Professional Documents
Culture Documents
Sap Architecture
Sap Architecture
3) DIFFERENCE BETWEEN
V1 TYPE D and V2 like sy-datum.
v1 : when date is assigned then not formated .format is ddmmyyyy.
v2 : when date is assigned then formated .format is dd.mm.yyyy.
10)What is Node?
a node can be a root node or child node in LDB( logical data base ) and it has to be either database table or
a dictonary type. otehr 2 are there but only for your information pourpose..
data types and dynamic type nodes.
9) In ABAP what are the differences between table and structure in data dictionary?
The difference between structure and table is
a) Data can be stored physically in Table, but a structure cannot
b) Structure does not have primary key but table can have
c) Table can have the technical attribute but the structure does not have
29) What is dispatcher?
A control agent referred as SAP dispatcher, manages resources for the R/3 applications.
30) Mention what are the two methods of modifying SAP standard tables?
There are two methods for modifying SAP standard tables
a) Append structures
b) Customizing includes
34) What are different types of parameters? How can you distinguish between different kinds of
parameters?
The different types of parameters are
a) Formal Parameters: It is defined during the definition of subroutine with the ‘FORM’ statement
b) Actual Parameters: It is specified during the call of a subroutine with the ‘PERFORM’ statement
You can distinguish different kind of parameters by their functionality. Input parameters are used to pass
data to subroutines, while output parameters are used to pass data from subroutines.
Ans.
Include structure allows to add one or more structure into structure or table.Also placed
Append structure can be placed only at the end of a structure or table which also stops
6. Preformance techniques
Ans.
2. During writing select query write all fields in sequence as per database table.
4. Use st05 SQL trace, se30 run time analysis, code inspector, slin,etc.
7. Use binary search but before using binary search sort that table.
Ans.
Two ways to debug sapscript . first way is goto SE 71 and from menu bar select Utilities-
>activate debugger .then goto SE38 execute the print program ,it automatically goes to
debugging mode …..the other way is , run the program RSTXDBUG in se 38 . execute it . a
message will show that debugger is activated .now
Protects read access to an object. The read lock allows other transactions read access but
Protects write access to an object. The write lock allows other transactions neither read nor
4. Can a transparent table exist in data dictionary but not in the database physically?
a) True
b) False
Ans. B
Ans: a
38. If ITAB has 1000 entries, and DBTAB is a large table, which is better in terms of performance?
i) LOOP AT ITAB.
SELECT * INTO ITAB_2 FROM DBTAB WHERE
KEY1 = ITAB-KEY1.
APPEND ITAB_2.
ENDSELECT.
ENDLOOP.
ii) LOOP AT ITAB.
SELECT * INTO TABLE ITAB_2 FROM DBTAB WHERE
KEY1 = ITAB-KEY1.
ENDLOOP.
iii) SELECT * INTO TABLE ITAB_2 FROM DBTAB
FOR ALL ENTRIES IN ITAB WHERE
KEY1 = ITAB-KEY1.
a) (i) is better than (ii), and (ii) is better than (iii).
b) (ii) is better than (iii), and (iii) is better than (i).
c) (iii) is better than (i) and (i) is better than (ii).
d) (iii) is better than (ii) and (ii) is better than (i).
Ans: d
65. S1 = ‘ABCAB’.
S2 = ‘ABCD ‘.
IF S1 CN S2.
WRITE ‘a’.
ELSE.
WRITE ‘b’.
ENDIF.
Output of above code is:
a) a
b) b
c) Compilation error
d) Blank
Ans: b
LOAD-OF-PROGRAM:
INITIALIZATION: If you want to initialize some values before selection screen is called
AT SELECTION SCREEN OUTPUT: PBO for Selection Screen
AT SELECTION SCREEN: PAI for Selection Screen
START-OF-SELECTION
END-OF-SELECTION
TOP-OF-PAGE
END-OF-PAGE
CONVERT_OTF
CONVERT_OTF_2_PDF
Final Window is called after all the other windows are called in a Smartform.
Question 12: What is the difference between Synchronous and Asynchronous Update ?
In Synchronous update , the database is updated before the next transaction is taken for processing in a
batch input.
In Asynchronous update , the system doesn't wait for updating the database before the next transaction is
taken for processing in a batch input.
6. What is SSCR?
SSCR (SAP Software Change Registration) is a procedure, for registering all
manual changes to SAP source coding and
Question 1: What is the difference between User Exit and Function Exit?
The way SMARTFORM is developed and the way in which SCRIPT is developed is entirely different. Not listing
down those here. That would be too much.
Question 4:What is the difference between Call Transaction Method and the Session method ?
Question 7: What is the difference between SAP memory and ABAP memory?