General Questions.............................................................................................................. 6
What’s function specification................................................................................ 6
What’s Detail Design?........................................................................................... 6
Application component and software component................................................. 6
What is the transport layer good for?.................................................................... 6
List important t-code for ABAPer........................................................................... 6
Authorization Objects............................................................................................ 7
What is an ABAP/4 Query..................................................................................... 7
Structure about ABAP Program............................................................................ 7
SAP Query............................................................................................................. 7
What ABAP statement will trigger list generation?................................................ 8
How to output an icon using a write statement..................................................... 8
What is ITS? What are the merits of ITS.............................................................. 8
What is DynPro..................................................................................................... 8
What are screen painter and menu painter.......................................................... 8
What is the purpose of a GUI status?................................................................... 8
What automatic checks are performed and in what sequence?.......................... 9
What is selection screen?..................................................................................... 9
What is ALV programming in ABAP...................................................................... 9
What are the events in ABAP/4 language?........................................................... 9
What is a module pool?......................................................................................... 9
What are the events for module pool:................................................................... 9
Event Block Characteristics................................................................................ 10
What’s subroutine............................................................................................... 10
What is CTS and what do you know about it...................................................... 10
How to upload data using CATT.......................................................................... 10
How can I make a differentiation between dependent and independent data..... 10
What is the difference between macro and subroutine...................................... 10
What are variables.............................................................................................. 11
Internal number range and external number range?........................................... 11
Search Help and Collective Search Help?.......................................................... 11
ABAP Memory and SAP Memory........................................................................ 11
Refresh, clear and free........................................................................................ 12
Field symbols, reference and dereferences....................................................... 12
Check points, break-point and assertion............................................................. 12
Program check categories.................................................................................. 12
What division of runtime activities....................................................................... 12
What’re functions of change request.................................................................. 13
How to program on ICON.................................................................................... 13
Dynamic Programming..................................................................................................... 14
What’re components of screen?......................................................................... 14
Leave screen....................................................................................................... 14
How to use Radio Button..................................................................................... 14
What’s subscreen............................................................................................... 14
Where can use Subscreen................................................................................. 15
What’s the restriction for subscreen................................................................... 15
How to call a subscreen...................................................................................... 15
What’s tabstrip.................................................................................................... 15
When we cannot use tabstrip............................................................................. 16
Steps to create a tabstrip.................................................................................... 16
What function types can tab title have?.............................................................. 16
Use Tabstrip reference Subscreen..................................................................... 16
How to program a tabstrip control to scroll locally at the front end?................... 17
How to share a subscreen area in the TabStrip?............................................... 17
What does Tabstrip wizard create?.................................................................... 17
What’s table control?........................................................................................... 17
What’re feature about table control..................................................................... 18
How to fill the contents of the table control.......................................................... 18
How to change the contents of the table control................................................. 19
How to change the attributes of table control...................................................... 19
How to change the field attributes of the table control........................................ 20
How to sort table control...................................................................................... 20
How to get cursor position in table control.......................................................... 21
How to scroll page by page in table control......................................................... 21
What’s context menu.......................................................................................... 22
What’re rules for designing context menu.......................................................... 22
How to use context menu.................................................................................... 22
How to modify context menu dynamically........................................................... 23
How to use control framework(HTML Viewer).................................................... 24
What are required of search help for a screen field?.......................................... 24
How to line a search help in the ABAP Dictionary............................................... 24
What’s Input Help Mechanisms?......................................................................... 25
How to define tabstrip controls on the selection screen..................................... 25
Data Dictionary.................................................................................................................. 26
What is an ABAP data dictionary?...................................................................... 26
Type categories exist in ABAP Dictionary........................................................... 26
What services can support by ABAP Dictionary................................................. 26
How to change ABAP Table................................................................................ 26
Data Objects and Data Types............................................................................. 26
Domains and Data Element................................................................................ 26
What is foreign key relationship?........................................................................ 27
Inner Join and Outer Join..................................................................................... 27
Data Classes In ABAP Dictionary....................................................................... 27
Update function modules..................................................................................... 27
Explain open SQL vs native SQL........................................................................ 27
What are datasets............................................................................................... 27
What are internal tables check table, value table, and transparent table........... 27
Indexes................................................................................................................ 27
Primary Indexes and Secondary Indexes............................................................ 28
Transparent tables, Pooled tables and Cluster tables........................................ 28
Buffering type....................................................................................................... 28
When Buffering.................................................................................................... 29
What are DATA CLUSTERS............................................................................... 29
Requirements for search help............................................................................. 29
Internal tables and its type................................................................................... 30
Logical Databases............................................................................................... 30
Logical DataBase Nodes Type............................................................................ 30
What’s the purpose of the Collect statement?.................................................... 31
At new control structure...................................................................................... 31
How to find data tables........................................................................................ 31
What are the reuse components for reading multiple tables?............................ 32
What’ SAP LUW.................................................................................................. 32
What’s Database LUW....................................................................................... 32
When are implicit DB commit initiated................................................................ 32
Lock objects & their Function module................................................................. 32
Lock Type............................................................................................................ 32
Lock attempt for existing locks by outsiders....................................................... 33
Lock attempt for existing locks by the same program........................................ 33
What are the steps for reading data using lock object........................................ 33
What’s the client parameter for lock function...................................................... 34
Parameters in ENQUEUE Module...................................................................... 34
What’re methods for updating from within the program..................................... 34
Function Groups................................................................................................................ 34
What’s function module?..................................................................................... 34
Function groups and Global Classes.................................................................. 34
How to raise exceptions in Function modules.................................................... 35
What are documentations should provide by function modules......................... 35
Interactive Reporting.......................................................................................................... 35
What is interactive reporting?.............................................................................. 35
What are the uses of interactive reporting?........................................................ 35
What are the event key words in interactive reporting?...................................... 36
What is secondary list?....................................................................................... 36
How to select valid lines for secondary list?....................................................... 36
How to create user interfaces for lists?.............................................................. 36
Can we call reports and transactions from interactive reporting lists?............... 36
What are system fields for secondary lists?....................................................... 36
How to maintain lists?......................................................................................... 37
What are the page headers for secondary lists?................................................ 37
How to use messages in lists?........................................................................... 37
What are the types of messages?...................................................................... 37
What are the user interfaces of interactive lists?................................................ 38
What are the drill-down features provided by ABAP/4 in interactive lists?......... 38
What is meant by stacked list?........................................................................... 38
Is the basic list deleted when the new list is created?........................................ 38
What is meant by hotspots?............................................................................... 38
What is the length of function code at user-command?..................................... 38
What is meant by hide area?.............................................................................. 38
When the get cursor command used in interactive lists?.................................. 39
How the at-user command serves mainly in lists?............................................. 39
How to pass data from list to report?.................................................................. 39
How many lists can a program can produce?.................................................... 39
BDC Related..................................................................................................................... 39
What is BDC programming................................................................................. 39
What are the functional modules used in sequence in BDC.............................. 39
What is a batch input session............................................................................. 39
How to handle error in session method.............................................................. 39
Difference between call transaction and session method.................................. 40
Call transaction method, how to capture the errors............................................ 40
Update type in Call transaction method.............................................................. 40
Session method no return value but call transaction method should return value 40
SAP Script......................................................................................................................... 40
1. What’s SAPscript Form.................................................................................. 40
2. What’s architecture of SAPScript form........................................................... 41
What are the components of SAP scripts.......................................................... 41
3. What’s the advantage of SAPScript form?..................................................... 41
4. What’s the function of printing program.......................................................... 42
Reasons for changing the form printing procedure............................................ 43
5. What’s the difference between Main Window, Const Window and VAR Window 43
6. What’s the sub-objects allow you to structure forms in SAPscript(elements) 43
èWhat’s the sub-object allow you to structure pages in SAPscript.................. 43
7. What’s the Protected mean in Character attributes....................................... 44
8. What’s function about form painter................................................................. 44
9. Information about Form Header and Administrative data................................ 44
10. What’s status can a form has?..................................................................... 45
11. How to enter text in SAPScript(PC editor and Line editor)............................ 45
12. Type about text elements.............................................................................. 46
13. What are symbols?....................................................................................... 46
What’s control command in SAPScript.............................................................. 47
How to set time format........................................................................................ 47
Page break.......................................................................................................... 47
Logical expression............................................................................................... 47
Smartforms....................................................................................................................... 48
What is Smart Forms.......................................................................................... 48
What’s SAP Form Builder?................................................................................. 48
What’s the objective of SAP Smart Form........................................................... 48
What’s the advantage about Smart form............................................................ 48
Difference between Smart Forms and SAPscript.............................................. 49
What’s the difference between a table and a template....................................... 49
What’s style?....................................................................................................... 49
Enhancements.................................................................................................................. 49
Useful T-Code about Enhancement.................................................................... 49
Method to changing SAP..................................................................................... 49
Function Module Exit........................................................................................... 50
How to find Function Module Exit/Customer Exits in SAP.................................. 50
What’s Menu Exit................................................................................................. 50
What’s screen exit............................................................................................... 51
BTE interface type?............................................................................................. 51
BTEs: How to find................................................................................................ 51
Difference between Customer Exits and BTEs.................................................. 52
Camparison with Customer Exits, BTEs and BADIs.......................................... 52
How to add fields to SAP table............................................................................ 52
BADI?................................................................................................................... 53
BADI: How to find................................................................................................. 53
How to call BADI.................................................................................................. 54
What’s restrictions about BADI?......................................................................... 54
What’s BADI Screen Exits.................................................................................. 55
Steps for BADI Screen Exits............................................................................... 56
When Modification............................................................................................... 56
Modification Assistant functions.......................................................................... 56
Modification support tools.................................................................................... 57
Transaction variants............................................................................................ 57
Transaction variants function.............................................................................. 57
Append structure and Include structure.............................................................. 57
What’s program enhancement........................................................................... 58
SAP developer should do what for screen exits?............................................... 58
Benefits of the SAP Note Assistant..................................................................... 59
SPDD and SPAU................................................................................................. 59
Object oriented.................................................................................................................. 60
Characteristics of the Procedural Programming Model...................................... 60
Typical Procedural ABAP Program..................................................................... 60
Object-Oriented Characteristics and Advantages.............................................. 60
Three diagram types in UML............................................................................... 60
Relationships in Class Diagram.......................................................................... 60
What does multiple instantiation mean?............................................................. 60
What does encapsulation mean?....................................................................... 61
Class static component and its instance components....................................... 61
How to define Events and triggering it................................................................. 61
How to use ALV control....................................................................................... 62
ALV field catalog and add new field.................................................................. 62
ALV Change layout structure............................................................................... 63
ALV Sort criteria................................................................................................... 64
ALV Exception Light............................................................................................. 64
ALV Corlors of Lines and Cells........................................................................... 65
ALV Hide Standard Functions............................................................................. 65
ALV reaction to double click................................................................................ 66
What’s RTTS/RTTI/RTTC................................................................................... 66
Exception Class Hierarchy.................................................................................. 67
Exception Try-EndTry Block................................................................................ 68
Shared Memory................................................................................................... 68
Properties(Prerequisites) of Shared Objects...................................................... 68
ABAP Unit............................................................................................................ 68