Take Another Quiz

Sap ABAP Online Test

50 Questions
ABAP Quizzes & Trivia

Total 50 Questions,each one carry 1 mark.

Questions and Answers
  • 1. 
    • A. 

      T001

    • B. 

      T100

    • C. 

      T000

    • D. 

      T010

  • 2. 
    What is the system field for the current Page Number?
    • A. 

      SY-PAGENO

    • B. 

      SY-PAGNUM

    • C. 

      SY-PAGNO

    • D. 

      SY-PAGNU

  • 3. 
    • A. 

      A

    • B. 

      S

    • C. 

      W

    • D. 

      All the above

  • 4. 
    • A. 

      New ABAP Debugger

    • B. 

      Adv ABAP Debugger

    • C. 

      Old ABAP Debugger

    • D. 

      None of these

  • 5. 
    Selection screen entries referring to data dictionary objects have certain checks in-built in them. Additional checks can be written using event
    • A. 

      AT LINE-SELECTION

    • B. 

      AT SCREEN-SELECTION

    • C. 

      AT SELECTION-SCREEN

    • D. 

      AT SELECTION- SCREEN ON CHECK

  • 6. 
    The statement INITIALIZATION
    • A. 

      Sets a variable to value NULL

    • B. 

      Sets a variable to a initial value specified in the statement

    • C. 

      Is executed before the selection screen is displayed on the screen

    • D. 

      Is executed after the selection screen is displayed on the screen

  • 7. 
    • A. 

      MOVE

    • B. 

      MOVE-CORRESPONDING

    • C. 

      INSERT

    • D. 

      MODIFY

  • 8. 
    • A. 

      Takes the cursor to the first line

    • B. 

      Event to generate page heading and Footer

    • C. 

      Event to generate page heading

    • D. 

      Takes the cursor to the first line of next page

  • 9. 
    Colors can be associated with the report fields using one of the following commands
    • A. 

      Set color on

    • B. 

      Format colors on

    • C. 

      Format color on

    • D. 

      Formats color on

  • 10. 
    GUI status contains the following Structure?  More than one answer is correct.
    • A. 

      Menu bar

    • B. 

      Standard toolbar

    • C. 

      Function key settings

    • D. 

      All the above

  • 11. 
    How can you suppress the default title of a list?
    • A. 

      By defining a TOP-OF-PAGE event in the program and using it to display something else.

    • B. 

      By choosing System -- List -- List header and entering your own title

    • C. 

      By using the NO STANDARD PAGE HEADING addition in the REPORT statement

    • D. 

      By entering a title in the text elements of the program.

  • 12. 
    Page headers for a secondary list should be coded in which event?
    • A. 

      TOP-OF-PAGE.

    • B. 

      START-OF-SELECTION.

    • C. 

      TOP-OF-PAGE DURING LINE-SELECTION

    • D. 

      AT USER-COMMAND

  • 13. 
    What is the right order in which the events are trigerred? START-OF SELECTION , INITIALIZATION ,AT SELECTION-SCREEN
    • A. 

      INITIALIZATION , AT SELECTION-SCREEN , START-OF SELECTION

    • B. 

      INITIALIZATION , STARTOF SELECTION ,AT SELECTION SCREEN

    • C. 

      AT SELECTION-SCREEN START-OF SELECTION, INITIALIZATION

    • D. 

      AT SELECTION-SCREEN, INITIALIZATION , START-OF SELECTION

  • 14. 
    • A. 

      The report can be processed in background

    • B. 

      The report output can be queried for further details

    • C. 

      Different fonts and graphics can be used interactive reporting

    • D. 

      Interactive reports can only be used in transactions

  • 15. 
    • A. 

      First Line

    • B. 

      Second Line

    • C. 

      Third Line

    • D. 

      Fourth Line

  • 16. 
    • A. 

      Abcxyz is written to the screen

    • B. 

      123456 is written to the screen

    • C. 

      Abc456 is written to the screen

    • D. 

      Abcxyz (on separate lines) is written to the screen.

  • 17. 
    Which of the following is not a Message type?
    • A. 

      A – Abbend

    • B. 

      C - Continue

    • C. 

      E – Error

    • D. 

      I – Information

  • 18. 
    T-Code for release the Transport request Number?
    • A. 

      SE09

    • B. 

      SM09

    • C. 

      SM10

    • D. 

      SM01

  • 19. 
    How many lists can exist in parallel in an interactive reporting?
    • A. 

      An Interactive report can have 1 basic list and up to 20 Secondary lists.

    • B. 

      . An Interactive report can have 1 basic list and up to 19 Secondary lists.

    • C. 

      An Interactive report can have 1 basic list and up to 19 Secondary lists.

    • D. 

      An Interactive report can have 1 basic list and up to 21 Secondary lists.

  • 20. 
    • A. 

      Quality/Production

    • B. 

      IDES/Sandbox

    • C. 

      Sandbox/Quality

    • D. 

      None of the above

  • 21. 
    An internal table icode contains the following entries: Field1 Field2 -------------- John 12345 Alice 23478 Sam 54321 john 50000 DATA: BEGIN OF ICODE OCCURS 0, FIELD1(5), FIELD2(5), END OF ICODE. READ TABLE ICODE WITH KEY FIELD1 = 'John' BINARY SEARCH.       Why does executing the above code return a sy-subrc of 4?
    • A. 

      Icode-field2 must be a numeric field.

    • B. 

      The internal table has an incorrect structure.

    • C. 

      Both internal table fields must be used in the search.

    • D. 

      The internal table must be sorted first.

  • 22. 
    • A. 

      10

    • B. 

      1

    • C. 

      2

    • D. 

      0

  • 23. 
    What is the default mode for passing actual parameters in a Perform?
    • A. 

      By Value

    • B. 

      By Reference

    • C. 

      By Changing

    • D. 

      By Value and Return

  • 24. 
    T-Code for Message Class Creation ?
    • A. 

      SE19

    • B. 

      SE91

    • C. 

      SM91

    • D. 

      SE10

  • 25. 
    T100 Table has the following Structure?
    • A. 

      Message Text

    • B. 

      Language Key

    • C. 

      Message number

    • D. 

      All the above

  • 26. 
    Assuming a pushbutton with function code 'FUNC' is available in the toolbar of a list report, what event is processed when the button is clicked?
    • A. 

      AT USER-COMMAND.

    • B. 

      AT PFn.

    • C. 

      AT SELECTION-SCREEN.

    • D. 

      END-OF-SELECTION.

  • 27. 
    • A. 

      SE12

    • B. 

      SM21

    • C. 

      SE21

    • D. 

      SM12

  • 28. 
    • A. 

      INCLUDE LTOP.

    • B. 

      INCLUDE TOP.

    • C. 

      INCLUDE LF

    • D. 

      None of these

  • 29. 
    What is the system field for the current date for scripts
    • A. 

      SY-DATUM

    • B. 

      &DATE&

    • C. 

      DATE

    • D. 

      &DATUM&

  • 30. 
    • A. 

      PROGRAM

    • B. 

      FINAME

    • C. 

      DYNPRO

    • D. 

      FVAL

  • 31. 
  • 32. 
    • A. 

      DATA LIKE BDCDATA occurs 0.

    • B. 

      DATA BDCDATA occurs 0 With HEADERLINE.

    • C. 

      DATA LIKE BDCTYPE occurs 0 With HEADERLINE.

    • D. 

      DATA LIKE BDCDATA occurs 0 With HEADERLINE

  • 33. 
    Which Function Modules is Used In Hierarchical ALV Report Display?
    • A. 

      REUSE_ALV_HIERESEQ_LIST_DISPLAY

    • B. 

      REUSE_ALV_HIERESEQ_LIST-DISPLAY

    • C. 

      REUSE_ALV_HIERSEQ_LIST_DISPLAY

    • D. 

      REUSE_ALV-HIERSEQ_LIST_DISPLAY

  • 34. 
    T-Code for Remote Function Call (RFC) is the standard SAP interface for communication between SAP systems?
    • A. 

      BD55

    • B. 

      WE21

    • C. 

      SM59

    • D. 

      MM01

  • 35. 
    • A. 

      PROCESS BEFORE OUTPUT.

    • B. 

      PROCESS ON HELP-REQUEST

    • C. 

      PROCESS ON VALUE-REQUEST

    • D. 

      None of the above

  • 36. 
    Which one of the. following statements creates a GUI-status in a dialog program?
    • A. 

      Set pf-status 'ABC'.

    • B. 

      Set screen 'ABC'.

    • C. 

      Set Pf_gui ' ABC '.

    • D. 

      Set gui-status = ZABC '.

  • 37. 
    T-Code for uploading the ALV LOGO?
    • A. 

      OEAR

    • B. 

      EAOR

    • C. 

      OAER

    • D. 

      QAOR

  • 38. 
    To insert the data for ONE transaction (BDC_INSERT) into a session. To transfer the data, you require an internal table (BDC table). You must specify the following parameters:
    • A. 

      TCODE (transaction code)

    • B. 

      DYNPROTAB (BDC table)

    • C. 

      DYNPRO NAME.

    • D. 

      All the above

  • 39. 
    How to Declare the Static Variables in OOABAP?
    • A. 

      DATA-CLASS

    • B. 

      CLASS_DATA

    • C. 

      DATA STATIC

    • D. 

      CLASS-DATA

  • 40. 
    Which of the following functional Modules are optional For SAPScript?
    • A. 

      OPEN_FORM

    • B. 

      START_FORM

    • C. 

      CLOSE_FORM

    • D. 

      WRITE_FORM

  • 41. 
    What is the default mode for passing actual parameters in a Perform?
    • A. 

      By Value

    • B. 

      By Reference

    • C. 

      By Changing

    • D. 

      By Value and Return

  • 42. 
    T-Code for BDC’s Session process?
    • A. 

      SE35

    • B. 

      SM53

    • C. 

      SM35

    • D. 

      SM36

  • 43. 
    • A. 

      Constant Windows

    • B. 

      Copies Window

    • C. 

      Final Window

    • D. 

      None of the above

  • 44. 
    Assuming a pushbutton with function code 'FUNC' is available in the toolbar of a list report, what event is processed when the button is clicked?
    • A. 

      AT USER-COMMAND.

    • B. 

      AT PFn.

    • C. 

      AT SELECTION-SCREEN.

    • D. 

      END-OF-SELECTION.

  • 45. 
    • A. 

      LABEL

    • B. 

      ALPHA

    • C. 

      FCTCODE

    • D. 

      KEYFIELD

  • 46. 
    What is the Purpose of REUSE_ALV_COMMENTARY_WRITE Function Module?
    • A. 

      Display the Fields

    • B. 

      Display the Headers

    • C. 

      Logo and Header

    • D. 

      Header and Footer

  • 47. 
    Which type pool is used for ALV Type-pools?
    • A. 

      SY-SLIS

    • B. 

      TYP-SLIS

    • C. 

      SILS

    • D. 

      SLIS

  • 48. 
    What table is used to store the control records for IDOC?
    • A. 

      EDIDD

    • B. 

      EDIDC

    • C. 

      EDIDL

    • D. 

      EDIDS

  • 49. 
    Maximum of How many key fields per table is allowed?
    • A. 

      12 Key Fields

    • B. 

      16 Key Fields

    • C. 

      10 Key Fields

    • D. 

      14 Key Fields

  • 50. 
    Activating a lock object automatically creates function modules for setting the lock and releasing lock?
    • A. 

      ENQUEUE_

    • B. 

      ENQUEUE-

    • C. 

      DEQUEUE_

    • D. 

      All the above