1. This data type has a default length of one and a blank default value.
2. A DATA statement may appear only at the top of a program, before START-OFSELECTION.
3. If a field, NAME1, is declared as a global data object, what will be output by the
following code?
report zabaprg.
DATA: name1 like KNA1-NAME1 value 'ABAP programmer'.
name1 = 'Customer name'.
CLEAR name1.
perform write_name.
FORM write_name.
name1 = 'Material number'.
WRITE name1.
ENDFORM.
4. All of these allow you to step through the flow of a program line-by-line except:
5. Which of the following may NOT be modified using the ABAP Dictionary transaction?
6. In a line of code, text-100, is an example of which type of text element?
7. The editor function that formats and indents the lines of code automatically is called ____.
8. A DO loop increments the system field ____.
9. The event that is processed after all data has been read but before the list is displayed is:
10. The field declared below is of what data type?
DATA: new_fld(25).
11. In regard to the INITIALIZATION event, which of the following is NOT a true statement?
12. The event AT SELECTION-SCREEN OUTPUT. occurs before the selection screen
is displayed and is the best event for assigning default values to selection criteria.
13. The business (non-technical) definition of a table field is determined by the field's ____.
14. In regard to the three-tier client/server architecture, which of the following is a true
statement?
15. What will be output by the code below?
DATA: alph type I value 3.
write: alph.
WHILE alph > 2.
write: alph.
alph = alph - 1.
ENDWHILE.
16. To allow the user to enter a single value on a selection screen, use the ABAP keyword ____.
17. What will be output by the following code?
DATA: BEGIN OF itab OCCURS 0, fval type i, END OF itab.
itab-fval = 1. APPEND itab.
itab-fval = 2. APPEND itab.
REFRESH itab.
WRITE: /1 itab-fval.
18. You can define your own key fields when declaring an internal table.
19. When modifying an internal table within LOOP AT itab. _ ENDLOOP. you must include an index number.
20. If itab contains 20 rows, what will SY-TABIX equal when the program reaches the
WRITE statement below?
SY-TABIX = 10.
LOOP AT itab.
count_field = count_field + 1.
ENDLOOP.
WRITE: /1 count_field.
21. Adding a COMMIT WORK statement between SELECT_ENDSELECT is a good
method for improving performance.
22. To select one record for a matching primary key, use ____.
23. In regard to MOVE-CORRESPONDING, which of the following is NOT a true statement?
24. The ABAP keyword for adding authorizations to a program is ____.
25. To read an exact row number of an internal table, use this parameter of the READ
TABLE statement.
26. To remove lines from a database table, use ____.
27. Which table type would be most appropriate for accessing table rows using an index.
28. The following code indicates:
SELECTION-SCREEN BEGIN OF BLOCK B1.
PARAMETERS: myparam(10) type C,
Myparam2(10) type N,
SELECTION-SCREEN END OF BLOCK.
29. The following code reorders the rows so that:
DATA: itab LIKE kna1 OCCURS 0 WITH HEADER LINE.
itab-name1 = 'Smith'. itab-ort01 = 'Miami'. APPEND itab.
itab-name1 = 'Jones'. itab-ort01 = 'Chicago'. APPEND itab.
itab-name1 = 'Brown'. itab-ort01 = 'New York'. APPEND itab.
SORT itab BY name1 ort01.
30. If a table contains many duplicate values for a field, minimize the number of records returned by using this SELECT statement addition.
31. When writing a SELECT statement, you should place as much load as possible on
the database server and minimize the load on the application server.
32. All of the following pertain to interactive reporting in ABAP except:
33. In regard to a function group, which of the following is NOT a true statement?
34. Errors to be handled by the calling program are defined in a function module's ____.
35. In regard to the START-OF-SELECTION event, which of the following is a true statement?
36. The order in which an event appears in the ABAP code determines when the event is processed.
37. The SAP service that ensures data integrity by handling locking is called:
38. What standard data type is the following user-defined type?
TYPES: user_type.
39. Which ABAP program attribute provides access protection?
40. Page headers for a secondary list should be coded in which event?
41. Given:
PERFORM subroutine USING var.
The var field is known as what type of parameter?
42. The following statement will result in a syntax error.
DATA: price(3) type p decimals 2 value '100.23'.
43. The following code indicates:
CALL SCREEN 300.
44. Which of the following would be stored in a table as master data?
45. In relation to an internal table as a formal parameter, because of the STRUCTURE
syntax, it is possible to:
46. This data type has a default length of one and a default value = '0'.
47. To prevent duplicate accesses to a master data field:
48. In regard to the code below, which of the following is not a true statement?
TABLES: KNA1.
GET KNA1.
Write: /1 kna1-kunnr.
END-OF-SELECTION.
49. The following code indicates:
SELECT fld1 FROM tab1 INTO TABLE itab
UP TO 100 ROWS
WHERE fld7 = pfld7.
50. To place a checkbox on a list, use
51. Which of the following is NOT a true statement in regard to a sorted internal table type?
52. The following code indicates:
CALL SCREEN 9000 STARTING AT 10 5 ENDING AT 60 20
53. After a DESCRIBE TABLE statement SY-TFILL will contain
54. Function module source code may not call a subroutine.
55. This data type has a default length of eight and a default value = '00000000'.
56. Within the source code of a function module, errors are handled via the keyword:
57. Which of these is NOT a valid type of function module?
58. To call a local subroutine named calculate answer, use this line of code:
59. Given:
DO.
Write: /1 'E equals MC squared.'.
ENDDO.
This will result in ____.
60. The following code indicates
write: /5 'I Love ABAP'.
61. Which of the following is NOT a component of the default standard ABAP repor header?
62. A select statement has built-in authorization checks.
63. A BDC program is used for all of the following except:
64. Page footers are coded in the event:
65. Page headers for a secondary/details list can be coded in the event:
66. To both add or change lines of a database table, use ____.
67. To select one record for a matching primary key, use ____.
68. After adding rows to an internal table with COLLECT, you should avoid adding More rows with APPEND.
69. The output for the following code will be report zabaprg.
DATA: my_field type I value 99.
my_field = my_field + 1.
clear my_field.
WRITE: 'The value is', my_field left-justified.
70. If this code results in an error, the remedy is
SELECT * FROM tab1 WHERE fld3 = pfld3.
WRITE: /1 tab1-fld1, tab1-fld2.
ENDSELECT.
71. To summarize the contents of several matching lines into a single line, use this SELECT statement clause.
72. What is output by the following code?
DATA: BEGIN OF itab OCCURS 0,
letter type c,
END OF itab.
itab-letter = 'A'. APPEND itab.
itab-letter = 'B'. APPEND itab.
itab-letter = 'C'. APPEND itab.
itab-letter = 'D'. APPEND itab.
LOOP AT itab.
SY-TABIX = 2.
WRITE itab-letter.
EXIT.
ENDLOOP.
73. All of the following are considered to be valid ABAP modularization techniques except:
74. To create a list of the top 25 customers, you should use
75. Which of these sentences most accurately describes the GET VBAK LATE. event?
76. In an R/3 environment, where is the work of a dialog program performed?
77. In regard to Native SQL, which of the following is NOT a true statement?
78. To change one or more lines of a database table, use ____.
79. Which is the correct sequence of events?
80. Which of the following is NOT a numeric data type?
81. Which of these sentences most accurately describes the two-level domain concept?
82. Which of the following is NOT a required attribute when creating an ABAP program?
83. Page headers for a basic list can be coded in the event:
84. Which of the following is NOT one of the types of internal tables in ABAP?
85. To code a horizontal line on a selection screen, use SELECTION-SCREEN:
86. 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?
87. The major difference between DO and WHILE is:
88. To select all database entries for a certain WHERE clause into an internal table in one step, use
89. To code a blank line on a selection screen, use SELECTION-SCREEN:
90. To limit the number of records selected from the database, use ____.
91. The following event may be explicitly coded, but it is also implied.
92. Which of the following describes the internal representation of a type D data object?
93. What is the transaction code for the ABAP Editor?
94. Given:
REPORT ZINTERAC.
WRITE 'First List'.
AT PF5.
WRITE: 'Second List'.
After running the report, how would the user receive the output, "Second List?"
95.To limit your SELECT statement to user-entered SELECT-OPTIONS, use ____.
96. In regard to SET PF-STATUS, you can deactivate unwanted function codes by using ____.
97. Function module source code may have its own local data.
98. The ABAP statement you will typically use in a 'CANCEL' function is:
99. After double-clicking a line on a basic list, what will the system field SY-LSIND equal?
100. The following code indicates:
REPORT ZLISTTST.
START-OF-SELECTION.
WRITE: text-001.
FORMAT HOTSPOT ON.
WRITE: text-002.
FORMAT HOTSPOT OFF.
AT LINE-SELECTION.
WRITE / text-003.
2. A DATA statement may appear only at the top of a program, before START-OFSELECTION.
3. If a field, NAME1, is declared as a global data object, what will be output by the
following code?
report zabaprg.
DATA: name1 like KNA1-NAME1 value 'ABAP programmer'.
name1 = 'Customer name'.
CLEAR name1.
perform write_name.
FORM write_name.
name1 = 'Material number'.
WRITE name1.
ENDFORM.
4. All of these allow you to step through the flow of a program line-by-line except:
5. Which of the following may NOT be modified using the ABAP Dictionary transaction?
6. In a line of code, text-100, is an example of which type of text element?
7. The editor function that formats and indents the lines of code automatically is called ____.
8. A DO loop increments the system field ____.
9. The event that is processed after all data has been read but before the list is displayed is:
10. The field declared below is of what data type?
DATA: new_fld(25).
11. In regard to the INITIALIZATION event, which of the following is NOT a true statement?
12. The event AT SELECTION-SCREEN OUTPUT. occurs before the selection screen
is displayed and is the best event for assigning default values to selection criteria.
13. The business (non-technical) definition of a table field is determined by the field's ____.
14. In regard to the three-tier client/server architecture, which of the following is a true
statement?
15. What will be output by the code below?
DATA: alph type I value 3.
write: alph.
WHILE alph > 2.
write: alph.
alph = alph - 1.
ENDWHILE.
16. To allow the user to enter a single value on a selection screen, use the ABAP keyword ____.
17. What will be output by the following code?
DATA: BEGIN OF itab OCCURS 0, fval type i, END OF itab.
itab-fval = 1. APPEND itab.
itab-fval = 2. APPEND itab.
REFRESH itab.
WRITE: /1 itab-fval.
18. You can define your own key fields when declaring an internal table.
19. When modifying an internal table within LOOP AT itab. _ ENDLOOP. you must include an index number.
20. If itab contains 20 rows, what will SY-TABIX equal when the program reaches the
WRITE statement below?
SY-TABIX = 10.
LOOP AT itab.
count_field = count_field + 1.
ENDLOOP.
WRITE: /1 count_field.
21. Adding a COMMIT WORK statement between SELECT_ENDSELECT is a good
method for improving performance.
22. To select one record for a matching primary key, use ____.
23. In regard to MOVE-CORRESPONDING, which of the following is NOT a true statement?
24. The ABAP keyword for adding authorizations to a program is ____.
25. To read an exact row number of an internal table, use this parameter of the READ
TABLE statement.
26. To remove lines from a database table, use ____.
27. Which table type would be most appropriate for accessing table rows using an index.
28. The following code indicates:
SELECTION-SCREEN BEGIN OF BLOCK B1.
PARAMETERS: myparam(10) type C,
Myparam2(10) type N,
SELECTION-SCREEN END OF BLOCK.
29. The following code reorders the rows so that:
DATA: itab LIKE kna1 OCCURS 0 WITH HEADER LINE.
itab-name1 = 'Smith'. itab-ort01 = 'Miami'. APPEND itab.
itab-name1 = 'Jones'. itab-ort01 = 'Chicago'. APPEND itab.
itab-name1 = 'Brown'. itab-ort01 = 'New York'. APPEND itab.
SORT itab BY name1 ort01.
30. If a table contains many duplicate values for a field, minimize the number of records returned by using this SELECT statement addition.
31. When writing a SELECT statement, you should place as much load as possible on
the database server and minimize the load on the application server.
32. All of the following pertain to interactive reporting in ABAP except:
33. In regard to a function group, which of the following is NOT a true statement?
34. Errors to be handled by the calling program are defined in a function module's ____.
35. In regard to the START-OF-SELECTION event, which of the following is a true statement?
36. The order in which an event appears in the ABAP code determines when the event is processed.
37. The SAP service that ensures data integrity by handling locking is called:
38. What standard data type is the following user-defined type?
TYPES: user_type.
39. Which ABAP program attribute provides access protection?
40. Page headers for a secondary list should be coded in which event?
41. Given:
PERFORM subroutine USING var.
The var field is known as what type of parameter?
42. The following statement will result in a syntax error.
DATA: price(3) type p decimals 2 value '100.23'.
43. The following code indicates:
CALL SCREEN 300.
44. Which of the following would be stored in a table as master data?
45. In relation to an internal table as a formal parameter, because of the STRUCTURE
syntax, it is possible to:
46. This data type has a default length of one and a default value = '0'.
47. To prevent duplicate accesses to a master data field:
48. In regard to the code below, which of the following is not a true statement?
TABLES: KNA1.
GET KNA1.
Write: /1 kna1-kunnr.
END-OF-SELECTION.
49. The following code indicates:
SELECT fld1 FROM tab1 INTO TABLE itab
UP TO 100 ROWS
WHERE fld7 = pfld7.
50. To place a checkbox on a list, use
51. Which of the following is NOT a true statement in regard to a sorted internal table type?
52. The following code indicates:
CALL SCREEN 9000 STARTING AT 10 5 ENDING AT 60 20
53. After a DESCRIBE TABLE statement SY-TFILL will contain
54. Function module source code may not call a subroutine.
55. This data type has a default length of eight and a default value = '00000000'.
56. Within the source code of a function module, errors are handled via the keyword:
57. Which of these is NOT a valid type of function module?
58. To call a local subroutine named calculate answer, use this line of code:
59. Given:
DO.
Write: /1 'E equals MC squared.'.
ENDDO.
This will result in ____.
60. The following code indicates
write: /5 'I Love ABAP'.
61. Which of the following is NOT a component of the default standard ABAP repor header?
62. A select statement has built-in authorization checks.
63. A BDC program is used for all of the following except:
64. Page footers are coded in the event:
65. Page headers for a secondary/details list can be coded in the event:
66. To both add or change lines of a database table, use ____.
67. To select one record for a matching primary key, use ____.
68. After adding rows to an internal table with COLLECT, you should avoid adding More rows with APPEND.
69. The output for the following code will be report zabaprg.
DATA: my_field type I value 99.
my_field = my_field + 1.
clear my_field.
WRITE: 'The value is', my_field left-justified.
70. If this code results in an error, the remedy is
SELECT * FROM tab1 WHERE fld3 = pfld3.
WRITE: /1 tab1-fld1, tab1-fld2.
ENDSELECT.
71. To summarize the contents of several matching lines into a single line, use this SELECT statement clause.
72. What is output by the following code?
DATA: BEGIN OF itab OCCURS 0,
letter type c,
END OF itab.
itab-letter = 'A'. APPEND itab.
itab-letter = 'B'. APPEND itab.
itab-letter = 'C'. APPEND itab.
itab-letter = 'D'. APPEND itab.
LOOP AT itab.
SY-TABIX = 2.
WRITE itab-letter.
EXIT.
ENDLOOP.
73. All of the following are considered to be valid ABAP modularization techniques except:
74. To create a list of the top 25 customers, you should use
75. Which of these sentences most accurately describes the GET VBAK LATE. event?
76. In an R/3 environment, where is the work of a dialog program performed?
77. In regard to Native SQL, which of the following is NOT a true statement?
78. To change one or more lines of a database table, use ____.
79. Which is the correct sequence of events?
80. Which of the following is NOT a numeric data type?
81. Which of these sentences most accurately describes the two-level domain concept?
82. Which of the following is NOT a required attribute when creating an ABAP program?
83. Page headers for a basic list can be coded in the event:
84. Which of the following is NOT one of the types of internal tables in ABAP?
85. To code a horizontal line on a selection screen, use SELECTION-SCREEN:
86. 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?
87. The major difference between DO and WHILE is:
88. To select all database entries for a certain WHERE clause into an internal table in one step, use
89. To code a blank line on a selection screen, use SELECTION-SCREEN:
90. To limit the number of records selected from the database, use ____.
91. The following event may be explicitly coded, but it is also implied.
92. Which of the following describes the internal representation of a type D data object?
93. What is the transaction code for the ABAP Editor?
94. Given:
REPORT ZINTERAC.
WRITE 'First List'.
AT PF5.
WRITE: 'Second List'.
After running the report, how would the user receive the output, "Second List?"
95.To limit your SELECT statement to user-entered SELECT-OPTIONS, use ____.
96. In regard to SET PF-STATUS, you can deactivate unwanted function codes by using ____.
97. Function module source code may have its own local data.
98. The ABAP statement you will typically use in a 'CANCEL' function is:
99. After double-clicking a line on a basic list, what will the system field SY-LSIND equal?
100. The following code indicates:
REPORT ZLISTTST.
START-OF-SELECTION.
WRITE: text-001.
FORMAT HOTSPOT ON.
WRITE: text-002.
FORMAT HOTSPOT OFF.
AT LINE-SELECTION.
WRITE / text-003.
06:04
AtoZ Material
Posted in: 
0 comments:
Post a Comment