ABAP Certification - Internal Tables


Certified Development Associate ABAP

Internal Tables - ABAP



1.   How many kinds of internal table are supported in the ASAP language?
A. 2
B. 3
C. 1
Correct answer: B



2.    Which of the following statements are true? There can be more than one
true statement.
A. Standard tables can be accessed by index.
B. Standard tables cannot be accessed by index.
C. A sorted table is always accessed by a unique key.
D. Hashed tables are always accessed by index.
E. Hashed tables are accessed by a unique key.
Correct answers: A, E


3. The OCCURS statement is required to define an internal table with a header line.
A. True
B. False

Correct answer: B


4.   You can use the APPEND statement to fill a sorted internal table.
A. True
B. False

Correct answer: B

5. You cannot use the INSERT statement to insert lines into a standard internal table.
A. True
B. False

Correct answer: B


6. You can use a table with a header line for object-oriented  programming.
A. True
B. False
Correct answer: 8


7. An internal table line type with a deep or nested structure ca n be defined for internal tables with a header line.
A. True
B. False
Correct answer: B


8. Internal tables can not have a deep or nested structure in their line type.
A. True
B. False
Correct answer: B


9. The READ statement with the addition BINARY  SEARCH for a sorted  internal table is better  for performance.
A. True
B. False
Correct answer: B


10. The READ statement with the BINARY SEARCH addition cannot be used for a sorted internal table.
A. True
B. False
Correct answer: B


11. The BINARY SEARCH addition ca n not be used with the READ statement for the
HASHED table.
A. T rue
B. False
Correct answer: A

12.   Which of the following is a true statement:
A. A sorted table ca n have unique or a non-unique key.
B. A standard table should always have unique key.
C. A hashed table should always have unique table key.

Correct answers: A, C


13. You can empty the body of the internal table ITAB with a header line using the CLEAR   ITAB statement.
A. True
B. False

Correct answer: B


14. You can modify an internal table by using the UPDATE statement..
A. True
B. False

Correct answer: 8


15. Internal tables can also be modified after executing the READ statement with the addition ASSIGNING.
A. True
B. False

Correct answer: A


16. You cannot use a SORT statement for a sorted internal table.
A. True
B. False

Correct answer: A



ABAP Certification Associate Developer - 

ABAP Data types and Data Objects


1.            Data types store data and occupy memory.
A. True
B. False

Correct answer: B


2.            A data object is concretely defined by means of data type and occupies memory. It contains data with which ABAP programs work at runtime.
A. True
B. False

Correct answer: A


3.            The predefined data types are defined locally in the ABAP program.
A. True
B. False

Correct answer: B


4.            The default length of the type C data type is:
A.1
B. 10
C.  1-65535

Correct answer: A


5.                            If data objects of type I are being used to store the result of a calculation, the decimals will be truncated.
A. True
B. False

Correct answer: B



6. The default length of the type P data type is:
A. 8
B. 1
C. 1-16

Correct answer: A


7. A variable-length structure is called:
A. Nested structure
B. Deep structure
C. Flat structure

Correct answer: B


8.            Local data objects can be defined using ABAP Dictionary types.
A. True
B. False

Correct answer: A


9.            Global data types defined in SAP systems arc:
A. Data defined in the program  that is visible to the all the routines/statements within the ABAP program
B. ASAP Dictionary types
C. Date types defined in the program using A8AP Dictionary types

Correct answer: B


10. Which of the following are incorrect statements:
A. TYPES : carrid_ty LIKE spfli-s_carr_id .
B.TYPES: we r k s TYPE C LENGTH 4 .
C. TYPES: date_ty TYPE LENGTH 10 .
D. TYPES: Str TYPE STRING   LENGTH 20 .

Correct answers: C. D


11. What is the result of the following arithmetic operation.
DATA:  int TYPE  I.
int = 5*13/10 .
A.1
B.2
C. 1.5
D.0

Correct answer: D


12.   What is the result of the following arithmetic operation?

DATA  :
Int  TYPE  I,
int = -5/10 .
A. 1
B. . 5
C. 0

Correct answer: A


ABAP Certification - ABAP Debugger



Certified Development Associate—ABAP 

ABAP Debugging Skills Question Set


1.            The Debugger displays a maxi mu m of eight data objects at one time.
A. True
B. False

Correct answer: A

2.            A watch point stops program execution every time the condition specified is
met.
A. True
B. False

Correct answer: B


3.            Both the classical Debugger and the new Debugger can be used on all ASAP
code without restriction.
A. True
B. False

Correct answer: B


4.            Under which circumstances will the classical Debugger start as the Debugger? (Select all that apply.)
A. None. The new Debugger will always start as the Debugger.
B. When five modes already exist for this logon session.
C. When the number of debugging sessions exceeds half tl1e number of dialog sessions?
D. When you specify the def.1ul t as the classical Debugger in the settings of the Object Navigator.
E. If you manually switched to the classical  Debugger during you r last session.

Correct answers: B. D


5.            A non-exclusive debugging mode mea ns? (Select all that apply.)
A. A rollout is forced in the application after each Debugger view.
B. Someone else is debugging the same source code.
C. Debugging is not possible between the statements SELECT and ENOSELECT
because the data base cursor needs 10 be closed using a COMMIT.
D. Debugging is not possible for conversion or field exits.
E. Owing to the commit. Inconsistent datasets can occur in the database.
F. It may be used anywhere in the landscape.

Correct answers: A, C, D.E


6.            What is the maxim um number of watchpoints that can exist at one time?
A. 8
B. 10
C.16
D. No limit

Correct answer: B


7.            Setting breakpoints for a method or function module within the Debugger allows the use of IBJ (value help) to find the correct name.
A. True
B. False

Correct answer: A

8.            All breakpoints are valid for the entire Debugger session. and all can be changed by the Debugger.
A. True
B. False

Correct answer: A

9.            It is possible to make multiple changes to data objects at the same time in the Debugger.
A. True
B. False

Correct answer: A

10.  When starting the Debugger, what circumstance causes the runtime error DEBUGGING_NOT_POSSIBLE?

A. Starting a non-exclusive mode in a productive system.
B. When more than five sessions are already associated with this login user.
C. When the number of debugging sessions on the server exceeds the value defined by the profile parameter rdisp/wpdbug_max_no.

Correct answer: A


11.  There are _ work areas available in the Debugger.
A. 7
B.9
C. 11
D.15

Correct answer: C


12. What button undoes layout changes to the Debugger? (Fill in the blank.)

Correct answer: Back