Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

ABAP Certification Q's

Former Member
0 Likes
1,956

Hi Experts,

Can you please provide the answers for the following q's.

58. The following code indicates:

SELECT fld6 fld3 fld2 fld1 FROM tab1 INTO CORRESPONDING FIELDS OF TABLE itab

WHERE fld3 = pfld3.

A: The order of the fields in itab does not matter.

B: Fill the header line of itab, but not the body.

C: Table itab can only contain fields also in table tab1.

😧 None of the above.

59. The ABAP statement below indicates that the program should continue with the next line of code if the internal table itab:

CHECK NOT itab[] IS INITIAL.

A: Contains no rows

B: Contains at least one row

C: Has a header line

😧 Has an empty header line

60. 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.

FREE itab.

WRITE: /1 itab-fval.

A: 2

B: 0

C: blank

😧 1

61. To allow the user to enter a range of values on a selection screen, use the ABAP keyword:

A: DATA.

B: RANGES.

C: PARAMETERS.

😧 SELECT-OPTIONS.

62. If an internal table is declared without a header line, what else must you declare to work with the table's rows?

A: Another internal table with a header line.

B: A work area with the same structure as the internal table.

C: An internal table type using the TYPES statement.

😧 A PARAMETER.

63. Assuming an internal table contains 2000 entries, how many entries will it have after the following line of code is executed?

DELETE itab FROM 1500 TO 1700.

A: This is a syntax error.

B: 1801

C: 1800

😧 1799

64. To remove lines from a database table, use ____.

A: UPDATE

B: MODIFY

C: ERASE

😧 DELETE

65. All of the following may be performed using SET CURSOR except:

A: Move the cursor to a specific field on a list.

B: Move the cursor to a specific list line.

C: Move the cursor to a specific pushbutton, activating that function.

😧 Move the cursor to a specific row and column on a list.

66. When is it optional to pass an actual parameter to a required formal parameter of a function module?

A: The actual parameter is type C.

B: The formal parameter contains a default value.

C: The formal parameter's \"Reference\" attribute is turned on.

😧 It is never optional.

67. Coding two INITIALIZATION events will cause a syntax error.

A: True

B: False

68. Adding a COMMIT WORK statement between SELECT_ENDSELECT is a good method for improving performance.

A: True

B: False

69. To save information on a list line for use after the line is selected, use this keyword.

A: APPEND

B: EXPORT

C: WRITE

😧 HIDE

70. To bypass automatic field input checks, include this in PAI.

A: AT EXIT-COMMAND

B: ON INPUT

C: ON REQUEST

😧 LEAVE TO SCREEN 0.

71. Within a function module's source code, if the MESSAGE_RAISING statement is executed, all of the following system fields are filled automatically except:

A: SY-MSGTY

B: SY-MSGNO

C: SY-MSGV1

😧 SY-MSGWA

1 ACCEPTED SOLUTION
Read only

former_member189629
Active Contributor
0 Likes
785

58. The following code indicates:

SELECT fld6 fld3 fld2 fld1 FROM tab1 INTO CORRESPONDING FIELDS OF TABLE itab

WHERE fld3 = pfld3.

<b>A: The order of the fields in itab does not matter.</b>

B: Fill the header line of itab, but not the body.

C: Table itab can only contain fields also in table tab1.

😧 None of the above.

59. The ABAP statement below indicates that the program should continue with the next line of code if the internal table itab:

CHECK NOT itab[] IS INITIAL.

A: Contains no rows

<b>B: Contains at least one row</b>

C: Has a header line

😧 Has an empty header line

60. 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.

FREE itab.

WRITE: /1 itab-fval.

A: 2

B: 0

<b>C: blank</b>

😧 1

61. To allow the user to enter a range of values on a selection screen, use the ABAP keyword:

A: DATA.

B: RANGES.

C: PARAMETERS.

<b>D: SELECT-OPTIONS.</b>

62. If an internal table is declared without a header line, what else must you declare to work with the table's rows?

