SAP ABAP Associate Developer - ABAP

SAP Certified Associate Developer - ABAP Certificatrion

ABAP Table Maintenance


1.    Value help can be supplied from:
A. Process On Value request
B. Search  help for a screen field
C. Search help for table or structure fields
D. Search help for a check table
E. Search help from a text table
F. Key values of a check table
G. Search help for a data element
H. Fixed values

Correct answers: All options


2.    A table is a text table when:

A.The entire key of this data table is included as the key to this table.
B. This table has an additional language key field.
C. This table only has one character-based data field.
D. This table has a foreign key to the data table as a text table.
E. The ABAP runtime system determines that the relationship exists.

Correct answers: A, B, D


3. A foreign key must have domain equality:
A. Always
B. Not true
C. For a check field
D. For a text table

Correct answer: C


4.    Where arc fixed values for fields stored?
A. Table
B. Structure
C. Field
D. Data element
E. Domain

Correct answer: E



5.    Only one text table can be linked to a table.

A.True
B.False

Correct answer: A


6.    What is the difference between a value table and a check table?
A. No difference; they are the same thing.
B. A value table is a check table after a foreign key is defined. 
C. A value table is defined in the domain, whereas a check table is defined in the data element.
D. A check table is defined  i n the domain,  whereas a value table is defined in the data element.
E. A value table does not exist.

Correct answer: B


7.    The order of fields for a transparent table in the database:
A. Need to match the ABAP Dictionary
B. Are created i n the order of the ABAP Dictionary
C. Are allowed to be different  than the ABAP Dictionary

Correct answer: C


8.    A search help must: 
A. Use a table or a view for data selection
B.Determine the values for selection by the user
C. Have a dialog with the user
D. Allow the user to select a response
E. Be used from a screen

Correct answers: B, C, D, E


9.    Where should the labels for fields be stored? 
A. Table
B.Structure
C. Field
D. Data element
E. Domain

Correct answer: D

  
10.   Which type of view cannot be used i n a search help?
A. Database view
B. Maintenance view
C. Help view

Correct answer: B


11. Which type of view uses an inner join in a search help?
A. Database view
B. Maintenance  view
C. Help view

Correct answer: A


ABAP Certification - SAP Associate Developer NetWeaver


ABAP Certification - SAP Certified Associate Developer NetWeaver

ABAP Enhancements and Modifications


1.    Which of the following is a true statement?
A. An access key is required to implement Business Add ins.
B. An access key is required to modify SAP repository objects.
C. An access key is required to enhance an SAP application using a user exit.
D. An access key is required to implement an implicit enhancement point.

Correct answers: B, C


2.    SAP enhancement for customer exits are managed by transaction:
A. Transaction SMOD
B.Transaction CMOD
C. None of the above

Correct answer: A


3.    Customer exits provide program exit, screen exit, and men u exit enhancement.
A. True
B. False

Correct answer: A


4.    The CALL  CUSTOMER FUNCTION    'nnn ' statement, where nnn is a three-digit number is used in SAP programs for one of the following types enhancement.
A.Customer exits
B. Business Add-Ins
C. User exits
D. New BAdIs

Correct answer: A


5.    How would you find out if an application program offers a program exit?
A. Search for the character string CUSTOMER FUNCTION.
B. Use the Repository Information System.
C. Use the Application Hierarchy.
D. Look for a customer exit in title SAP reference IMG within an application area.

Correct answers: A, B, C, D



6.    A Business Add-Ins can have multiple active implementations at a time.
A. It can have multiple active implementations if the MULTIPLE use checkbox is selected.
B. It cannot have a multiple active implementation.
C. It can have multiple implementations if FILTER DEPEND checkbox is selected.

Correct answers: A, C



7.    The statement CALL BABI and GET   BADI  is used for following type of Business Add-Ins:
A. Classical BAdI
B. New BAdl
C. None of the above

 Correct answer: B


