ABAP Certification Questions and Answers - SAP


SAP Certified Associate Certification - ABAP Certification

ABAP Object Oriented Programming


1.    Which of the following is a t rue statement:
A. Static attributes ca n be declared only in the private visibility section of the class.
B.Static attributes are declared with the CLASS - DATA statement.
C. A static attribute is the same across all instances of the class. There is only
one static attribute across all instances of the class.
D.Static attributes cannot be changed by an object.

Correct answers: B. C


2.    Private components  of the class cannot  be addressed directly from outside the class except when the friendship concept applies.
A- True
B.False

Correct answer: A


3.   Subclasses can access the private components  of the parent class.
A. True
B. False

Correct answer:  B


4.   Subclasses inherent all the components of the parent class.
A. True
B. False

Correct answer: A


5.   Public methods ca n access the private attributes of the same class.
A. True
B. False

Correct answer: A


6.    Protected  attributes  can  be accessed by methods of the class and  its sub­
classes.
A. True
B. False

Correct answer: A


7.    You cannot use the LIKE statement to define an attiibute in a class.
A. True
B. False

Correct answer: B


8.    The READ ONLY addition  for the attribute declaration can be used in the private and public visibility section.
A. True
B. False

Correct answer: B


9.    The READ ONLY attribute ca n not be addressed outside the class.
A.True
B. False

Correct answers: A, B, C, D


 10.  Which of the following are correct statements?
A. Class methods  assigned to the public visibility section ca n be accessed outside  the class using the static component selector and the class name.
B. Static methods can be defined in both the public and private visibility section of the class.
C. Only public methods ca n be addressed  outside the  class.
D. You can call private methods  within  the public methods  without  reference to the object or class.
E. None of the above

Correct answer: A


11. The constructor method is called automatically when you create an instance of the class.
A. True
B. False

Correct answer: A


12.  The class constructor method is called automatically when you access the class for the first time.
A.True
B.False

Correct answer: B


13. The constructor method is always defined in the private visibility section of the class.
A. True
B.False

Correct answer: B


14.  You can call the constructor method directly.
A. True
B.False

Correct answer: A

ABAP Certification - SAP NetWeaver Associate



SAP ABAP Certification - Associate Developer


SAP Classical Screens


1.   Which of the following is correct:
A. The screen attributes can be modified in the PROCESS AFTER  INPUT event block.
B. The screen attributes can be modified in the PROCESS SHORE OUTPUT event block .
C. The screen attributes can be modified in the PROCESS BEFORE OUTPUT and
PROCESS AFTER INPUT event blocks.
D. None of the above


Correct answer: B




2.   The static sequence of the default next screen can be established by the value
in the screen attribute next screen."
A. True
B. False

Correct answer: A


 3.            If you enter the value "0" or blank(" ")as the next screen, then the system resumes processing from the point at which the screen was initiated, assuming the next screen attribute is overridden dynamically in the program.
A. True
B. False

Correct answer: A


4.            The next screen attribute can be temporarily overwritten by the set screen statement, that is, SET  SCREEN  200.
A.True
B. False

Correct answer: A


5.            The FIELD statement does not have any effect in the PBO event block, and it should not be used in the PBO event block.
A. True
B. False


Correct answer: A


6.  The FIELD statement with the ON  INPUT addition is used to conditionally call the ABAP dialog module. The ABAP dialog module is called if the value of the screen field is other than the initial value.
A. True
B. False

Correct answer: A


7.            The FIELD statement with the ON   REQUEST addition calls the ASAP dialog module if any value is entered in the screen field.
A. True
B. False

Correct answer: A


8.                            You can call a module for the FIELD statement to validate user entry on the input field. You can validate the entry on the input field and send an error or a warning message from an ABAP dialog module.
A. True
B. False


Correct answer: A


9.   If an error or warning message is sent from the ASAP dialog module for the FIELD statement within the CHAIN and ENDCHAIN  statements  then all of the fields within CHAIN and ENDCHAIN are ready for user input again.

A. True
B.False


Correct answer: A


10.  The user interface consists of the GUI status and GUI title.
A. True
B.False

Correct answer: A



11. A menu bar can have at most 10 menus.
A. True
B.False

Correct answer: B



12.  The application toolbar can have up to _ buttons on the screen.
A. 20
B.30
C.10
D.35
E. None of the above


Correct answer: D



13.  A men u ca n have up to _ men u items on the screen including functions separators and submenus.
A.15
B. 10
C. 15
D. None of t he above

Correct answer: A