A: Another internal table with a header line.

<b>B: A work area with the same structure as the internal table.</b>

C: An internal table type using the TYPES statement.

😧 A PARAMETER.

63. Assuming an internal table contains 2000 entries, how many entries will it have after the following line of code is executed?

DELETE itab FROM 1500 TO 1700.

<b>A: This is a syntax error.</b>

B: 1801

C: 1800

😧 1799

64. To remove lines from a database table, use ____.

A: UPDATE

B: MODIFY

C: ERASE

<b>D: DELETE</b>

65. All of the following may be performed using SET CURSOR except:

A: Move the cursor to a specific field on a list.

B: Move the cursor to a specific list line.

C: Move the cursor to a specific pushbutton, activating that function.

😧 Move the cursor to a specific row and column on a list.

66. When is it optional to pass an actual parameter to a required formal parameter of a function module?

A: The actual parameter is type C.

B: The formal parameter contains a default value.

C: The formal parameter's \"Reference\" attribute is turned on.

<b>D: It is never optional.</b>

67. Coding two INITIALIZATION events will cause a syntax error.

A: True

<b>B: False</b>

68. Adding a COMMIT WORK statement between SELECT_ENDSELECT is a good method for improving performance.

A: True

<b>B: False</b>

69. To save information on a list line for use after the line is selected, use this keyword.

A: APPEND

B: EXPORT

C: WRITE

<b>D: HIDE</b>

70. To bypass automatic field input checks, include this in PAI.

<b>A: AT EXIT-COMMAND</b>

B: ON INPUT

C: ON REQUEST

😧 LEAVE TO SCREEN 0.

71. Within a function module's source code, if the MESSAGE_RAISING statement is executed, all of the following system fields are filled automatically except:

A: SY-MSGTY

B: SY-MSGNO

C: SY-MSGV1

😧 SY-MSGWA

Hi Experts,

Can you please provide the answers for the following q's.

58. The following code indicates:

SELECT fld6 fld3 fld2 fld1 FROM tab1 INTO CORRESPONDING FIELDS OF TABLE itab

WHERE fld3 = pfld3.

A: The order of the fields in itab does not matter.

B: Fill the header line of itab, but not the body.

C: Table itab can only contain fields also in table tab1.

😧 None of the above.

59. The ABAP statement below indicates that the program should continue with the next line of code if the internal table itab:

CHECK NOT itab[] IS INITIAL.

A: Contains no rows

B: Contains at least one row

C: Has a header line

😧 Has an empty header line

60. 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.

FREE itab.

WRITE: /1 itab-fval.

A: 2

B: 0

C: blank

😧 1

61. To allow the user to enter a range of values on a selection screen, use the ABAP keyword:

A: DATA.

B: RANGES.

C: PARAMETERS.

😧 SELECT-OPTIONS.

62. If an internal table is declared without a header line, what else must you declare to work with the table's rows?

A: Another internal table with a header line.

B: A work area with the same structure as the internal table.

C: An internal table type using the TYPES statement.

😧 A PARAMETER.

63. Assuming an internal table contains 2000 entries, how many entries will it have after the following line of code is executed?

DELETE itab FROM 1500 TO 1700.

A: This is a syntax error.

B: 1801

C: 1800

😧 1799

64. To remove lines from a database table, use ____.

A: UPDATE

B: MODIFY

C: ERASE

😧 DELETE

65. All of the following may be performed using SET CURSOR except:

A: Move the cursor to a specific field on a list.

B: Move the cursor to a specific list line.

C: Move the cursor to a specific pushbutton, activating that function.

😧 Move the cursor to a specific row and column on a list.

66. When is it optional to pass an actual parameter to a required formal parameter of a function module?

A: The actual parameter is type C.

B: The formal parameter contains a default value.

C: The formal parameter's \"Reference\" attribute is turned on.

😧 It is never optional.

67. Coding two INITIALIZATION events will cause a syntax error.

A: True