8.    Explicit enhancement points and sections are defined by the SAP application
programmer.
A. True
B. False

Correct answer: A


9.    Code within an explicit enhancement section can be replaced by the customer.
A. True
B.False

Correct answer: A


10. Code within an explicit enhancement point can be enhanced but cannot be replaced.
A- True
B.False


Correct answer: A



11. Which of the following are correct statements:
A. An enhancement spot can contain explicit an enhancement point and an enhancement section.
B.An enhancement spot can contain an explicit enhancement point, explicit enhancement section, and new BAdI.
C. An enhancement spot can contain either an explicit enhancement point and enhancement section or a new BAdI only, but all three cannot be in the same enhancement spot.
D. An enhancement spot can contain one or  more simple or composite enhancements.

Correct answers: A, C, D



12. Which of the following is a t rue statement:
A. An implicit enhancement point can be used to insert code in an SAP program and is always available to the customer.
B. Implicit enhancement options allow you to enhance interface parameters for function modules and methods without modifying the repository object.
C. Implicit enhancement can be used to enhance SAP objects developed prior to SAP NetWeaver  7.0.
D. None of the above

Correct answers: A, B, C
  

SAP Certification Associate Developer - ABAP Developer Certification


SAP Certification Associate Developer - NetWeaver 7.02 

Class Identification Analysis and Design


1.            What is unique about a singleton?

A. It must be instantiated using a private instance constructor.
B. It must be instantiated using a public instance constructor.
C. It must be instantiated using a protected instance constructor.
D. It must be instantiated using a static private constructor.
E. It must be instantiated using a static public constructor.
F. It must be instantiated using a static protected constructor.
G.It must be defined as FINAL.
H. It cannot be defined as FINAL.

Correct answers: D. G


2.                            What statements are true about a class that has granted friendship to another class:

A. The friend has access to private attributes.
B. The friend has access to protected attributes.
C. The friend has access to public attributes.
D. All of classes the friend has granted friendship access status to also have the same access.
E. All classes that inherit  from the friend (subclasses) also have the same access.

Correct answers: A, B. C.E



3.            There can only be one level in the inheritance tree.

A. True
B.False

Correct answer: B


4.            What statements are true regarding ABAP inheritance?

A. You can access the superclass component with the prefix SUPER.
B.The instance constructor can be overwritten as part of inheritance.
C. The static constructor can be overwritten as pa rt of inheritance.
D. Overloading allows a method to have several definitions with different signatures.
E. Instance constructors must call the superclass's constructor.
F. Static constructors do not need to call the superclass's constructor.
G. Polymorphism requires the developer to specify which method to use with inheritance.

Correct answers: A, B.E. F


5.            Which statements are considered obsolete and cannot be used in ABAP
Objects:

A.TABLES
B. DATA .. . TYPE . .. OCCURS
C.DATA ... BEGIN OF ...OCCURS
D. I NFOTYPES
E.RANGES
F. LEAVE
G. ON CHANGE OF
H.SEARCH
I. LOOP AT dbtab

Correct answers: A, B. C.D. E.F, G, H, I


6.            You can simulate multiple inheritances with:

A. REDEFINITION
B. INHERITING FROM
C. I NTERFACES

Correct answer: C


7. What is unique about a functional method?

A. It must contain a returning parameter.
B. It can contain a n importing parameter.
C.It can contain an exporting parameter.
D.I t can contain a changing parameter.
E.It can be used in logical expressions.
F. It can be used in SELECT statements.
G. It must be a singleton.

Correct answer: A, B. E


ABAP Certification - SAP Associate Developer Certification


ABAP Certification Associate Developer - NetWeaver 7.02

ABAP WebDynpro User Interface 

1.            Each component has an interface. This interface consists of:

A. Interface view
B. Interface context
C. Interface controller

Correct answers: A, C


2.            A plug:

