Taw10 - Week 1 Part 2 Of 2 (total Of 184 Questions)

80 Questions

Settings
SAP Quizzes & Trivia

For preparation for SAP ABAP certification. This was taken from another website ( http://www. Esnips. Com/doc/51e277a2-7727-45ee-bc34-a7fdd27b7728/TAW10%20 1-2%20Basics ) where the answers were already provided


Questions and Answers
  • 1. 
    What is the role of the dispatcher
    • A. 

      Dispatches tasks to non R3 systems

    • B. 

      Controls resources for the R/3 applications

    • C. 

      Issues SQL requests to the underlying database

    • D. 

      Manages services between R/3 systems

  • 2. 
    • A. 

      Types: t_mytab like lfa1.

    • B. 

      Types: t_mytab type lfa1.

    • C. 

      Type: t_mytab type lfa1.

    • D. 

      Types: t_mytab type lfa1 of standard table.

  • 3. 
    What statement is used in ABAP programming to check if a user is authorized to perform an action
    • A. 

      Check sy-subrc

    • B. 

      Check Permission

    • C. 

      Authority-Check

    • D. 

      Check Authority

  • 4. 
    Which field gets set in the calling program if an exception occurs in a function module
    • A. 

      Exceptions parameters

    • B. 

      Interface parameters

    • C. 

      Sy-subrc

    • D. 

      Exception integers

  • 5. 
    What is the value of result after the following code is executed.  Assume that the user default is set to Fixed Point Arithmetic DATA: result TYPE p DECIMALS 2. Result = '3000.00' * '0.30'.
    • A. 

      Result = 900.0000

    • B. 

      Result = 9000000

    • C. 

      Result = 900.00

    • D. 

      Result = 90000.0000

  • 6. 
    What is the result of the following date calculation.  Assume current date is 20001220 Data: Today(8) type C. Today = sy-datum.Today = 10.
    • A. 

      20001220

    • B. 

      2001210

    • C. 

      10001220

    • D. 

      10

  • 7. 
    Name the layers of the R/3 architecture
    • A. 

      Communication

    • B. 

      Internet

    • C. 

      Application

    • D. 

      Database

    • E. 

      Presentation

  • 8. 
    A table passed to a function module can be passed in what manner
    • A. 

      By Value

    • B. 

      By Exception

    • C. 

      By Table

    • D. 

      By Header Line

  • 9. 
    Which part of the internal table syntax determines how abap accesses the rows of the internal table
    • A. 

      Line type

    • B. 

      Table type

    • C. 

      Key sequence

    • D. 

      Uniqueness attribute

  • 10. 
    What is the Effect of not Typing Formal parameters in a FORM
    • A. 

      No effect

    • B. 

      Conversion always occurs

    • C. 

      Forms are less flexible and are guaranteed no chance of a run time error

    • D. 

      Forms are more flexible but prone to a short dump if conversion does not work

    • E. 

      Conversion never occurs

  • 11. 
    What is true about trapping errors with the Catch statement
    • A. 

      An Endcatch statement is required

    • B. 

      A data variable defined with type x must be defined to receive the raised error code

    • C. 

      The statement immediately following the CATCH statement is executed in the event of an error trapped by the CATCH statement

    • D. 

      A CASE statement can be used to to validate the value of the error class

  • 12. 
    In what case are optional parameters allowed in the passing of parameters
    • A. 

      FORMS

    • B. 

      Functions

    • C. 

      Both

    • D. 

      Neither

  • 13. 
    What is the effect of the EXIT statement in the following code: Report ABCData: …..Start-of-Selection.Perform Form A.End-of-Selection.Form A.  Loop at inttab.    ...    Exit.  Endloop.Endform.
    • A. 

      Exits the Start-of-Selection Event

    • B. 

      Exits the Program

    • C. 

      Exits the Loop

    • D. 

      Exits the Form

  • 14. 
    An Authorization Object can contain how many authorization fields
    • A. 

      0

    • B. 

      10

    • C. 

      Defined by Basis

    • D. 

      Unlimited

  • 15. 
    What requirement exists if a field is defined in the dictionary of type CURR
    • A. 

      The field must be linked to another field of type CUKY

    • B. 

      No other requirement exists

    • C. 

      The field must be numeric

    • D. 

      Decimals must be defined in the domain

  • 16. 
    Identify the standard methods commonly found in BAPI's
    • A. 

      CREATEFROMDATA

    • B. 

      GETDETAIL

    • C. 

      GETLIST

    • D. 

      CREATELIST

    • E. 

      UPDATEDETAIL

  • 17. 
    What is true about PARAMETER objects in ABAP.
    • A. 

      Parameter objects are a maximum of 30 characters in length

    • B. 

      You can use text elements with parameters

    • C. 

      Lower case is the default

  • 18. 
    What clause on the Select statement is used to invoke authorization checking
    • A. 

      It is not possible

    • B. 

      User Master Record

    • C. 

      CHECK

    • D. 

      Authority-Check

  • 19. 
    What is the effect of the Move-Corresponding between 2 field strings in the following code:Data: begin of fs1,        Field1 type c value ‘1’,        Field2 type n value ‘2’,        Field3 type I value 3,      end of fs1.Data: begin of fs2,        Field3 type c,        Field4 type n,        Field5 type I,end of fs2.Move-Corresponding fs1 to fs2
    • A. 

      All fields of fs1 are moved to fs2

    • B. 

      Fs2-field3 = 3

    • C. 

      Fs2-field5 = 3

    • D. 

      Fs2-field3 = 1

  • 20. 
    What is meant by the software oriented client/server model
    • A. 

      Server responds to a client request regardless of hardware

    • B. 

      Client responds to a server request regardless of hardware

    • C. 

      Server and client are both located on the same software

    • D. 

      Server and client are both located on the same hardware platform

  • 21. 
    What does Compression Mode achieve in the ABAP editor
    • A. 

      Reduces the size of the generated load module

    • B. 

      Provides the ability to powertype key words

    • C. 

      Hides the code between keywords

    • D. 

      Limits the functionality of runtime analysis to base features

  • 22. 
    What is the icon that represents a breakpoint
    • A. 

      Stop sign

    • B. 

      Info sign

    • C. 

      Warning sign

    • D. 

      Highlighted line

  • 23. 
    Which fields are used for sorting the internal table ITAB in the following code:Types: begin of itab_structure,         Field1 type p,         Field2 type c,         Field3 type I,         Field4 type n,       end of itab_structure.Data: itab type table of itab_structure.Sort itab.
    • A. 

      Field1

    • B. 

      Field2

    • C. 

      Field1, Field3

    • D. 

      Field2, Field4

  • 24. 
    What interface protocol is RFC based on
    • A. 

      SNA

    • B. 

      TCP/IP

    • C. 

      CPIC-C

    • D. 

      LU6.2

  • 25. 
    In which case would you typically use a NUMC field
    • A. 

      Where only numbers are allowed and there is a need for arithmetic operations

    • B. 

      Where only numbers are allowed and there is no need for arithmetic operations

    • C. 

      Where there is a need for numbers, characters, and arithmetic operations

  • 26. 
    What type of SQL is most commonly used in the ABAP language
    • A. 

      ANSI SQL

    • B. 

      OPEN SQL

    • C. 

      Native SQL

    • D. 

      ISO 900 SQL

  • 27. 
    Where do development objects get stored
    • A. 

      In the metadata

    • B. 

      In the ABAP workbench

    • C. 

      In the dictionary

    • D. 

      In the repository

  • 28. 
    Name the transaction used to view background jobs
    • A. 

      SM36

    • B. 

      SE37

    • C. 

      SE80

    • D. 

      SM37

  • 29. 
    What happens to the program context once the user input from a dialog step has been processed
    • A. 

      It remains in the database

    • B. 

      It remains in the buffer

    • C. 

      It gets rolled out

    • D. 

      It gets rolled in

  • 30. 
    What does SAPNET not provide
    • A. 

      Search the Note database

    • B. 

      Look for training courses

    • C. 

      Seek Problem resolution

    • D. 

      Connect to other SAP sites

  • 31. 
    What table contains the valid activities and values for a specific authorization object
    • A. 

      T100

    • B. 

      T001

    • C. 

      TACTZ

    • D. 

      TACT

  • 32. 
    Where do Dictionary runtime object get stored
    • A. 

      In table "nametab"

    • B. 

      In structures

    • C. 

      In the dictionary

    • D. 

      In work processes

  • 33. 
    What should be performed after an R3 upgrade
    • A. 

      Release all Change Requests

    • B. 

      Run SPDD to adjust dictionary objects

    • C. 

      Run SPAU to adjust change requests

    • D. 

      Run RDDMASG0

  • 34. 
    What access method is available for hash tables
    • A. 

      Indexed

    • B. 

      Hashed

    • C. 

      Sorted

    • D. 

      Keyed

  • 35. 
    What statement will clear the entire contents of the internal table ITAB that has no header line. Types: begin of itab_structure,         Field1 type p,         Field2 type c,         Field3 type I,         Field4 type n,end of itab_structure.Data: itab type standard table of itab_structure.Data: wa_itab type itab_structure.
    • A. 

      Clear itab

    • B. 

      Initialize wa_itab

    • C. 

      Clear wa_itab

    • D. 

      Initialize itab

  • 36. 
    What event is used to create detail lists
    • A. 

      Suppress Dialog

    • B. 

      New-Page

    • C. 

      On Detail

    • D. 

      At Line-Selection

    • E. 

      Initialization

  • 37. 
    What is a mandatory rule when programming the authority-check statement in an ABAP program
    • A. 

      Fields of the Authority-check are optional

    • B. 

      If you do not want to carry out a check for a field, it must contain the value "DUMMY"

    • C. 

      The Authority-Check object must be in your profile

  • 38. 
    Refer to the following code.  What is the value of Field1 and Field2 SPLIT 'SAPDOMAIN' AT 'DO' INTO FIELD1 FIELD2.
    • A. 

      Field1 contains 'SAPDO'; Field2 contains 'MAIN'

    • B. 

      Field1 contains 'DO'; Field2 contains 'DOMAIN'

    • C. 

      Field1 contains 'SAP'; Field2 contains 'MAIN'

  • 39. 
    What are the differences between Parameters and Select-options in a selection screen
    • A. 

      Select-Options use the FOR statement; Parameters use the Type statement

    • B. 

      Parameters create a single field, Select-Options create multiple fields

    • C. 

      Select-Options create a single field, Parameters create multiple fields

    • D. 

      Parameters use the FOR statement; Select-Options use the Type statement

  • 40. 
    What can occur of a conversion rule does not exist for fields of incompatible data types
    • A. 

      A syntax error for statically defined fields

    • B. 

      A syntax error for dynamically defined fields

    • C. 

      A run time error for dynamically defined fields

    • D. 

      A run time error for statically defined fields

  • 41. 
    Select the valid types of user dialogs
    • A. 

      Business Objects

    • B. 

      Screens

    • C. 

      Selection Screen

    • D. 

      Logical Database

    • E. 

      Lists

  • 42. 
    What possibilities are made available to the user when using selection screens
    • A. 

      Type Checks

    • B. 

      Menu Trees

    • C. 

      Variants

    • D. 

      Translation Utilities

    • E. 

      Complex Entries

  • 43. 
    What part of an SAP system is responsible for converting OPEN SQL statements to Native SQL
    • A. 

      ABAP interpreter

    • B. 

      Database Server

    • C. 

      Database Interface

    • D. 

      Dispatcher

    • E. 

      Basis System

  • 44. 
    In the case of a function, identify the item that is not a valid interface element
    • A. 

      Tables

    • B. 

      Exceptions

    • C. 

      Import parameters

    • D. 

      Export parameters

    • E. 

      Source Code

  • 45. 
    Identify the only method found in class GL_GUI_CUSTOM_CONTAINER
    • A. 

      Destructor

    • B. 

      Constructor

    • C. 

      Refresh

    • D. 

      Class

  • 46. 
    How would you set breakpoints in your program for debugging
    • A. 

      In the program editor, set breakpoint

    • B. 

      Put a break-point statement in your program code

    • C. 

      Start program in background mode

    • D. 

      In Development workbench, set breakpoint

  • 47. 
    Identify the internal table types.
    • A. 

      Hashed

    • B. 

      Sorted

    • C. 

      Key

    • D. 

      Indented

    • E. 

      Standard

  • 48. 
    Identify the servers of which only one can exist in an R/3 system
    • A. 

      One application server

    • B. 

      One messager server

    • C. 

      One database server

    • D. 

      One enqueue server

    • E. 

      One presentation server

  • 49. 
    Identify the includes that would get generated if your program name is SAPMZMYPROGRAM
    • A. 

      MZMYPROGRAMTOP

    • B. 

      SAPMZMYPROGRAMTOP

    • C. 

      MZMYPROGRAMINCLUDE

    • D. 

      SAPMZMYPROGRAM

    • E. 

      MZMYPROGRAMDATA

  • 50. 
    How is security handled at the application level
    • A. 

      The authorization concept is used to restrict access to users

    • B. 

      The authorization concept is used to restrict access to the dictionary

    • C. 

      The authorization concept is used to restrict access to data and transactions

    • D. 

      The authorization concept is used to restrict access to servers and work processes

  • 51. 
    Identify the processing blocks of an ABAP program
    • A. 

      Event

    • B. 

      Declarations

    • C. 

      Dialog Module

    • D. 

      Function

  • 52. 
    Where is the name of the currently active gui satus stored
    • A. 

      SY-PFKEY

    • B. 

      SY-UCOMM

    • C. 

      SY-STATUS

    • D. 

      In the user context area

  • 53. 
    You are in screen painter.  What is a requirement when assigning program fields to the screen
    • A. 

      The data objects must be activated

    • B. 

      The fields attributes have to be manually defined in the screen painter

    • C. 

      The program must be activated

    • D. 

      Data objects must be activated in the dictionary

  • 54. 
    Identify the characteristics of a BAPI
    • A. 

      It is an Object

    • B. 

      Can only be used inside SAP

    • C. 

      Can be a method of an object

    • D. 

      It is an interface

    • E. 

      It is implemented as a function

  • 55. 
    The start of an SAP Transaction also marks the start of what?
    • A. 

      Asynchronous Update

    • B. 

      DB LUW

    • C. 

      SAP LUW

    • D. 

      Commit Point

  • 56. 
    Where are the entries for transportable repository objects stored
    • A. 

      TADIR

    • B. 

      TSTC

    • C. 

      In the repository

    • D. 

      TRDIR

  • 57. 
    Table ZMYTABLE is created in the dictionary.  When does the table get created in the underlying database
    • A. 

      At the beginning of the table creation

    • B. 

      When the database administrator physically creates the table

    • C. 

      When the table is activated

    • D. 

      It does not correspond to an object in the underlying database and does not get created

    • E. 

      At the end of the table creation after it is saved

  • 58. 
    A data element is an example of
    • A. 

      Technical Domain

    • B. 

      Physical Definition

    • C. 

      Semantic Domain

    • D. 

      Business Object

  • 59. 
    What is the customer allowed naming convention for lock objects
    • A. 

      ZE* or YE*

    • B. 

      ENQUEUE* or DEQUEUE*

    • C. 

      Z* or Y*

    • D. 

      EZ* or EY*

  • 60. 
    Identify the one item that is not an ABAP Workbench tool
    • A. 

      Functional Builder

    • B. 

      CCMS

    • C. 

      Menu Painter

    • D. 

      Screen Painter

  • 61. 
    What is used by Basis to move Repository objects across SAP system
    • A. 

      Customizing Organizer

    • B. 

      Workbench Organizer

    • C. 

      Repository Infosys

    • D. 

      Transport System

    • E. 

      ABAP Workbench

  • 62. 
    In SAP terminology, define server
    • A. 

      A software component that provides a service

    • B. 

      A service that makes a request to the client

    • C. 

      A UNIX server

    • D. 

      A program that asks for info from another system

  • 63. 
    What are valid uses of a variant
    • A. 

      Hiding input fields

    • B. 

      Security checking

    • C. 

      Pre-assigning values

    • D. 

      Input validation

  • 64. 
    At what point does the standard selection screen (as a result of a selection-options) get displayed
    • A. 

      Before the Report Statement

    • B. 

      After Initialization event

    • C. 

      Prior to Initialization event

    • D. 

      At Start-of-Selection event

  • 65. 
    Which service is responsible for communication between distributed dispatchers
    • A. 

      Dialog

    • B. 

      Gateway

    • C. 

      Communication

    • D. 

      Message

  • 66. 
    Identify the standard buffer setting for context objects
    • A. 

      No

    • B. 

      Temporary

    • C. 

      Permanent

    • D. 

      Shared

  • 67. 
    How would you determine the program name currently being executed
    • A. 

      Use menu option System>Status

    • B. 

      F4

    • C. 

      Look in the dictionary

    • D. 

      F9

  • 68. 
    What system parameter is responsible for setting the time-out on a long running dialog transaction
    • A. 

      Rdisp/max_wprun_time

    • B. 

      Rdisp/txntime

    • C. 

      Rdisp/btctime

  • 69. 
    On the Program Attributes screen, mark the fields that are mandatory when creating a program
    • A. 

      Status

    • B. 

      Program Name

    • C. 

      Application

    • D. 

      Title

    • E. 

      Type

  • 70. 
    What determines the sequence in which events blocks are processed
    • A. 

      The run time system

    • B. 

      The Programmer

    • C. 

      The Dispatcher

    • D. 

      The User

  • 71. 
    What transaction is used to handle termination updates
    • A. 

      SE80

    • B. 

      SM13

    • C. 

      CCMS

    • D. 

      SM12

  • 72. 
    If you want the debugger to stop when the value of 'fielda' changes, which options would you set in the debugger.
    • A. 

      Watchpoint

    • B. 

      Fields

    • C. 

      Object

    • D. 

      Overview

  • 73. 
    What is the result of the following code.  Assume there are 5 records in itab. Loop at itab.  ctr = ctr + 1  write: sy-tabix.  check ctr = 3.  delete itabendloop.
    • A. 

      1 2 3 4

    • B. 

      1 2 4 5

    • C. 

      1 2 3 3 4

    • D. 

      1 2 3 4 5

  • 74. 
    What is NOT part of the BAPI interface
    • A. 

      User dialogs

    • B. 

      Import parameters

    • C. 

      Exceptions

    • D. 

      Export Parameters

  • 75. 
    Where is spool request data stored
    • A. 

      On the application server

    • B. 

      On the TEMSE database

    • C. 

      On the operating system

    • D. 

      On the database server

  • 76. 
    What is the structure of the internal table when a select-options is declared in your program
    • A. 

      Sign Option Low High

    • B. 

      Sign Operator High Low

    • C. 

      High Low Sign Operator

    • D. 

      Low High Sign Option

  • 77. 
    Identify the ABAP numeric data types
    • A. 

      I

    • B. 

      N

    • C. 

      P

    • D. 

      D

    • E. 

      F

  • 78. 
    When creating a function using the function builder, you can set the attribute of the function to determine its processing type.  What are the available processing types
    • A. 

      Enabled

    • B. 

      Normal

    • C. 

      Update

    • D. 

      Remote-enabled

    • E. 

      Non Updateable

  • 79. 
    Identify the element that is not part of the user interface
    • A. 

      Standard toolbar

    • B. 

      Application toobar

    • C. 

      Function key settings

    • D. 

      Title bar

    • E. 

      Selection screen

  • 80. 
    What statment is used to move identically named fields between structures
    • A. 

      ASSIGN

    • B. 

      MOVE-CORRESPONDING

    • C. 

      MOVE_CORRESPONDING

    • D. 

      MOVE