1. What does SAP ABAP mean?
2. Which is not a type of ABAP procedure?
3. Identify the attribute that is not a prerequsiste for compatible data objects:
4. Which statement is used to perform an unconditional loop?
5. Which is the maximum number of structures that can be included in a table or structure?
6. True or False? Classes in ABAP Objects may not be defined globally.
7. The T code to display Functional Modules
8. Which ABAP Dictionary has the same number of fields as database table and maps 1:1 to database table?
9. Which one of the following is related to BADI
10. Which statement is used to loop through internal tables and extract datasets?
11. SAP NetWeaver Application Server enables creation of web applications using which technology?
12. Which is NOT a valid comparison operator?
13. If a table does not have MANDT as part of the primary key, it is:
14. Which are used to move development objects from the development system to production system?
15. Which code is used to copy a SAP User?
16. Entering /h in the transaction field set debugging switch
17. Which tables exist in data dictionary?
18. Which is NOT a predefined data type?
19. A reference table and reference field are provided for which type of fields?
20. True or False? Customer-specific package names must begin with Y or Z.
21. Messages are stored in table _______.
22. The Object Navigator is the central access point to the ABAP Workbench and can be accessed through transaction:
23. True or False? Function modules must belong to a function group.
24. True or False? An ABAP object must be activated before it is available to end users.
25. True or False? Functions may accept import and export parameters.
26. What does MM module stands for?
27. Which is an event in SAP ABAP language?
28. True or False? Exceptions triggered within a function may be handled by the system or the calling program.
29. Which is the system field for the current date?
30. The SAP service that ensures data integrity by handling locking is called:
31. True or False? ABAP statements always conclude with a semicolon.
32. What is the prerequisite for a function module to be tested?
33. Which of the following is not an attribute for creating an ABAP program?
34. Which is the central tool for managing changes made in the IMG or ABAP Workbench?
35. True or False? A transaction code cannot be created for table maintenance.
36. True or False? BSP Applications can be stateful or stateless.
37. For which of the following purpose can cookies be used?
38. Which transaction is used to view Lock Table?
39. Which allows data to be taken from a fixed structure and stored in working memory in ABAP?
40. True or False? SAP allows conditional branching only with the IF - ENDIF control structure.
41. Which of the following is NOT a component of the default standard ABAP report header?
42. From which of this source can the Software not process input directly?
43. How are the statistics and trace data of remote ABAP systems accessed?
44. True or False? Only the public and protected components of the superclass exist in the subclass.
45. Which is not true of BAPIs?
46. True or False? Exceptions can only be raised implicitly in ABAP.
47. Which keyword is used to remove all blanks from a string?
48. What is the basic object of data dictionary?
49. Which are an enhancement introduced in Release 4.6 and replaced function module exits?
50. Which of these are not predefined elementary ABAP types with fixed length?
51. Which application searches SAP OSS notes for a specific problem based on the issue in your system?
52. The following situation makes it imperative to validate input
53. True or False? Interfaces have instances.
54. Which is NOT a component of a class?
55. Identify the element which is not part of Layout Data UI elements
56. Identify the program check that is not part of SAP ABAP
57. True or False? Packages cannot be nested within other packages.
58. After the _______ statement, all registered handler methods are executed before the next statement is processed.
59. Which one is variable length predefined ABAP data type?
60. Which keyword is used to insert or add a record from work area into internal table at a specified location?
61. Which is not part of ABAP Statement?
62. What does XSS in SAP ABAP represent?
63. True or False? SAP locks are dependent on database locks.
64. Which menu option changes the ABAP source code Editor Mode?
65. Which statement is used to declare a static variable.
66. Which is NOT true of ABAP statements?
67. True or False? For part of a line to be a comment, enter an asterisk (*) before the comment.
68. Which is not true of Data References in ABAP Programming?
69. Which operation can lead to SQL Manipulation?
70. Within SAP ABAP the following technical terms are used interchangeably except:
71. Which is NOT a valid data type category?
72. Which one is not an ABAP Transaction?
73. Which are used to move development objects from the development system to production system??
74. Which are used to move development objects from the development system to production system?
75. ABAP has built-in types like C, I, N, STRING, or X. If you use these types for defining data objects, which of the following statements are correct?
76.
During an upgrade project to SAP NetWeaver 7.0, you are asked for a strategy to convert the implemented classic BAdIs to the new BAdI type.
What do you recommend?
77. Among the most frequently used enhancement concepts in ABAP, you find customer exits. Which of the following statements about customer exits are correct?
78.
A customer wants to develop a Web application with Web Dynpro for Java as the front-end technology and a SAP ERP 6.0 system as the backend.
Which type of external interface do you use to generate a Web Dynpro model automatically with a minimum of effort?
79.
A customer has implemented an enhancement for a transaction by using the predefined customer subscreen. The program contains the necessary plausibility checks for the values on the subscreen. However, from time to time, data fields are updated with values that are not allowed.
What do you recommend to solve this problem?
80.
An international retail company needs a customer-specific list in SAP ERP that shows accumulated order values in a selectable currency.
What do you need to know to create this program?
81. In which case do you decide to create a new ABAP OO class?
82.
There are basically three types of SELECT statements: SELECT SINGLE, SELECT ... ENDSELECT, and SELECT ... INTO TABLE. The SELECT ... ENDSELECT statement is also known as the SELECT loop.
Below, you will find a list of comments about SELECT ... ENDSELECT. Which of them are correct?
83. The SAP List Viewer, commonly known as the ALV, is a powerful tool for displaying data. Among the various ALV types, the ALV Grid Control is used for displaying non-hierarchical table data.
84. Where do you place the language key field in a customer-specific text table to enable generic buffering of this table?
85.
Your transport request is released in system X and imported in system Y.
Which method is used to transport the data from X to Y?
86. The concept of visibility of components is well-known in object oriented languages. Which of the following statements are correct with regard to ABAP Objects?
87. Which of the following is a use case for SAP Solution Manager?
88. What is the main advantage of enhancement packages in SAP Business Suite 7.0?
89.
You need to read an ABAP report from a database that is not declared in the ABAP Dictionary.
How do you do this?
90. How do you characterize customer and user exits?
91.
In a customer application, it is necessary to save texts with undefined size.
Which table type do you use to minimize programming efforts?
92.
You analyze the complexity of a customer-specific program to determine the expected maintenance efforts.
Which measure do you use?
93.
Your customer wants to use SAP NetWeaver Master Data Management ( MDM ) to cleanse and distribute business partners created in SAP CRM within the existing heterogeneous system environment.
Which standard MDM scenario do you recommend using?
94. How do you avoid semantic mistakes for interface parameters in a customer specific routine?
95. Which task do you need to do after printing an Adobe form to avoid a program error?
96. Internal tables are used in ABAP to store mass data. Which of the following statements about the relationships between internal tables and database tables are correct?
97.
You cannot book the business data during processing of an incoming IDoc.
How must the function module react to this problem?
98. What do you need to consider when using dynamic breakpoints?
99. Which functionality has been introduced with the SAP Enterprise Edition of SAP Solution Manager?
100. In a report, you want to define a SELECT-OPTION so_xyz. What are possible ways of defining its type?
101. Which ABAP language element can you use in Enterprise Services?
102. What are the effects of a COMMIT WORK during program execution?
103. How can you realize a modification free instantiation of objects in a customer-specific ABAP OO development?
104. Where can you check which secondary index of a database table is used in a program?
105.
In a customer program, a LOOP statement is processing time consuming database operations on transaction data. The execution of this program takes too long.
How can you optimize the performance of this program?
106. The event concept is vital for selection-screens. Which of the following usages of events make sense for selection-screens?
107.
You found an error for a field in Process-after-Input (PAI) of a dynpro. You change the value of this field and start PAI again.
Where is the flow control starting in PAI in that case?
108.
Your customer wants to migrate from an old legacy system to SAP ERP. The databases in both systems are modified.
What is an advantage using the Legacy System Migration Workbench (LSMW) for the migration?
109. What provides guidelines for the development of Web services?
110.
In a new customer SAP GUI dynpro program, particular fields should be visible for authorized users only.
How do you implement this requirement?
111. What should you emphasize when presenting the results of a code review to the customer?
112. Some ABAP statements require an explicit end, like SELECT loops, FORM definitions, or IF clauses. Which of the following ABAP statements can be nested?
113. In a program, you need an elementary data object for some calculations. What are possible ways to specify its type?