Professional Documents
Culture Documents
2) A) B) C) D) : Sap Abap Certification Questions
2) A) B) C) D) : Sap Abap Certification Questions
TAW10-01
1) Watchpoint
a) You can create a watch point in the editor by choosing Goto Create.
b) Watchpoint can only be created in a debugger
c) Can combine multiple watchpoints using AND/OR.
d) When the value of the variable to which the watchpoint has been created has been changed,
execution stops and you would get a message that the watchpoint has been reached.
2) A certain part of a program always gives errors you wish to debug it. which of the following are
correct? (Multiple answers-2 correct).
a) In program.
b) In dictionary
c) Only in dictionary.
6) Events
7) Field Catalog.
10) An internal table is given. READ TABLE statement is given. And the fields are assigned to
<FS>...which is the fastest way to modify the table? (1 correct).
a) When p1 calls the program p2 then active object will be called instead of inactive
14) Suppose you wanted to add two fields in two database table fields are date and time. Which will be
best option? (1 answer)
a) Include structures
c) Direct in table.
17) Which of the following use SAP GUI and the UI elements
a) ALV GRID CONTROL
b) Screen selection
c) Web Dynpro.
d) Bsp
18) You want to select 3 fields MANDT, CARRID and CONNID from the table MARA and what is the best
way to select the fields so that the system performance is high.
a) Create a WA of type MARA and use SELECT * FROM MARA INTO WA.
b) Create WA with only carrid, connid and mandt and use SELECT * FROM MARA INTO
CORRESPONDING FIELDS OF WA
c) Create WA with only carrid, connid and mandt and use SELECT CARRID CONNID MANDT FROM
MARA INTO WA.
d) Create WA of type MARA and use, SELECT CARRID CONNID MANDT FROM MARA INTO WA.
a) It bundles the transport objects as a single package and then allocates to transport organizer.
b) Or each transport object, one package is assigned and then transported.
20) What is true about work process?
a) For each dialog step a work process is assigned and then the dialog steps are processed
sequentially.
21) Suppose you are updating some function modules but some error occurs before commit so what is
the best and fast way to inform the user?
a) Automatically send an express mail to the user who triggered the update.
22) Which of the following reports are freely allowed if u r working with an internal table of type sorted?
a) SORT
b) APPEND
c) MODIFY
d) COLLECT
e) READ.
24) The statement used to clear all contents of internal table and deal locates memory.
a) FREE INTERNAL TABLE.
25) A program has event blocks in it.... the events are defined in the following fashion. (set alphabetically)
AT START-OF-SELECTION, INITIALIZATION, LOAD OF PROGRAM, START-OF-SELECTION. When
executed the events are executed in a PARTICULAR fashion. Which one of the following sequences
shows the exact sequence of events? (1 correct answer).
name(20) type c,
id(3) type n,
dept(10) type c,
End of t1.
Which one of them are possible definitions for continuation? ( 2 correct answers ).
27) You have defined a class and your customer wants you to get a display which can show a list of
invoices. In doing this which of the following is forbidden? ( 3coorect answers )
28) Which of the following can be an appropriate NETWEAVER AS? ( 1 correct answer )
a) -can install only SAP Net weaver ABAP AS
c) -can install either an SAP Net weaver ABAP AS or a SAP Net weaver JAVA AS or a combination of
both.
d) -cannot install either an SAP Net weaver ABAP AS or a SAP Net weaver JAVA AS or a
combination of both.
a) -class builder
c) -screen painter
d) -database optimizer
e) -function analyzer.
f) -function builder.
a) Events start with keyword event and end with another event or module or sub routine.
33) Which component in application server controls data traffic between work process and presentation
server?
a) Gateway.
b) Message server.
c) Dispatcher.
d) SDM
e) Enqueue.
a) Start-of-selection.
b) At line-selection.
c) At user-command.
d) At PF.
35) Assuming a pushbutton with function code ‘FUNC’ is available in tool bar of list report, what event is
processed when the button is clicked?
a) Start-of-selection.
b) At line-selection.
c) At user-command.
d) At PF.
36) The following message appears when processing is interrupted and user can correct entries?
a) Warning.
b) ERROR.
37) You have newly joined a development team and your team member is developing a report. He wants
to put the validation for the vendor number. In which event he should put the error message so that in
case when wrong vendor is entered error message should appear and focus the cursor on that field.
a) Start-of-selection
b) End-of-selection
c) At selection screen on field
d) Initialization
38) Which statement can be used to read a single record from the internal table?
a) Move it_tab to wa_taab with <i>.
b) Read table it_tab into wa_tab index <i>.
c) Move-corresponding it_tab to it_taab1.
d) None of the above.
40) Which of these are correct statements for SELECT-OPTIONS and RANGES? (There are 3 correct
answers).
a) SELECT-OPTIONS will generate ranges internal table implicitly.
c) The structure of the internal table generated by SELECT-OPTIONS and RANGES are the same
(contain SIGN, OPTIONS, LOW and HIGH)
d) The structure of the internal table generated by SELECT-OPTIONS and RANGES are different.
43) To allow the user to enter values on the screen for a list field, use:
a) OPEN LINE.
47) There are two tables BKPF, BPOS. BKPF has key fields MANDT, CARRID AND CONNID with BENR =
1000. BPOS has key fields MANDT CARRID, how do you join the two tables with Corresponding fields
a) inner join
b) left outer join
c) view
d) Use 2 select statements.
48) What are the correct points about object navigator?
a) navigation area and tool area r coupled that is when u click on a program of navigation area it
shows in tool area and vice versa
b) u can add favorites to navigation area
c) screen of object navigator contains programs ,screens etc
52) There is a function group named ZABCD, what would be the naming convention for the functional
module.
a) SAPMZDEF.
b) SAPLZDEF.
c) ZDEF.
54) Variable A is of data type I. your friend wants to know the features of the data type I. which one of the
following is true
55) When you pass a parameter to the subroutine, the value of the passed parameter should be passed
back to the calling program only if the subroutine executes without errors.
a) CHANGING VALUE ( ).
b) USING VALUE ( ).
c) USING.
d) CHANGINING
TAW10-02
56) You want to add another field to the table, but the company does not want you to Modify the SAP
object, what would you do?
a) Create a structure with one field and append the structure, the field name should begin with ZZ or
YY.
a) create a structure and include in the table
b) Add a field to the table.
57) if you want to add a field to two tables what would you do
a) add the field to two tables separately
b) create a structure with the field and append structure to two tables
c) create a structure with the field and include in both the tables
58) What u can do to make the fields ready for input again
a) use the field statement
b) use the e or w type message
c) use field statement ,e type error message along with a type
61) Which condition must be fulfilled in a programmed check so that a screen input field is ready for
input? (2 correct)
a) The check module must be called using field field_name, module check_module.
b) The module must output an e-type message or w-type message.
c) The check module must be called using field field_name, module check_module Message Ennn.
63) You have defined a screen with mandatory entries. You want the CANCEL function to work even if all
mandatory fields are not filled. How can you do this?
64) Your manager wants you to add fields to the tables. But as per SAP, you cannot modify ABAP
STANDARD OBJECTS are there any other ways of adding fields to tables without modifying them.
a) if there is a long field at the end of the table you cannot append a structure
b) Append structures start with the name ZZ or YY.
c) By appending more than one appends structures to a table.
d) Field names of append structures start with ZZ or YY.
e) By including the include structures.
66) You have created a dialog box (screen) which holds the number 100. You want to this dialog box. How
can this be done?
68) You have a selection screen (Dynpro) which has two input fields. Based on the input the
corresponding data is displayed on the next screen. There are two database tables given SPFLI which
has primary fields MANDT, CARRID, CONNID and SCARR with primary fields CARRID. Now u want
that the carrid field in the screen should only take values from SCARR table. Which of the following is
the best possible way to do so?
(1 answer)
a) Define a foreign key relationship with SCARR as check table and MANDT CARRID as foreign key
fields.
b) Define a foreign key relationship with SPFLI as check table and MANDT CONNID as foreign key
fields.
c) Maintain SCARR as a value table in domain of SPFLI-CARRID.
69) Zdepartment is a database table...you create a table zdepartmentt in DDIC, which should be a text
table of the mentioned database table?(1 answer)
a) You create table zdepartmentt in dictionary with same fields as zdepartment.
b) You create table zdepartmentt in dictionary with same fields as zdepartment and a language field.
c) You create table zdepartmentt in dictionary with same fields as zdepartment and an additional text
field.
d) Define table zdepartmentt as text table.
70) You can create a data type (data object) by referring to a data element. Data element refers to a
domain internally. You can also create data element by direct referencing also. What is possible if a
data type directly refers to a domain? (1 answer)
a) U can add the field in a database view.
b) U can define a check table for the field.
(Don’t remember other two options)
71) How do you set the title for the modal dialog box? (1 correct)
a) PBO.
b) PAI.
c) Attributes in screen.
73) THERE IS A DYNPRO; IN THAT THERE IS A BUTTON ‘PF_SAVE’ AND ITS FUNCTION CODE IS ‘SAV’.
TO READ THE FUNCTION IN THE MAIN PROGRAM BY USING THE PAI, WHAT IS CORRECT WAY TO
READ THE FUNCTION VALUE( 1 CORRECT )
a) SY-OKCODE
b) IF THE OK FIELD VALUE IS ‘SAV’
c) IF THE OK FIELD VALUE IS ‘PF_SAVE’
d) USING LOOP AT SCREEN TABLE
74) WHICH OF THE FOLLOWING STATEMENTS ARE CORRECT ABOUT THE SUBSCREENS 2
correct answers.
a) you can call a sub screen using the ABAP command CALL SUBSCREEN
b) Sub screens may have their own PAI & PBO modules.
c) you can call a sub screen using the screen command CALL SUBSCREEN
d) Sub screens have their own OK_CODE.
75) OUTER JOIN IN SEARCH HELP IS POSSIBLE IN
a) MAINTAINENCE VIEW
b) HELP VIEW
c) DATABASE VIEW
b) PROJECTION VIEW.
77) You have defined a screen with required entries. You want "cancel" function to work even if all
the required entry fields are not fixed .How can you do this.
a) THE "CANCEL" FUNCTION MUST BE TYPE 'E' AND BE HANDLED IN A MODULE WITH
ADDITION AT EXIT-COMMAND.
78) There is a field TELEPHONE in table of ZDEPARTMENT. It is referred y the data element ZDETEL
which in turn is referred by its domain ZDOTEL. Your friend wants to change the field TELEPHONE.
How do you document this?
a) -edit documentation using the data element ZDETEL
79) Which one the following can be used only to read a table.
a) -projection view.
b) -maintenance view.
c) -database view.
80) You have defined a screen (Dynpro programming) with required entries. You want to "CANCEL" the
function to work even if all the required entry fields are not filled. How can you do this? 1 correct
answer.
b) -there is no way to do this: required entry fields must always be filled first.
c) -you must temporarily switch off the required entry for the fields concerned within the LOOP AT
SCREEN......... ENDLOOP.
82) There are two tables BKPF and BPOS. BKPF has key fields MANDT, CARRID & CONNID, with BLENR
= 1000. BPOS has key fields MANDT and CARRID. how do you do join the two tables with
corresponding fields.(3 correct answers.)
83) Business want to change the F1 help for the field for all Reports At what level you will change So that
it reflect for all place.
a) Domain
b) Data element
c) Change all table field
d) Code at selection screen on help-request in all the reports
e) HTML GUI
f) JAVA based GUI
g) Windows GUI
h) Web GUI.
a) Domain
b) Data element
c) Field level
d) None of the above
86) A database table without MANDT field is called?(Select most appropriate answer)
a) Client dependent
b) Client in-dependent
c) Structure
d) Database View.
a) Help view
b) Database view
c) Maintain view
b) Table relations
d) Selection parameters
90) Suppose you have a field spfli-carrid in screen. You have table scar and field carrid. You want user
always give value from scar. What you will do?
92) You have two tables with key fields. How you will get common data from two tables?
a) Inner join
b) outer join
a) Classical screen
b) BSP
c) Web Dynpro
d) Selection screen
96) How to make a cancel button exit irrespective of mandatory fields.(1 correct)
a) At-exit-command E Type message
b) Exit
c) At selection screen
97) Suppose you want to add two fields date & time in two different database tables. Which will be best
option? (1 answer).
a) Include table
c) Direct in table
98) Which condition must be fulfilled in a programmed check so that a screen input
field is ready for input.
99) You have defined a screen with required entitries. You want "cancel" function to work even if all
the required entry fields are not fixed .How can you do this.
a) THE "CANCEL" FUNCTION MUST BE TYPE 'E' AND BE HANDLED IN A MODULE WITH
ADDITION AT EXIT-COMMAND.
a) At selection screen
b) At user command
a) Enhancement spots include either new badis or explicit enhancement points and sections.
c) Enhancement spots include new badis, explicit enhancement points and sections.
c) In whatever way watch points are created, they are always linked with data object and during
program execution we get message watch point has reached.
104) THE DATABASE VIEW type of data dictionary view consists of one or more transparent tables
may be accessed by abap program using open SQL.
105) This flow logic statement is used to make multiple fields open for input after an error or warning
message.
a) Field.
b) Chain
c) On-input.
106) U can have keyword PARAMETER with TYPE in which cases?(3 correct)
a) Method parameter.
b) Function parameter.
c) Interface parameter.
107) Search helps can be attached to:
a) Data element
b) Fields of a structure
c) Check tables
a) Inner join
b) Select statement
109) what u can do to make the fields ready for input again?(2 correct)
110) You have to add same 2 columns to 2 different tables (non-key fields). How will u do
that?
E-LEARNING
1) Field Catalog.
a) Used to edit the column position, width.
b) Used to edit the column content’s position , width
c) Used to display the colors in the row list
d) Used to hide columns.
2) The update requests are bundled and the user has cancelled the transaction.
a) Message of type Ennn.
b) Message of type Annn.
c) Message of type Xnnn.
d) Message of type Innn.
3) Suppose u r updating some function modules but some error occurs before commit so what is the
best and fast way to inform the user?
a) Automatically send an express mail to the user who triggered the update.
4) Flow of ALV Grid Control
7) You have proposed conversion from NON-UNICODE to UNICODE (and some nonsense story
thereafter..) .which of the following are true?(multiple answers)
a) Transfer of data is faster between two Unicode and non Unicode systems.
b) Unicode system supports system from other cultures.
c) UNICODE system occupies less space in memory.
(2 more options...Sorry I don’t remember them)
10) You wish to update values into database table thro dialog program, which of the following is
correct? (1 correct)
a) Every dialog step is executed in a dialog process and the update is triggered asynchronously.
b) A single dialog process handles the dialog and triggers the update program.
c) Call updates method asynchronously to update the dbtable...
19) Which one of the following is the correct flow of an ALV GRID? (1 correct answer.)
Assign it to cl_gui_alv_grid
Method set_table_for_first_display ( ).
c) Assign it to cl_gui_alv_grid
Assign it to cl_gui_alv_grid
d) It’s not a big deal that where Watchpoint is place but it triggers when exception arise. …..
(Please I m so sorry I m not able to recognize the points but plz read about Watchpoint properly)
22) How we can confirm the user database commit is not happen?
24) Select the correct flow for getting ALV grid display through ABAP Objects.
26) What’s the use of field catalog and how it’s used for formatting? (Refer ALV)
a) Output color
28) ALV grid control double click event. Every time we double click we should get a dialog box. How
to achieve this? (2 answer).
a) -in a class write method to call dialog box.
c) -using exception
a) set_table_for_first_display
b)
TAW12-1
1. There is a method Event () in the class cl_vehicle and a reference object is created r_v type ref to c_vehicle
and the method is accessed with the statement cl_vehicle=>event ().
a) Screen enhancements.
b) Table enhancements.
c) Functional enhancements.
d) Menu enhancements.
3. Concept of polymorphism is there in inheirtance.what r the other areas
a) Friend concept.
b) Interface concept.
c) Subclass.
a) r_if ->event()
b) r_if->r_if~event()
c) r_cl-> bsp_if_controller~event()
d) r_cl->event()
5. r_vehicle is a class and r_passenger is a sub class of it. There is a method display in r_vehicle class and
there is a method display_attribute in r_passenger. r_p is a object of passenger and r_v is an object of
vehicle. r_v = r_p.(up cast) (3 correct).
a) r_v->display()
b) r_v->display-attribute()
c) r_p->display()
d) r_p->display-attribute()
a) Functional methods can contain any number of IMPORTING and EXPORTING parameters
b) Functional methods must contain at least one RETURNING statement
c) Functional methods must contain exactly one RETURNING parameter
d) You can use functional methods in arithmetic expression
a) r_i ?= cl_wd_typedescr=>describe_by_name().
b) r_i = cl_wd_typedescr=>describe_by_name().
c) r_i != cl_wd_typedescr=>describe_by_name().
10. RTTI: you have a global class CL_ABAPTYPEDESCR .than another subclass CL_ABAPSTRUCTDESCR.
R_DESCRIBE is a ref var of latter. This CL_ABAPTYPEDESCR has a method DESCRIBE_BY_DATA…
Which of the following is true…(1 answer)
11. You have a global class CL_ABAPTYPEDESCR. This class has a method which is supposed to perform some
kind of operation and pass the result/value. A variable is described (say r_val) as: r_val =
CL_ABAPTYPEDESCR=>describe_get_value(). Which of the following is correct about describe_get_value?
(1 answer).
NOTE: pls don’t go by the method name describe_get_value (); it is just for understanding.
25. Interface I1 has a method EVENT( ). Class C1 inherits the method EVENT( ). You have c01 as an object of
class C1.You should choose the correct syntax.
a) c01-> I1~EVENT( ).
b) I1->EVENT( ).
26. Uncast/Downcast related Qs. Qs will not mention the words uncast/downcast. Read the Qs carefully and then
select the options. Understand the syntax for down/up cast.
27. Properties of function method. It was based on code snippet. BSP_CL_CONTROLLER is a CLASS.
BSP_IF_CONTROLLER is an INTERFACE. The interface has a METHOD named HANDLE_EVENT.
There is no implementation for the method in the interface for the class. The references are defined are
follows: R_CL type ref to BSP_CL_CONTROLLER. R_IF type ref to BSP_IF_CONTROLLER. Which of
the following are suitable navigations.....? (2 correct answers).
a) -R_IF -> HANDLE_EVENT( ).
b) -R_CL -> HANDLE_EVENT( ).
c) -R_IF ~ HANDLE_EVENT( ).
d) -R_CL -> R_IF ~ HANDLE_EVENT( ).
28. Which of them places uses of types? (3 correct answers.)
29. R_VEHICLE is a CLASS. This class holds a private METHOD called GET_FUEL which in turn
calculates the amount of fuel available. Which of them can access this private method? (2 correct
answers.)
a) -friend class can access. (after vehicle granting friendship to another class)
R_CLASS = R_SUB.
Which of the following can be accessed after the casting is done? (3 correct answers).
31. You have a functional method defined in your class. Your friend wants to know the features of
functional methods. Which of the following are correct? (2 correct answers).
b) -a functional method can have any number of IMPORTING and EXPORTING parameters.
34. Polymorphism can be performed using Inheritance. Which is the other method possible through
which polymorphism can be performed? (1 correct answer.)
a) -EVENTS
b) -INTERFACES
c) -FIELD-SYMBOLS.
35. You have defined a class and your customer wants you to get a display which can show a list of
invoices. in doing this which of the following are forbidden? (3 correct answers.)
c) -R_IF ~ HANDLE_EVENT( ).
a) METHOD PARAMETER
b) FUNCTION PARAMETER
c) SUBROUTINE PARAMETER
d) Interface parameter.
40. RTTI scenario with different symbols. Which one is correct representation? (1 answer).
a) ----- ?= -----
b) ----- != -----
c) ----- = -----
42. One SAP programmer left job .Other programmer is working on his incomplete code. Guide him
by telling what can be calculate-count() in the given code. (1 answer)
43. Concept of polymorphism is there in inheirtance.what r the other areas? (1 correct answer)
a) *friends concept
b) *interface concept(correct answer)
c) *subclass
46. r_vehicle is a class and r_passenger is a sub class of it.There is a method display in r_vehicle class and there is
a method display_attribute in r_passenger.r_p is a object of passenger and r_v is an object of
vehicle.r_v=r_p. (3 correct).
a) *r_v->display()
b) *r_v->display-attribute()
c) *r_p->display()
d) *r_p->display-attribute()
TAW12-02
1. Which sub objects can a sap enhancement contain.
a) MENU EXIT
b) SCREENEXIT
c) FUNCTION MODULE EXIT.
2. A Copy of an SAP object has been changed, what the action is called.
a) Enhancement
b) Modification
c) Repair
d) Change.
5. If you want to modify SAP objects to the needs of the customer, which one of the following would You use.
a) Customizing
b) Modification of sap objects
c) Enhancement concept
d) Customer’s own development
6. What do you do when you want the node of the context controller in the view context?
a) Move the node from the component context to the view context.
b) Copy the node from the component context to the view context.
c) Bind the node from the component context to the view context.
d) Map the node from the component context to the view context.
8. You have created a WEB DYNPRO with required entries. VIEW 1 has two input/output fields through
which we get the data in VIEW 2 and a pushbutton to navigate to VIEW 2. Also inbound and outbound plugs
are set for VIEW 1. VIEW 2 has table and a pushbutton to navigate to VIEW 1. Also inbound and outbound
plugs are set for VIEW 2. What are the essential components required to create a WEBDYN PRO
APPLICATION and what is placed by creating a WEBDYN PRO?
a) Embed EACH VIEW in DIFFERENT WINDOWS. push the OUTBOUND plug of
VIEW 2 to INBOUND plug of VIEW 1. Push the OUTBOUND plug of VIEW1 to
INBOUND plug of VIEW 2.
b) Embed TWO VIEWS in the same window. push the OUTBOUND plug of
VIEW 2 to INBOUND plug of VIEW 1. Push the OUTBOUND plug of VIEW 1to
INBOUND plug of VIEW 2.
9. Features of enhancements.
a) An implicit enhancement point is a combination of enhancement points, BADIs and enhancements
sections.
b) An enhancement spot is a combination of enhancement points, BADIs and enhancements section.
c) Enhancement spots use either enhancement points and enhancement section or BADIs.
d) BADI is a combination of enhancement points and enhancement sections.
10. Your friend has a problem in understanding enhancement spots, enhancement points, enhancement section,
and new BADI. Which of the following would help? (multiple answers -2 correct )
11. A sap program has a problem in source code. You correct the source code and transport it to production.
What has u done?
a) Repair.
b) Enhancement.
c) Modification.
d) Correction.
12. Web Dynpro question about how would you correlate the input fields on the screen. To the context?(1answer)
a) Mapping the context node on to the input screen.
13. You wish to adopt the SAP standard software to the needs of the customer .Which of the following methods
should you preferably use? (T/F).
a) Customizing
b) Modification of sap objects
c) Enhancement concept
d) Customer’s own development
19. Web Dynpro consists of COMPONENT CONTROLLER, WINDOW CONTROLLER, and VIEW
CONTROLLER.
a) CONTEXT MAPPING.
22. Web Dynpro related. There are 2 views. 1st view has 2 inputs and a push button which takes u to
the second view. 2nd view displays the result from the first view and it also has a push button
which takes you back to the first view. Qs Is what is the best way to embed the views in windows
controller?
a) Combine 2 views in a single window and link the outbound and inbound interfaces
accordingly.
23. Have to design a screen which takes 2 Inputs and Displays a data. What are the ways to display
this?
a) -screen enhancements
b) -table enhancements
d) -functional enhancements
e) -menu enhancements
25. Which of the following controllers are used in WEB DYN PRO?(3correct answers)
a) -WINDOW controllers
b) -USER controllers
c) -COMPONENT controllers
d) -VIEW controllers.
a) VIEW 1 has two input/output fields through which we get the data in VIEW 2 and a
pushbutton to navigate to VIEW 2. Also inbound and outbound plugs are set for VIEW 1.
b) VIEW 2 has table and a pushbutton to navigate to VIEW 1. Also inbound and outbound
plugs are set for VIEW 2.
27. What are the essential components required to create a WEBDYN PRO APPLICATION and what is
placed by creating a WEB DYNPRO? (1 correct answer.)
a) -embed EACH VIEW in DIFFERENT WINDOWS. Push the OUTBOUND plug of VIEW 2 to
INBOUND plug of VIEW 1. Push the OUTBOUND plug of VIEW 1to INBOUND plug of VIEW
2
b) -embed BOTH VIEWS on ONE WINDOW. MAP the views as follows: push the OUTBOUND
plug of VIEW 2 to INBOUND plug of VIEW 1. Push the OUTBOUND plug of VIEW 1to
INBOUND plug of VIEW 2.
28. A user has created a function module. The user wants to add code to it without modifying it. What
is the technique called? (1 correct answer.)
a) -REPAIR
b) -MODIFICATION
c) -PERSONALIZATION
d) -ENHANCEMENT.
e) -CORRECTION.
29. Your customer wants to know the features of Enhancement points. Which one of the following is
true? (1 correct answer.)
30. In Case of Web Dynpro for ABAP how will you map context Attribute of view container and component
container.
a) Double click on that
b) Drag it to the another container’s context
c) Write the mapping path into context’s attribute
d) You cannot mape.
31. Which all statements are true for BADI? (There are 3 correct answers)
a) You can use filter to choose the implementation you want to call.
b) BADI cannot have multiple implementations.
c) BADI can be reusable.
d) BADI can be filtering dependent.
a) BADI.
b) Explicit point
c) Explicit Section
a) Component controller
b) Interface controller
c) window
35. Web Dynpro example( make a window and put two view in their and make one relationship
between two view by one outbound to another inbound )
38. There is an error with SAP standard Program. You want to fix the problem and send it to your
production team. What is it called?
a) Repair.
b) Hot fix
c) Personalization
d) Enhancement
a) -enhancement spots include either new badis or explicit enhancement points and
sections.
c) Enhancement spots include new badis, explicit enhancement points and sections.
a) SCREEN EXITS
b) MENU EXITS
d) User Exits.
51. Which one of the following statements is FALSE?
52. What must you do to undo DB changes previously issued in a dialog? More than one answer is correct.
a) Output E message.
b) Perform rollback work.
c) Raise exception.
d) Analyze log record.
e) Code rollback LUW.