A. Can be defined as inbound, outbound , or both
B. Forms the basis of navigation within a Web Dynpro
C.Can be defined as default inbound
D.Can be defined as a startup
E.Can be defined  as an exit
F. Can be assigned to multiple views
G. Can be defined as outbound  controlling  multiple in bound plugs
H.Ca n be defined as inbound and be controlled  by multiple outbound plugs

Correct answers: B.D.E. H


3.            A Web Dynpro component contains:

A. Multiple views within a window
B. UI elements
C.Component controller
D. A context
E.Exactly one interface controller

Correct answers: A, C, E


4.            A view can:

A. Contain other views
B. Be contained  in a window
C. Contain windows
D.If entered by an inbound plug ca use a n event handler method to be called
E.Contain a view controller

 Correct answers: B, C, D, E



5. Identify the types of controller:

A. Component controller
B. Custom controller
C.Consumer controller
D.Configuration controller
E. View controller
F. Window controller

Correct answers: A, B, D, E, F



6.            Identify the types of layout managers:

A. FlowLayout
B.Rowlayout
C.Column layout
D. Matrixlayout
E.Gridlayout
F.Treelayout

Correct answers: A, B, D, E



7.            The binding between a U l element and a context attribute is a two-way relationship.

A. True
B. False

Correct answer: A


8.            Identify the ways to map context structures:

A. Direct context mapping
B.External context mapping
C. Dynamic context mapping

Correct answers: A, B



9.            The Web Dynpro programming model is based on:

A. Classic Dynpro programming
B.Business Server Pages (BSP)
C.Model View Controller (MVC)
D. Internet Transaction Server (ITS)

Correct answer: C


ABAP Certification - SAP Associate Certification NetWeaver 7.02


SAP Certification Associate Developer

ABAP ALV Grid Control



1.    What is the best order to provide an event handler for an ALV:

A. Create the ALV, write the handler, register for the event, display the ALV
B. Register for the event, write the handler, create the ALV, display the ALV
C.Write the handler, register for the event, create the ALV, display the ALV
D. Write the handler, create the ALV, register for the event display the ALV
E.Write the handler create the ALV display the ALV register for the event

Correct answer: D



2.            The differences between displaying  in a full screen and in a container a re:
A. The full screen requires dynpro programming.
B.The container requires  the use of an additional object (a container control).
C. The only difference is that the container  name must be specified when creating the ALV object.
D. Only a full screen ALV allows the use of event handling.
E. Only a n ALV in a container allows the use of event handling.
F. Any type of ALV allows the use of event handling.

Correct answers: B.F



3.            To reserve a n area on the screen for an ALV Grid Control you must:
A. Create an object (instantiate  the object) of !he class C L_GUI_CUSTOM_CONTAINER
B.Create a n object (instantiate  the object) of the class C L_GUI_ALV_GR IO
C. Create an object (instantiate  the object) of the class C L_SA LV _TABLE
D. Use the Screen Painter

Correct answer: D


4.                            You must call a method  to actually display the contents of the display table after you create a n ALV.
A. True
B.False

Correct answer: A


5.            The field catalog allows you to:
A. To add a field to the display
B.To specify the sort order of the display table
C. To produce a striped pattern for the display lines
D. To change the title of a column
E.To change the display order of a column

Correct answers: A, D, E


6.            Which class is used to define a reference for an instance of the ALV Object
Model:

A. Class  CL_GUI_CUSTOM_CONTAINER
B. Class CL_GUI_ALV_GRIO
C.Class CL _SALV _TASLE

Correct answer: C


7.            You use the CREATE OBJECT  statement to create both types of ALV.
A. True
B. False

Correct answer: B


8.            The ALV Object Model:
A. Is a group of classes that describe the ALV grid as a whole and inherit from a single class
B. Is a group of hierarchal classes that describe the ALV grid as a whole but do not inherit from a single class


Correct answer: B