Professional Documents
Culture Documents
SY-LSIND :Index of the list for current event for basic list = 0.
SY-LISTI :Index of the list level from which the event was
triggered
SY-LILLI :Absolute number of the line from which the event
was triggered
SY-LISEL :Contents of the line from which the event was
triggered
SY-CPAGE :Page number of the first displayed page of the list
from which the
event was triggered
SY-UCOMM :Function code that triggered the event
SY-PFKEY :Status of the list currently being displayed.
Q. What are important systems fields used in programming?
------------------------------------------------------------------------------------------------------
-------------------------------------------
Dictionary
What are different type of Database tables we can create?
What is a Data Class?
What is a Size Category?
What is a table pool?
What are pooled tables?
What is a table cluster?
Why quantity amounts (data type QUAN) must be assigned to a
reference table and a reference field?
What is the significance of Technical settings ?
What is the significance of Delivery Class?
What is the function of a Domain?
What is the function of a data element?
What is the difference between a Substructure and an Append
Structure?
How we can assign the same include structure multiple times in
a table?
What are two methods of modifying SAP standard tables?
Can we include customizing include or an append structure
with Pooled or 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?
SAP SCN WIKI Link for DDIC Questions with answers
------------------------------------------------------------------------------------------------------
------------------------------------
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?
------------------------------------------------------------------------------------------------------
---------------------------------------
OOABAP
What is Object oriented concept?
What is a class?
What is an object/Instance?
What are properties of Object orientation?
What is data abstraction?
What is encapsulation?
What is poly morphism?
What is inheritance?
How object oriented class-object approach is different from
function group and function module approach?Which is more
powerful?
What are the parts of a class?
What is a local class?
What is a global class?
What is abstract class?
What is friend class?
What is inherited class?
What is a final class?
What is exception class?
What is unit class?
What is persistent class?
What is a single ton class?
What do you mean by class <class-name> create public?
What do you mean by class <class-name>create protected?
What do you mean by class <class-name> create private?
What do you mean by class access specifiers?
What is the sequence of class access specifiers?
What do you mean by constructor?
What is a instance constructor and static constructor?
When instance constructor is called?
When static constructor is called?
If we create 5 objects of a class, then how many times the
instance constructor is called and how many times static
constructor is called?
If a class contains instance and class constructor, which is
called first?
Which parameters (importing/exporting/changing ...) are
allowed in 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 name are same? If same then how those can be called?
In which section, interface is implemented in a class?
Is it possible to call an instance protected or private method
outside of the class? In yes or no, then how to call and where?
Can we access private members of a class out side of its scope?
How friend class can be used to access private members of
another class?
What is the use of ME keyword?
If a class contains an attribute as <attr> and a method contains
a local 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?
------------------------------------------------------------------------------------------------------
---------------------------------------
Forms
SAP Scripts
What are different Window types available in SAP Script?
How many Main Window a page can contain?
How many Main window instance we can create in a single
page?
What are the different standard Function Modules are used in
the Driver program to call a SAP Script?
In which transaction the standard text is created and how it is
used in the script?
What is the use of PROTECT...ENDPROTECT command?
What is the use of ADDRESS... ENDADDRESS in Script?
What are different symbols are available in SAP Script?
How many ways we can Debug SAP script?
How we can use a subroutine in Script?
How we can print bar code in sap script?
Which transaction is used to upload logo into sap system?
What should be the logo format?
How to display a logo in SAP Script?
Is SAP script is client dependent or independent?
If client dependent, then how it can be moved to another
client?
What is the difference between Window and Page Window?
What is a text element in Script and how we can call it from
Driver program?
What are control commands we can use in Script?
How we can use conditional statements like if..else..endif. in
script?
How to create boxes in sap script?
How to put shadow in SAP script?
How to insert a symbol in sap script?
How to convert sap script into smart form.
Which standard table contains the script name and its print
program name.
How to translate script from one language to another language?
How to trigger a new-page command from the driver program?
How to trigger a new-window command from the driver
program?
How to define a variable in sap script?
Introduction to SAP
SAP Architecture
System Landscape
Naming Conventions,Package,Transport
Requests,Package Types
Introduction to Write Statement,System
Varibles,EditMask,User Settings
Data Types
General structure of ABAP Program
Parameters-Simple Program
Conditional statements
LOOP Statements
Exit, Continue, Stop Statement
DATA Dictionary
Tables:
Domains,DataElements,KeyFields,Buffer
Types of Tables
Currency/Quantity Fields
Structures: Append Structure/Include Structure
Foreign Key Realationship:CHECK table, FOREIGN key
table
VALUE table, Domain Properties
Table Maintenance Generator : 2 Real Time Examples
Types of Tables
Views :
Database, Projection View, Help View, Maintenance View
2 Real Time Examples
Search Helps
Elementary Searchhelps,Collective
Searchhelps,Matchcode objects
Assigning Search Helps
Lock objects
Data Types,Type Groups
Internal Tables
Debugging
OPEN SQL
Selection-screen
MODULARIZATION
Interactive Reports
ALV Reports
ALV Report with Structure
Miscellaneous Topics
SAP-SCRIPTS
SMARTFORMS
What is samrtfom
Diff b/w scripts and smartfforms
Function Module in smartforms
SSF_FUNCTION_MODULE_NAME
SmartStyle
Components of smartform
Window types
EX ON WINDOW-TITLE/PAGENO
EX ON TEXT
EX ON GRAPHIC
EX ON ADDRESS
Passing data b/w driver prg and SF with ex
EX ON TEMPLATE
EX ON TABLE/CONDITIONS
EX ON PROGRAM LINES
EX ON ALTERNATIVE/CONDITIONS
EX ON LOOP
EX ON FOLDER.
A REAL TIME EX ON INVOICE
DEBUGGING SF
CONFIFUARATION
BDC
What is BDC
Types of Data Transfer
Various Methods in data transfer
Direct input Method
Call Transaction
Session Method
LSMW
Application Server Files
Introduction
Events in MPP
Structure of MPP prog
Ex on Text Field
Ex on Input Field/Button/Box
Simple and Real Time Ex on Tabstrip
Ex on Table Control
Ex on editable Table Control
Navigation b/w Screens
Call Screen/Set Screen/Leave Screen
Using POV&POH events
What is a Class,Object,Instance,
Components of Class
Types of instances
Visibility of Components
Ex on Instance/Static Attributes
Ex on Methods-Using importing,Exoorting,Table
Types,TYPES
Consructior and its Types
Real time Ex on Constructor
Using Interfaces,Aliases,Inheritence,abstart Class
Using local classes for all the above concepts
Object Oriented ALV Reports
User-Exits
Customer-Exits.
BADI’S
What is a BADI
Diff b/w Exits and BADI’S
Single Implementation BADI
Multiple Implementations BADI
FILTER BADI/Custom BADI
3 REAL TIME EX on BADI
Enhancement spots
BAPI :
What is BOR
What is BAPI,Rules
Diff b/w RFC and BAPI
Various scenarios of BAPI
Creating a custom BAPI
Real time ex for uploading BAPI
Real time reports using BAPI
ALE-IDOC’S :
FILTERING:
IDOC filtering
Segment filtering
Custom IDOC’S:
Custom IDOCs
Extended IDOC
Reduced IDOC
Changing pointers
FUNCTIONAL EXPOSURE
RESUME PREPARATION
Fresher SAP ABAP CV preparation with expertise skills,
Experience profile preparation with real
time scenarios and projects ,profile uploading in job portals,
guidance on fresher and
experienced Openings and providing Top Consultancy Contact
details.