Interview question sap abap
Question 3: What is an SAP?
Question 4: What is an ABAP?
Question 5: What is an executable program? explain in detail?
Question 6: What is an SAP Netweaver ? what are its types? explain in detail?
Question 7: What are the types of layers/levels in ABAP ?
Question 8: What are the different types of Work process ? and explain in detail ?
Question 9: Different types of lock mode ? and explain in detail ?
Question 10: What is meant by SAP System landscape? explain in detail?
Question 11: What are data types ? what are its types? explain in detail?
Question 12: What are data objects ? what are its types? explain in detail?
Modularization techniques:
Question 13: What is modularization ? what are its advantages ? and its type ?
Question 14: What is subroutine ? and its type ?
Question 15: What are the ways to pass the parameters? explain in detail?
Question 16: Can we call subroutine without defining it ? say yes or no ? if yes ..how ?
Question 17: What are function modules ? why we use it ?
Question 18: What are the types of function module? explain in detail?
Question 19: Difference between Subroutine and function module?
Question 20: What are the types of parameters? explain in detail?
Complex DATA Objects(Structure and internal table):
Question 21: What is a structure? explain in detail ?
Question 22: What is an internal table ? types of internal table ?
Question 23: What are the operations of internal table ?
Question 24: Difference between Clear,refresh and free operations of an internal table ?
Question 25: Difference between Internal table and structure?
Question 26: Difference between Include and append operations of an internal table?
Question 27: Difference between Select ,sort and read operations of an internal table?
Question 28: How will you delete or change particular records in a table?
Question 29: How will you read a particular record in a table with example ?
Question 30: I have 100 records in a table, how can i simultaneously Delete the 5th, 10th, 15th, 20th......records , write a code for it
Question 31: I have 10000 records, in that How can we sort records in Descending order and search 5005th record details....which is the best method to search it?
Question 32: Difference between internal table with header line and internal table without header line?
DATA Dictionary:
Question 33: What are data dictionary in SAP ABAP ? what are components of data dictionary?
Question 34: What are data elements and domain? Explain in detail ? what is the difference between them?
Question 35: What is the difference between value range and value table in domain?
Question 36: Different types of database tables? explain in detail?
Question 37: What are the types of data class? explain in detail?
Question 38: What is meant by Size category? explain in detail?
Question 39: How can we improve the performance of the database tables?
Question 40: What are index? what are its type? explain in detail?
Question 41: Can we create secondary index without primary index? say yes or no? if yes how?
Question 42: How many secondary index can we create in total ?
Question 43: What is buffering ? what are its types?
Question 44: What is an inner join? and what is an outer join? what is the difference , explain with an example ?
Question 45: What is meant by foreign key relationship? what are the conditions needed to be followed during creation of foreign key?
Question 46: What is Cardinality? and its types? explain in detail?
Question 47: What is the difference between check table and value table?
Question 48: Where we can find check table? in domain or in data element?
Question 49: What are views ? what are its type ? explain in detail?
Question 50: Difference between SAP Memory and ABAP Memory?
Question 51: What is meant by Search help? what are its type ? explain in detail?
ABAP OOPS:
Question 52: What is the difference between procedural ABAP and ABAP OOPS? explain in detail?
Question 53: What are the advantages of ABAP OOPS? explain with an example?
Question 54: What is an Object? explain with an example?
Question 55: What is a class? explain with an example?
Question 56: What is meant by association ? what are its type? explain in detail?
Question 57: What is meant by generalization and specialization ? explain in detail wit an example?
Question 58: What is meant by inheritance? explain with an real time example?
Question 59: What is meant by polymorphism? explain with an real time example?
Question 60: What are the components of a Class? explain in detail?
Question 61: What are the different types of attributes ? and its difference? explain in detail?
Question 62: Can we use instance attributes inside a static attributes? say yes or no ?
Question 63: if we don't want to change anything or any variable inside a public section what must be done?
Question 64: What are the different types of class? explain in detail with a example?
Question 65: What is the difference between Constructor and Class-constructor?
Question 66: What is meant by Casting? what are its type? explain in detail with an example?
Question 67: What are Interfaces? Explain in detail?
REPORTS:
Question 68: What is an report? what are its types? why we need reports?
Question 69: What are Classical report? What are the events in classical report?
Question 70: What are Interactive report? What are the events in interactive report?
Question 71: How many Secondary list we can create in interactive report? is it possible to create more than that? if we create more than that what will happen?
Question 72: What is the difference between classical and interactive report?
Question 73: What are ALV reports? explain in detail?
Question 74: What is the difference between classical and alv reports?
Question 75: What are the basic function modules used in ALV reports?
Question 76: What are types of display available in ALV reports? explain in detail?
Question 77: How to debug ALV reports ?
Question 78: Which functional module is used for displaying logo in ALV reports?
Question 79: Which functional module is used for doing grand totals directly in output of an ALV reports?
BDC:
Question 80: What is meant by BDC ?
Explain in detail?
Question 81: What are the types of uploading data into SAP?
Question 82: What is meant by Call transaction method? explain in detail?
Question 83: What is meant by Session method? explain in detail?
Question 84: What are the difference between Call transaction and session method ?
Question 85: What are the function modules used in BDC?
Question 86: What is meant by LSMW? explain in detail?
SAP Scripts and smart-forms:
Question 87: What are SAP Scripts? why we need them? explain in detail?
Question 88: What are the attributes of SAP Scripts?
Question 89: What are print programs ? which are the function modules we use while writing print program?
Question 90: What are Smartforms? why we need them? explain in detail?
Question 91: What are the difference between SAP Scripts and Smartforms?
Question 92: What are the advantages of Smartforms? explain in detail?
BAPI and RFC:
Question 93: What are BAPI's ? Explain in detail? and what are the uses of BAPI's?
Question 94: What are RFC ? Explain in detail?
Question 95: What are the differences between BAPI and RFC?
Debugging:
Question 96: What is meant by debugging in SAP ABAP? explain in detail?
Question 97: What is meant by Breakpoint in debugging?
Question 98: What is meant by Watchpoint in debugging?
Question 99: What will happen if we use F5,F6,F7 and F8 keys in keyboard when we are in debugging mode?
Question 100: What are the ways to start a debugging mode?
MODULE POOL PROGRAMMING:
Question 101: What are module pool programming? explain in detail with an example?
Question 102: What are the events in module pool programming? explain in detail ?
Question 103: What are the difference between module pool program and executable program?
Question 104: What are screen painter and menu painter ? what are its difference? explain in detail?
Question 105: What are the attributes for creating a screen? explain in detail?
Question 106: What are the UI elements can be added while creating a screen?
Question 107: What are layout? explain in detail?
Question 108: What are dynamic modifications of a screen? explain in detail?
Question 109: What is meant by calling screens? what are its type? explain in detail?
Question 110: What are GUI Interface? what are its type? explain in detail?
Question 111: What are Subscreens? and what are subscreen area? explain in deatail?
Question 112: What are Tabstrip? explain in detail?
Enhancement , BADI's and Modifications:
Question 113: What are enhancement ? explain on detail?
Question 114: What are the types of enhancement? explain each of them?
Question 115: What are the difference between append structure and CI include in enhancement ?
Question 116: What are customer exits? what are its types? explain in detail?
Question 117: What are BADI's? explain in detail?
Question 118: What are the types of class in BADI's? explain in deatail?
Question 119: What are modifications? explain in detail?
Question 120: What are User exits? what are its types? explain in detail?
Question 121: Explain the steps for finding the package, SMOD and CMOD in exits?
Question 122: What are the difference between User exits and Customer exits ?
SQL:
Question 123: What are SQL statements? why we need them? explain with syntax?
Question 124: Which are the special SQL statements we use? explain in detail?
Question 125: What are group-by addition ? and what are Order-by addition? where we use them? what is the difference? explain in detail?
WEB DYNPRO:
Question 126: What are ABAP Web dnypro? why we use them? explain in detail?
Question 127: What are the benefits of ABAP Web dynpro?
Question 128: What are the components of web dynpro ? explain in detail?
Question 129: What is meant by context mapping?explain in detail?
Question 130: What is meant by Data binding? explain in detail?
Question 131: What is meant by inbound and outbound plugs in web dynpro?
Question 132: What is meant by View and Window? explain in detail?
Question 133: What are types of Controller in web dynpro? explain in detail?
Question 134: What are the advantages of web dynpro over ABAP dialog programming?
ALE and IDOC's:
Question 135: What is an ALE? Explain in detail?
Question 136: What are the transaction codes used in ALE ?
Question 136: What is an IDOC? What are types of records in IDOC? explain in detail?
Question 137: What are the types of IDOC? explain in detail?
Programs:
Question 138: Write a program to fetch two fields from Database table(employee table)..?
Question 139: Write a program to fetch two or three fields from MARA table ?
Question 140: Write a program to describe operations of internal table?
Question 141: Write a program to describe the internal table with header line using MARA table?
Question 142: Write a program to describe the internal table without header line using MARA table?