Q. What are
differences between At selection-screen and at selection-screen
output?
ans. At selection-screen
output is triggered when the selection screen is loaded in memory
before being displayed. The
event AT SELECTION-SCREEN is the basic form of a whole series of
events that occur while the selection screen is being processed.The
standard selection screen in an executable program or in the logical
database linked to it is automatically called between the
INITIALIZATION and START-OF-SELECTION events. When you call the
selection screen, and when users interact with it, the ABAP runtime
environment generates selection screen events, which occur between
INITIALIZATION and START-OF-SELECTION.
Q. What are the events?
Initialization, At
selection-screen,Start-of-selection,end-of-selection,top-of-page,end-of-page,
At line-selection, At user-command,At PF,Get,At New,At LAST,AT END,
AT FIRST.
Q. What are the
interactive events?
ans. ABAP/4 provides some
interactive events on lists such as AT LINE-SELECTION (double click)
or AT USER-COMMAND (pressing a button). You can use these events to
move through layers of information about individual items in a list.
Q. What is Hide?
ans. Stores the contents of
f in relation to the current output line in the HIDE area not
necessary for f to appear on current line
place the HIDE statement
immediately after the output statement for f
User selection of a line for
which HIDE fields are available fills the variables in the program
with the values stored.
Q. How can you
write programatically value help to a field without?
ans. Using searchhelp and
matchcodes.?
Q. What is RFC?
ans. Remote Function Call.
RFC is an SAP interface protocol. Based on CPI-C, it considerably
simplifies the programming of communication processes between
systems.
RFCs enable you to call and
execute predefined functions in a remote system - or even in the
same system.
RFCs manage the communication
process, parameter transfer and error handling.
Q. What are
client-dependant tables and independent tables?
ans. In SAP systems we have
many clients. A client independent table contains data that can be
accessed from any client. Generally these tables contain SAP control
data, language indicators and transaction codes.
Client Dependent tables contain data
which is applicable to one specific client. These tables contain
data related to a particular company, for eg. structure of the
company, basic commercial data etc..