B: False

68. Adding a COMMIT WORK statement between SELECT_ENDSELECT is a good method for improving performance.

A: True

B: False

69. To save information on a list line for use after the line is selected, use this keyword.

A: APPEND

B: EXPORT

C: WRITE

😧 HIDE

70. To bypass automatic field input checks, include this in PAI.

A: AT EXIT-COMMAND

B: ON INPUT

C: ON REQUEST

😧 LEAVE TO SCREEN 0.

71. Within a function module's source code, if the MESSAGE_RAISING statement is executed, all of the following system fields are filled automatically except:

A: SY-MSGTY

B: SY-MSGNO

C: SY-MSGV1

😧 SY-MSGWA

2 REPLIES 2
Read only

former_member189629
Active Contributor
0 Likes
786

58. The following code indicates:

SELECT fld6 fld3 fld2 fld1 FROM tab1 INTO CORRESPONDING FIELDS OF TABLE itab

WHERE fld3 = pfld3.

<b>A: The order of the fields in itab does not matter.</b>

B: Fill the header line of itab, but not the body.

C: Table itab can only contain fields also in table tab1.

😧 None of the above.

59. The ABAP statement below indicates that the program should continue with the next line of code if the internal table itab:

CHECK NOT itab[] IS INITIAL.

A: Contains no rows

<b>B: Contains at least one row</b>

C: Has a header line

😧 Has an empty header line

60. 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.

FREE itab.

WRITE: /1 itab-fval.

A: 2

B: 0

<b>C: blank</b>

😧 1

61. To allow the user to enter a range of values on a selection screen, use the ABAP keyword:

A: DATA.

B: RANGES.

C: PARAMETERS.

<b>D: SELECT-OPTIONS.</b>

62. If an internal table is declared without a header line, what else must you declare to work with the table's rows?

A: Another internal table with a header line.

<b>B: A work area with the same structure as the internal table.</b>

C: An internal table type using the TYPES statement.

😧 A PARAMETER.

63. Assuming an internal table contains 2000 entries, how many entries will it have after the following line of code is executed?

DELETE itab FROM 1500 TO 1700.

<b>A: This is a syntax error.</b>

B: 1801

C: 1800

😧 1799

64. To remove lines from a database table, use ____.

A: UPDATE

B: MODIFY

C: ERASE

<b>D: DELETE</b>

65. All of the following may be performed using SET CURSOR except:

A: Move the cursor to a specific field on a list.

B: Move the cursor to a specific list line.

C: Move the cursor to a specific pushbutton, activating that function.

😧 Move the cursor to a specific row and column on a list.

66. When is it optional to pass an actual parameter to a required formal parameter of a function module?

A: The actual parameter is type C.

B: The formal parameter contains a default value.

C: The formal parameter's \"Reference\" attribute is turned on.

<b>D: It is never optional.</b>

67. Coding two INITIALIZATION events will cause a syntax error.

A: True

<b>B: False</b>

68. Adding a COMMIT WORK statement between SELECT_ENDSELECT is a good method for improving performance.

A: True

<b>B: False</b>

69. To save information on a list line for use after the line is selected, use this keyword.

A: APPEND

B: EXPORT

C: WRITE

<b>D: HIDE</b>

70. To bypass automatic field input checks, include this in PAI.

<b>A: AT EXIT-COMMAND</b>

B: ON INPUT

C: ON REQUEST

😧 LEAVE TO SCREEN 0.

71. Within a function module's source code, if the MESSAGE_RAISING statement is executed, all of the following system fields are filled automatically except:

A: SY-MSGTY

B: SY-MSGNO

C: SY-MSGV1

😧 SY-MSGWA

Read only

0 Likes
785

71. Within a function module's source code, if the MESSAGE_RAISING statement is executed, all of the following system fields are filled automatically except:

A: SY-MSGTY

B: SY-MSGNO

C: SY-MSGV1

😧 SY-MSGWA

answer is SY-MSGWA.