Abap Q'S

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 4

ABAP Aptitude Test

Date: 08/09/2011 Tutor: Chaitra.P.S If a table does not have MANDT as part of the primary key, it is ____. A: A structure B: Invalid C: Client-independent D: Not mandatory 2. In regard to CALL, which of the following is NOT a valid statement? A: CALL FUNCTION B: CALL SCREEN C: CALL TRANSACTION D: CALL PROGRAM 3. Name the type of ABAP Dictionary table that has these characteristics: Same number of fields as the database table Same name as database table Maps 1:1 to database table A: Pooled B: Cluster C: Transparent D: View 4. An event starts with an event keyword and ends with: A: Program execution. B: END-OF-EVENT. C: Another event keyword. D: END-EVENT. 5. What is the system field for the current date? A: SY-DATUM B: SY-DATE C: SY-DATID D: SY-SDATE 6. The following code indicates: SELECT fld1 fld2 FROM tab1 APPENDING TABLE itab WHERE fld1 IN sfld1. A: Add rows to the existing rows of itab. B: Add rows to itab after first deleting any existing rows of itab. C: Select rows from tab1 for matching itab entries. D: Nothing, this is a syntax error. 7. You may change the following data object as shown below so that it equals 3.14. CONSTANTS: PI type P decimals 2 value '3.1'. PI = '3.14'. A: True B: False 8.Role of abaper? 9. Which of the following is not a true statement in regard to a hashed internal table type? A: Its key must always be UNIQUE. B: May only be accessed by its key. C: Response time for accessing a row depends on the number of entries in the table. D: Declared using internal table type HASHED TABLE. 10. Difference between structure and databasetables? 11. When a secondary list is being processed, the data of the basic list is available by default. A: True B: False 12. Given: DATA: BEGIN OF itab OCCURS 10, qty type I, END OF itab.

DO 25 TIMES. itab-qty = sy-index. APPEND itab. ENDDO. LOOP AT itab WHERE qty > 10. WRITE: /1 itab-qty. ENDLOOP. This will result in: A: Output of only those itab rows with a qty field less than 10 B: Output of the first 10 itab rows with a qty field greater than 10 C: A syntax error D: None of the above 13. You may declare your own internal table type using the TYPES keyword. A: True B: False 14. what is lock object and modes of lock object? 15. Which of the following is not a component of control break processing when looping at an internal table? A: AT START OF B: AT FIRST C: AT LAST D: AT NEW 16. A dictionary table is made available for use within an ABAP program via the TABLES statement. A: True B: False 17. Which of the following would be best for hiding further selection criteria until a function is chosen? A: AT NEW SELECTION-SCREEN B: SELECTION-SCREEN AT LINE-SELECTION C: SUBMIT SELECTION-SCREEN D: CALL SELECTION-SCREEN 18. What must you code in the flow logic to prevent a module from being called unless a field contains a non-initial value (as determined by its data type)? A: ON INPUT B: CHAIN C: FIELD D: ON REQUEST 19. The AT USER-COMMAND event is triggered by functions defined in the ____. A: screen painter B: ABAP report C: menu painter status D: ABAP Dictionary 20. In regard to a function group, which of the following is NOT a true statement? A: Combines similar function modules. B: Shares global data with all its function modules. C: Exists within the ABAP workbench as an include program. D: Shares subroutines with all its function modules. 21. The order in which an event appears in the ABAP code determines when the event is processed. A: True B: False 22. After a successful SELECT statement, what does SY-SUBRC equal? A: 0 B: 4 C: 8 D: Null 23. This selection screen syntax forces the user to input a value: A: REQUIRED-ENTRY B: OBLIGATORY C: DEFAULT D: SELECTION-SCREEN EXCLUDE

24. If a table contains many duplicate values for a field, minimize the number of records returned by using this SELECT statement addition. A: MIN B: ORDER BY C: DISTINCT D: DELETE 25. Within the source code of a function module, errors are handled via the keyword: A: EXCEPTION B: RAISE C: STOP D: ABEND 26. What is the transaction code for the ABAP Editor? A: SE11 B: SE38 C: SE36 D: SE16 27. The complete technical definition of a table field is determined by the field's: A: Domain B: Field name C: Data type D: Data element 28. To allow the user to enter a range of values on a selection screen, use the ABAP keyword: A: DATA. B: RANGES. C: PARAMETERS. D: SELECT-OPTIONS. 29. To remove lines from a database table, use ____. A: UPDATE B: MODIFY C: ERASE D: DELETE 30. Define structure and types? 31. Given: PERFORM subroutine USING var. The var field is known as what type of parameter? A: Formal B: Actual C: Static D: Value

32.Data element is an example of A. Physical Definition B. Business Object C. Semantic Domain D. Technical Domain
33. Can we create function module without a function group?

A. Yes. B. No 34. To access Type group in se38 program. A. Type-pool. B. Type-pools. C. Type-group. D. None 36. What are formal and actual parameters? 37. Calling Sub-routines. A. Perform then Form. B. Form Then Perform. C. None 38. To execute a include program, A. We can directly execute the Include Program. B. Include the Include program in executable program. C. Through Transaction. D. None. 39. Mention Key Specifications for different Internal Tables?

40. To extend the standard table, A. Through append structure. B. Through include structure. C. None. D. Directly we can add the fields. 41. Define View? And Explain Diff. views? 42. Write the sequence of execution of classical events? 43. Difference B/w Classical and interactive reports? 45. what is the use of fieldcat? 46. To view the output in alv report, A. using write statement. B. through function module. C. through perform. D. none of the above. 47. To display header for secondary report through, A. Top-of-page. B. Top. C. Header. D. Top-of-page during line selection. 48. What is the function module to display alv header? 49. Define Primary key And Foreign key? 50. Syntax for with header line internal table?

You might also like