SAP ABAP Online Test

50 Questions

Settings
Please wait...
SAP ABAP Quizzes & Trivia

SAP ABAP was intended to be used by SAP customers. It is designed to help customers better prepare custom reports and interfaces ABAP programming. The SAP ABAP online test below is perfect for testing out what you know so far about the topic. Give it a try and see just how prepared you are to sit for the upcoming exam. All the best!


Questions and Answers
  • 1. 
    What table is used to store all the Message Class Texts?
    • 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. 
    Types of Debugging in SAP?
    • 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. 
    • 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. 
    During conversion process of databases, the data is copied from temporary table to the database table using the statement
    • A. 

      MOVE

    • B. 

      MOVE-CORRESPONDING

    • C. 

      INSERT

    • D. 

      MODIFY

  • 8. 
    TOP-OF-PAGE does one of the following
    • 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. 
    • 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. 
    What is the use of interactive reporting?
    • 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. 
    • 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. 
    What are the 2 boxes in your system for coding for Abap and their logins?
    • A. 

      Quality/Production

    • B. 

      IDES/Sandbox

    • C. 

      Sandbox/Quality

    • D. 

      None of the above

  • 21. 
    • 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. 
    T-Code for unlock the Objects?
    • A. 

      SE12

    • B. 

      SM21

    • C. 

      SE21

    • D. 

      SM12

  • 28. 
    When you create Function Group By default which includes will Create?
    • 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. 
    Which of the Following Fields are NOT for BDCDATA Structure?
    • A. 

      PROGRAM

    • B. 

      FINAME

    • C. 

      DYNPRO

    • D. 

      FVAL

  • 31. 
    • A. 

      A. Call transaction BDCDATA Mode ‘’ update ‘’.

    • B. 

      B. Call transaction using BDCDATA Mode ‘’ update ‘’.

    • C. 

      C. Call transaction using BDCDATA Mode ‘’ update ‘’.

    • D. 

      D. Call transaction using BDCDATA Mode ‘’ update .

  • 32. 
    Syntax for BDCDATA Structure to declare in the Program?
    • 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. 
    The screen flow logic must contain at least the two statements in the correct order
    • 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. 
    Types of Windows in SAP SCRIPTS?
    • 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. 
    • A. 

      ENQUEUE_

    • B. 

      ENQUEUE-

    • C. 

      DEQUEUE_

    • D. 

      All the above