ABAP 2

65 Questions | Total Attempts: 401

SettingsSettingsSettings
Please wait...
ABAP Quizzes & Trivia

We have fully covered most of the topics in this course in preparation for your final exams to get your certificates. Make groups of two and tackle the questions below as a way of revising for the exam. All the best and remember to ask questions where you face difficulties.


Questions and Answers
  • 1. 
    Which one of the following update requests has the highest priority?
    • A. 

      V1

    • B. 

      V3

    • C. 

      P1

    • D. 

      V2

  • 2. 
    In update manager, what does a status V2 of update modules refer to?
    • A. 

      V2 updates are in processing.

    • B. 

      Processing of V2 updates has finished and subsequent V1 updates are running.

    • C. 

      V2 update modules are waiting to be processed.

    • D. 

      Processing of V2 updates has finished.

  • 3. 
    During a dialog transaction, you get an error message due to a failed consistency check.
    • A. 

      Use the F1 help and analyze the dictionary objects that are referenced by the screen field.

    • B. 

      Analyze the corresponding syslog entry (SM21).

    • C. 

      Analyze the failed update record (SM13).

    • D. 

      Start the Debugger with /h and create a breakpoint on statement MESSAGE.

  • 4. 
    Which one of the following objects is a global data type?
    • A. 

      Executable program (Report)

    • B. 

      Modulpool

    • C. 

      Table Type

    • D. 

      Transparent table

  • 5. 
    What is the function of a domain?
    • A. 

      Definition of the technical attributes of a field (for example its length)

    • B. 

      Definition of a field help (F1 documentation) and field labels that appear on screens

    • C. 

      Description of the meaning of a field in a certain business context

    • D. 

      Definition of the possible entries of a field

  • 6. 
    For which of the following modularization units can you define optional parameters in the interface?
    • A. 

      Form (Subroutine)

    • B. 

      Process After Input Modules (PAI Modules)

    • C. 

      Function Module

    • D. 

      Business Application Programming Interface (BAPI)

  • 7. 
    In a dialog transaction, it may happen that the information that is displayed in 'System – Status' varies depending on the position of the cursor. What is usually the reason for these variations?
    • A. 

      User authorizations may not be sufficient to display the current screen number.

    • B. 

      A program contains more than one screen.

    • C. 

      There is an inconsistency in the SAP basis system.

    • D. 

      A screen is composed from more than one subscreen.

  • 8. 
    How could you analyze the performance of a currently running batch job?
    • A. 

      Perform an ABAP trace restricted to the activities of the process (SE30).

    • B. 

      Check the Detail Display in the process overview (SM50).

    • C. 

      Start debugging the program from the process overview (SM50).

    • D. 

      Analyze the job log (SM37).

  • 9. 
    What are key requirements for safe root-cause analysis in customer solutions?
    • A. 

      Enforced customer control for change management

    • B. 

      Operating system access only for experts

    • C. 

      Access only possible via 8-digit passwords

    • D. 

      Changes only in test systems

  • 10. 
    When is the SQL trace a good tool for analysis?
    • A. 

      If there are differences in the program flow compared to the execution in another system

    • B. 

      If there are duplicate keys in an internal table

    • C. 

      If the transaction concept is fulfilled

    • D. 

      If the customizing is correct

  • 11. 
    Where is ABAP code executed?
    • A. 

      On the Database

    • B. 

      On the Application Server

    • C. 

      On the Frontend

  • 12. 
    Which ABAP Statements allow conditional execution?
    • A. 

      WHILE...ENDWHILE

    • B. 

      IF...ENDIF

    • C. 

      CASE...ENDCASE

    • D. 

      LOOP AT...ENDLOOP

    • E. 

      DO...ENDDO

  • 13. 
    Which of the following statements regarding function groups are correct?
    • A. 

      Function groups can be executed via transaction SE37.

    • B. 

      Function groups contain global data objects that can be access by all function modules that belong to this function group.

    • C. 

      Function groups are containers for function modules.

  • 14. 
    Which transaction is used for the tracing of database access?
    • A. 

      SE38

    • B. 

      ST05

    • C. 

      ST04

    • D. 

      SM66

    • E. 

      AL11

  • 15. 
    Which information is provided by short dumps?
    • A. 

      Name of the user that caused the dump.

    • B. 

      Extract of the source code where the exception occurred.

    • C. 

      Name of the component to which the affected source code belongs.

    • D. 

      The input the user made on the screen before the dump occurred.

    • E. 

      A call stack, showing all previously executed functions and subroutines.

  • 16. 
    Which ABAP Statement is used for the checking of user authorizations?
    • A. 

      AUTHORITY-CHECK

    • B. 

      CALL FUNCTION AUTHORITY-CHECK

    • C. 

      PERFORM AUTHORITY-CHECK

    • D. 

      EXECUTE AUTHORITY-CHECK

    • E. 

      CHECK AUTHORITY

  • 17. 
    How can you switch to the debugging mode of an ABAP program?
    • A. 

      Enter /h in the command field.

    • B. 

      Choose menu system -> utilities -> Debug ABAP.

    • C. 

      Enter debug in the command field.

    • D. 

      It's not possible to switch on the debugger during runtime. You have to start a program in the ABAP editor with option start -> debugging.

  • 18. 
    How can a failed batch job be debugged?
    • A. 

      Via SE38

    • B. 

      Via the ok code JDBG in SM37

    • C. 

      VIA ST20

  • 19. 
    Which sources can trigger an ABAP message
    • A. 

      Application coding (Debugging, Breakpoint at statement 'message')

    • B. 

      System coding (System Debugging, Breakpoint at statement 'message')

    • C. 

      R/3 kernel (Use the Dynpro Trace)

    • D. 

      User Exits

  • 20. 
    The ABAP Trace can be used for the following scenarios:
    • A. 

      Determine the memory consumption of ABAP programs.

    • B. 

      Trace the execution hierarchy (function modules, subroutines,...) of an ABAP program.

    • C. 

      Kernel debugging.

    • D. 

      Trace SQL Statements.

  • 21. 
    The Syslog (Transaction SM21) …
    • A. 

      Logs critical user actions.

    • B. 

      Provides information about the user and transaction that triggered a syslog message.

    • C. 

      Allows it to directly jump to the relevant source code from the syslog message.

  • 22. 
    Which of the following statements concerning user exits are correct?
    • A. 

      Customers maintain user exits with transaction SMOD.

    • B. 

      The location in the source code where the customer exit is called can be changed.

    • C. 

      Customers maintain user exits with transaction CMOD.

  • 23. 
    When are V3 (Collective Runs) updates processed?
    • A. 

      Immediately after V1 has finished.

    • B. 

      Immediately after V2 has finished

    • C. 

      The user who started the update has to manually trigger the V3 processing.

    • D. 

      The customer has to regularly schedule a batch job that processes V3 update requests.

  • 24. 
    Select the valid Customer Defined Message Statement
    • A. 

      MESSAGE Y123.

    • B. 

      MESSAGE E123(9999)

    • C. 

      MESSAGE ID 'AT' TYPE 'S' NUMBER 100.

    • D. 

      MESSAGE E123 by Fielda Fieldb

  • 25. 
    What must be assigned to search help parameters  
    • A. 

      Data element

    • B. 

      Domain

    • C. 

      values

    • D. 

      Nothing

Back to Top Back to top