Click here to load reader
Upload
deepflm
View
29
Download
4
Embed Size (px)
DESCRIPTION
Abap quiz
Citation preview
All the questions in the quiz along with their answers are shown below. Your answers are bolded. The correct answers have a green background while the incorrect ones have a red background.
1. What is the use of 'table index'?
It is used to make the database upload faster. It is used to establish the database connection.
It is used to improve the performance while reading the data from database.
Non of the above.
Table index : we have primary and secondary index available with data dictionary to improve the performance. Note: we also have index to read the internal table entries for sorted/standard tables read table IT_MARA index 2.
2. Which one of the below does not contain the screen? Report Module pool program
Function group
Class
If you have doubt in this go to SE80 and check whether you can see a screen node to define/hold the screen.
3. When top of the page event is triggered? ( in classical reports) After excuteing first write statement. when program execution reaches to function call.
It triggers when start-of-selection is triggered.
It will not trigger until user double click on the result list.
Oh Please.. It's as simple as that."top of page" something i want to display on top of my result list.I use write statement to display result list.in that case of course The "top of page" must trigger when it encounter a write statement.
4. Which statement would be used to create a box with a frame title on a selection screen? Begin of Selection, End of Selection Begin of Block, End of Block
Begin of Box, End of Box
Begin of Frame, End of Frame
5. At Selection-Screen on value-request for sales. Call screen 100.
When the user presses F1, Screen 100 is displayed instead of the normal possible values search help
When the user presses F1, Screen 100 is displayed in addition to the normal help screen
When the user presses F4, Screen 100 is displayed in addition to the normal help screen
When the user presses F4, Screen 100 is displayed instead of the normal possible values search help
on value-request -> is used for F4 help on help-request -> is used for F1 help
6. What happens when an EXIT Statement is executed in the AT event the system leaves the processing block and branches to the processing block of the
next event The program ends
The output list is displayed
The remainder of the current processing block is executed
7. What bundling technique is used by SAP to address the issue of database updates for dialog transactions across multiple screens
Synchronous Background Tasks Asynchronous update processing to initiate V1 and V2 updates
Asynchronous processing that initiates Database Locks
Physical Database Commits between screen displays
Go to Se37. Check the function module types. V1, V2 ( update function modules )
8. What function is provided by JCO (SAP Java Connector) Connects Java to SAP Enables multiple Java servers in a single SAP system
Enables communication between the ABAP and Java Stack
Connects external applications to the J2EE server
9. What is true about a check table? Foreign key fields can accept only values which exist in the check table Foreign key fields can accept any values regardless of the check table
Check table fields can accept only values which exist in the check table
None of the above
10. When is it better to buffer the table When a table is read infrequently
When a table is linked to check tables
When a table is read frequently and the data is always changing
When a table is read frequently and the data seldom changes
11. The user default for the date format is set to YYYY.MM.DD. Assume that today's date is Jan 15, 1999. Select the displayed output of the date field in the following code. Data: datum type d. Datum = sy-datum.Write:/ datum mm/dd/yyyy.
1999/01/15 1999.01.15
19990115
01/15/1999
try it out :-)
12. What is the order of events that fire.? 10 Start-of-Selection20 End-of-Selection30 Initialization40 Get50 At Selection-Screen
30 50 10 40 20 30 10 50 40 20
50 10 40 30 20
50 20 40 10 30
13. What is true about the following code ? CHAIN.Field: Flight, Carrid.Module Validate on Chain-InputENDCHAIN.
The Module Validate is processed if both FLIGHT and CARRID are other than the initial value
The Module Validate is processed only if both FLIGHT and CARRID are initial values
The Module Validate is processed if at least one of the fields FLIGHT or CARRID are other than the initial value
The Module Validate is never processed
14. What statement is used in ABAP programming to check if a user is authorized to perform an action
Check Authority Check sy-subrc
Check Permission
Authority-Check
15. What is the value of result after the following code is executed. Assume that the user default is set to Fixed Point Arithmetic DATA: result TYPE p DECIMALS 2.
Result = '3000.00' * '0.30'.
result = 900.0000 result = 9000000
result = 900.00
result = 90000.00