Professional Documents
Culture Documents
SY-LSIND
SY-LISTI
SY-LILLI
SY-LISEL
SY-CPAGE
SY-SUBRC
SY-INDEX
SY-TABIX
SY-TFILL
SY-LILLI
SY-LSIND
SY-DBCNT
SY-CPROG
SY-DATUM
SY-DYNNR
SY-STEPL
SY-LOOPC
SY-DATLO
SY-DATUM
SY-TIMLO
SY-UZEIT
SY-TITLE
Cluster tables?
What is a Match Code?
What are conversion routines? Why required? Can the user create own Z
conversion routines?
Can you define a field without a data element?
What is the difference between a structure and a table?
What is a view?
How many types of Views are there?
What is Buffering and types of buffering?
How buffering improves the performance?
What table maintenance generator?
Why a function group is provided during creation of TMG?
What is the difference between one step and two step process in TMG
creation?
What is table events & how many events are available?
What is primary index & secondary index?
Why secondary index is needed?
Who creates primary & secondary Index?
What is type group? How we can use this in ABAP Program?
Can standard domain fixed values enhanced by user?
What is check table and value table?
On which views we can write SQL queries?
What is search help? Why required?
What is the difference between elementary and collective search help?
What is Append search help?
What is Search Help Exit?
How can and how many ways we can assign a search help to a field in the
program?
Can we write select queries on pooled & cluster table?
What is the difference between pooled & cluster table?
What is Locking? What are lock object Function Modules?
What are the types of locking available?
What is text table and how it is linked to a table?
What is cardinality?
What is Primary Key?
What is composite primary key?
How many fields can be selected in a table to be a part of primary key?
Which data type fields can take part in primary key o f a table?
What is foreign key relationship?
How a search help is assigned to a table field?
on field?
How to dynamically change the selection field, making some field visible
and invisible?
What is the event responsible for displaying F4 help in report?
How to move from basic list to secondary list?
How many secondary list are possible?
What is hide technique?
-----------------------------------------------------------------------------------------------------------------------------------------Module Pool
What is the module pool program type?
What are the type of screen available?
What is the range of screen number we can use to create our screen?
What is the tcode for screen painter?
What if screen flow logic?
What are the events in module pool program?
What is difference between a screen and sub screen?
What is the use of sub screen area?
What is chain and end chain in module pool?
What is the difference between set screen and call screen?
Can we create select option in module pool program?
How to use table control in the flow logic of a screen?
How to use sub screen call in the flow logic of the screen?
What is on-chain input?
What is the use of on-chain request?
Do sub screen contains use commands, if yes where it is handled in the sub
screen PAI or in the PAI of the main screen?
What control structure is used for table control?
What control structure is used for the tab strip?
What is the difference between horizontal scrolling and vertical scrolling in
table control?
Can a single program use both call transaction and session method?
Which BDC method will be preferable in case of mass record upload and
why?
How to use table control in BDC?
What are the different Function modules are used in session method?
In transaction the recording is performed for the BDC?
What is the tcode used to process session method?
What is synchronous and asynchronous update in BDC?
What are standard function modules are used in session method?
What is the use of FORMAT_MESSAGE function module?
---------------------------------------------------------------------------------------------------------------------------------------Exits
& Enhancements
Why exits are needed?
What is the difference between user exit and customer exit?
How to find a user exit in a standard program?
How to implement a user exit?
Do we need an access key to implement user exit in a standard program?
User exit is a subroutine or an include program?
How many ways a customer exit can be implement( different forms of
customer exit)?
Do we need an access key to implement a customer exit?
How to find a customer exit? Is there any tcode to search customer exit?
Where to create a project for the customer exit implementation?
How customer exit FMs are called in standard program ? Do they like as
CL_EXITHANDLER=>GET_INSTANCE method?
What are the Tcodes are used for the classic BAdI definition and
implementation?
What is Simple Enhancement Spot?
What is Composite Enhancement Spot?
What is Simple Enhancement Implementation?
What is Composite Enhancement Implementation?
What is a kernel BAdI?
What is single use kernel BAdI?
What is multiple Use Kernel BAdI?
What is Internal use Kernel BAdI? If a BAdI is marked as Internal use, Do a
---------------------------------------------------------------------------------------------------------------------------------------OOABAP
What is a class?
What is an object/Instance?
What is encapsulation?
What is polymorphism?
What is inheritance?
constructor?
In which section of the class, constructor should be declared?
Can we declare constructor in protected section or private section of a
class?
In which case we can declare constructor in protected section or private
section?
What are different types of methods we can create in a class?
What are different types of data in a class definition?
Can we declare types in a class definition?
Can a instance class access static attributes?
Can a static method access instance attributes?
By using which operator an object calls instance method?
By using which operator an object/class calls static method?
What is an interface?
Does interface contains method implementation?
How and how many interfaces we can implement in a class?
Can be the a class method name and an implemented interface method
parameter with the same name <attr>, then how we can differentiate
between them?
What do you mean by Inheritance?
What is single inheritance?
What is multiple inheritance? Does OO ABAP supports multiple inheritance?
What is multilevel inheritance?
What is hierarchical inheritance?
What is method redefinition?
What is the use of SUPER keyword?
How constructors are executed/sequence of execution in inheritance
mechanism?
Can we create an instance of abstract class?
What is a final method?
If a class is declared is final, what is its impact on the inheritance?
What is casting?
What is narrow casting and widening casting?
What is a factory class?
What is method overloading and method overwriting?
Does OO ABAP supports method overloading?
What is Events and instance event and static event?
How Events are raised?
How Events can be handled in a class?
What are the type of parameters allowed in an events?
How to register an event handler method?