You are on page 1of 5

Q: What are ABAP report types? A: ABAP report types are of 7 types.

ABAP report types are available in reports attributes screen. Executable program Function group (containing function modules) Include Interface pool Class pool Module pool Subroutine pool Q: What is the Introductory Statement for a Subroutine and a Module Pool Program Type? A: PROGRAM Q: What is the Introductory Statement for a Function group Type? A: FUNCTION-POOL Q: What are the commands used to call a Processing Block from an ABAP Program? A: CALL METHOD CALL TRANSACTION SUBMIT LEAVE TO Q: How many lists can be displayed through an interactive report? A: Maximum 21 lists can be displayed (1 basic list+ 20 secondary lists). Q: What are the Subobjects in the ABAP Editor Initial Screen? A: Source code Variants Attributes Documentation Text elements Q: What is a Variant? A: A variant is a set of values entered in a selection screen, which is often used in a program. Q: What are Program Attributes? A: Program Attributes contain information such as Program Type, Program Class, and Authorizations. Q: What are the differences between simple and interactive ABAP reports? A: A simple ABAP report allows the user to interact with the whole business-result data. In case of interactive reports user can interact with specific result data at a time. Q: What is T-Code for creating a Package? A: SE21

Q: What is the Default Standard Package for storing Local Objects? A: $TMP. Q: What are the initial values of the numeric data types (I, F, P)? A: Type I: 0, Type F: 0, Type P: 0. Q: What is secondary list? A: It allows you to enhance the information presented in the basic list. The user can, for example, select a line of the basic list for which he wants to see more detailed information. You display these details on a secondary list. Secondary lists may either overlay the basic list completely or you can display them in an extra window on the screen. The secondary lists can themselves be interactive again. Q: What are the events in ABAP/4 language? A: Initialization, At selection-screen, Start-of-selection, end-of-selection, top-of-page, endof-page, At line-selection, At user-command, At PF, Get, At New, At LAST, AT END, AT FIRST.

Q: How are the date and time field values stored internally in SAP? A: YYYY.MM.DD HH:MM:SS Q: Which of the following system fields keep track of each pass in LOOP statement?
a) SY-STEPL b) SY-INDEX c) SY-TABIX d) B and C both A: c

Q: Which statement is used to get the number of lines in an internal table?


a) DESCRIBE table b) LINES c) LINE d) All of the above A: a

Q: Which database object is used for storing the system variables?


a) SYST table b) SYST structure c) SYSTEM table d) SYSTEM structure

A: b Q: Which System Field is used to get the Logon User Name? A: sy-uname. Q: Which System Field is used to get the Date and Time? A: sy-datum, sy-uzeit.

Q: sy-dynpro is
a) Screen no b) Program c) Table d) Field name

A: a Q: What are the systems in SAP Landscape? A: Development System


Quality System Production System

Q: What is the structure for the following select-options? Select-options: zname like ztablename.
a) zname-sign zname-value zname-low name-high b) zname -sign zname-option zname-low zname-high c) zname -include zname-pattern zname-range d) zname-sign zname-option zname-low

A: b Q: What are the events in Interactive Reports? A: 1. At Line Selection


2. At User Command 3. At PFKEY 4. Top-of-page during line selection

Q: What are List Events? A: Top-of-Page, End-of-Page. Q: What are Control Break Events? A: At First, At Last, At New, At End of, On Change of. Q: What is the Event executed before Selection Screen? A: Initialization. Q: What is the default Event which triggers after pressing f8? A: Start-of-Selection.

Q: What is the Event used to provide our own GUI Push Buttons at Output. A: At User-Command. Q: What is max no of lists u can attach to basic list?(interactive report)
a) 22 b) 20 c) 18 d) 1

A: b Q: Programs and reports are client dependent.


a) True b) False c) Not Applicable d) Not Applicable A: b

Q: Can variants be transported across systems?


a) Yes b) No c) Not Applicable d) Not Applicable

A: b Q: Are variants client dependent?


a) Yes b) No c) Not Applicable d) Not Applicable

A: a Q: Which transaction code is used for creating a background job?


a) SM37 b) SM35 c) SM36 d) SM38 A: c

Q: Which of the following additions for SELECT-OPTIONS would disable the ranges on selection screen?
a) NO-RANGES b) NO INTERVALS c) NO RANGES d) NO-INTERVALS A: b

Q: Which addition is used for SELECT-OPTIONS for mandatory input? A: Obligatory Q: What is the string operator used to get the String Length.

A: strlen (string). Q: Which Control Statement is used to get the control out of the Loop? A: Exit Q: Which Control Statement is used to terminate the Program? A: Stop Q: Which T-Code is used for Message Class Maintenance? A: SE91 Q: Which T-Code is used for Function Builder? A: SE37

You might also like