Академический Документы
Профессиональный Документы
Культура Документы
TAW10-01
1) Watchpoint
a)
b)
c)
d)
You can create a watch point in the editor by choosing Goto Create.
Watchpoint can only be created in a debugger
Can combine multiple watchpoints using AND/OR.
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)
b)
c)
d)
A Constant.
a) Cannot be changed at runtime.
b) Can be changed at runtime
c) Can be changed at runtime if it is not used in the program.
6) Events
a) events can be nested
b) the execution of events is decided by the abap at runtime
c) the events are executed in the way they are written
7) Field Catalog.
a)
b)
c)
d)
9)
What is true about the internal tables if it is defined as DATA it TYPE TABLE OF ..
a) The internal table with header line is faster than the internal table without header line.
b) You can use LOOP AT it. ENDLOOP as well as LOOP AT it INTO itENDLOOP.
c) Two names are identical, the name of the internal table body and the internal table work area.
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) Modify using field symbol...Rather than using actual fields
the other 2 options were also of the same type.
11) Purpose of DEBUGGERS (functions).
12) WHAT THINGS ABOUT SAP NETWEAVER ARE CORRECT?
a)
b)
c)
d)
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.
19) What things about transport organizer are correct?
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)
b)
c)
d)
e)
SORT
APPEND
MODIFY
COLLECT
READ.
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 )
a)
b)
c)
d)
28) Which of the following can be an appropriate NETWEAVER AS? ( 1 correct answer )
a) -can install only SAP Net weaver ABAP AS
b) -can install only SAP Net weaver JAVA 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.
29) What are the tools of abap workbench? (3 correct answers)
a)
b)
c)
d)
e)
f)
-class builder
-web Dynpro application
-screen painter
-database optimizer
-function analyzer.
-function builder.
Events start with keyword event and end with another event or module or sub routine.
Events execute in order they appear in program.
Events order is decided by runtime system.
Events can be nested.
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.
e) TOP-OF-PAGE DURING LINE-SELECTION.
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.
39) What is true about abap workbench?
a) It hides the toolbar.
b) It combines both toolbar and navigation area
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.
b) RANGES statement will generate ranges internal table explicitly.
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.
41) Choose the correct statements for BAPI.
a) BAPIs are the methods of Business Objects.
b) BAPIs can be called from Java Application.
c) BAPI is interface which contains methods and data declaration.
d) You can redefine the BADI as per your choice.
42) In debugger mode what can we do ( 1 answer )
a) We can add, change and delete item of internal table
43) To allow the user to enter values on the screen for a list field, use:
a) OPEN LINE.
b) SET CURSOR FIELD.
c) WRITE fld AS INPUT FIELD.
d) FORMAT INPUT ON.
44) In regard to PERFORM, which of the following is NOT a true statement?
a) May be used within a subroutine.
b) Requires actual parameters.
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
a) Data type I is an INTEGER and has a fixed length of 4 bytes.
b) Data type I is an INTEGER and is incomplete.
c) Data type I is an INTEGER and has fixed lengths of 1, 2 3 and 4 bytes.
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)
b)
c)
d)
CHANGING VALUE ( ).
USING VALUE ( ).
USING.
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
59) U can have keyword PARAMETER with TYPE in which cases
a)
b)
c)
d)
Method parameter.
Interface parameter.
Subroutine parameter.
PBO and PAI modules.
You call sub screens using the screen command CALL SUBSCREEN
You call sub screens using the ABAP command CALL SUBSCREEN
They can have their own PF-Status
Sub screens have their own OK code field
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?
a) The CANCEL function must have the function code BACK.
b) There is no way to do this: mandatory fields must be filled first
c) No special actions are required
d) You must temporarily switch off the required entry for the fields concerned with the LOOP AT
SCREEN ENDLOOP.
e) The CANCEL function must be type E and be handled in a module with addition AT EXITCOMMAND
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)
b)
c)
d)
e)
if there is a long field at the end of the table you cannot append a structure
Append structures start with the name ZZ or YY.
By appending more than one appends structures to a table.
Field names of append structures start with ZZ or YY.
By including the include structures.
for a domain
for data element
for screen field
for table
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? (2 answer)
a) U can add the field in a database view.
b) U can define a check table for the field.
(Dont 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.
72) Which view supports outer join.
a) maintenance view,
b) HELP VIEW
c) Database view.
d) Projection view.
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
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.
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
b) -edit documentation through the domain ZDOTEL
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 event f all the required entry fields are not filled. How can you do this? 1 correct
answer.
a) -the "CANCEL function must have the function code "BACK".
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.
d) -the "CANCEL" function must be of type 'E'.
81) There is a push button PF_SAVE on a screen. It holds the function code as 'SAV'. You want to know
whether the customer has clicked on the pushbutton. What must be checked? (1 correct answer.)
a) -check if the PF_SAVE ok_code is 'SAV'.
b) -check if the SY_OKCODE has field value SAV in element list.
c) -check if the OK filed value is PF_SAVE.
d) -check if the code for PF_SAVE is in PBO.
e) -by creating a loop to screen table.
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.)
a) -by inner join
b) -by left outer-join
c) -by using nested select statements.
d) -none of the above.
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
84) Which are of those are GUI types in SAP.
e) HTML GUI
f) JAVA based GUI
g) Windows GUI
h) Web GUI.
85) Parameter id is assigned at what level?
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.
87) Append structure statement which are correct (2 answer)
a) Append fields start with zz
b) Append structure not more than one table
88) For search help which view is applicable
a) Help view
b) Database view
c) Maintain view
89) For view which is needed (3 answer)
a) Data base table
b) Table relations
c) Field which is needed for view
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?
a) Make foreign key spfli-carrid and make check table scar
91) How can you give popup message
a) Call screen 200 starting at 5 5.
92) You have two tables with key fields. How you will get common data from two tables?
a) Inner join
b) outer join
c) Nested select statement.
93) Question on MOVE ... INTO CORRESPONDING FIELDS OF....
94) what u can do to make the fields ready for input again?(2 correct)
that a
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.
100)
a)
b)
c)
d)
e)
SAP
SAP
SAP
SAP
SAP
GUI
GUI
GUI
GUI
GUI
for
for
for
for
for
Windows
HTML
Web AS
ITS
Java
101)
Scenario is given Authorization check done at
a) At selection screen
b) At user command
102)
a)
b)
c)
d)
1 answer.
103)
a)
b)
c)
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)
a) Method parameter.
b) Function parameter.
c) Interface parameter.
107)
a)
b)
c)
108)
how u can select the corresponding fields of 2 tables?(3 correct)
a) Inner join
b) Select statement
109)
a)
b)
c)
what u can do to make the fields ready for input again?(2 correct)
Use the FIELD STATEMENT
Use the E OR W type message
Use FIELD STATEMENT, E TYPE ERROR MESSAGE ALONG WITH A TYPE
110)
E-LEARNING
1) Field Catalog.
a) Used to edit the column position, width.
b) Used to edit the column contents 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
5) Questions on Unicode and commit work of LUW.
6) What is true about active and inactive versions (1 answer).
a) -only developer can see inactive version, it is not shared over system.
b) -When inactive version becomes active the old active version becomes new inactive version.
c) -p2 has active and inactive versions. When p1 calls p2, active version is called and not
inactive.
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 dont remember them)
8) (Basically a conceptual question pls go thro the properties of Unicode).
9) Question on offset structure UNICODE with a structure description
(Based on example given in e-learning)
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...
11)
12)
13)
14)
Benefits of UNICODE.
Purpose of DEBUGGERS (functions).
ALV GRID FLOW.
EVENT HANDLE IN ALV REGARDING THE OUTPUT FIELD PROPERTIES.
c) Assign it to cl_gui_alv_grid
Create a custom container on the screen
Call method set_table_for_first_display( ).
Assign it to cl_gui_alv_grid
20) What are the benefits of Unicode???
21) Watch point? (Select 3 answers)
a) Multiple Watchpoints are connected with AND/OR.
b) Watchpoint can place at buffer.
c) Watch point can place at goto->create
d) Its 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?
23) Unicode how can we get the offset value of structure.
24) Select the correct flow for getting ALV grid display through ABAP Objects.
a) Create Custom Control---Create Object reference to CL_GUI_CUSTOM_CONTAINER--- Create
Object reference to CL_GUI_ALV_GRID---Call method SET_TABLE _FOR_FIRST_DISPLAY
25) 2 questions on Unicode (one from conversion).
26) Whats the use of field catalog and how its used for formatting? (Refer ALV)
a)
b)
c)
d)
Output color
To increase and decrease the width of output column
To change the length of the text
To change the contents of cell.
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)
b)
c)
d)
2.
3.
a) Screen enhancements.
b) Table enhancements.
c) Functional enhancements.
d) Menu enhancements.
Concept of polymorphism is there in inheirtance.what r the other areas
a) Friend concept.
b) Interface concept.
c) Subclass.
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)
b)
c)
d)
6.
r_if ->event()
r_if->r_if~event()
r_cl->r_if~event()
r_cl->event()
r_v->display()
r_v->display-attribute()
r_p->display()
r_p->display-attribute()
7.
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
8.
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().
9.
tables
like dictionary data types
with header line
structure
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)
a) R_DESCRIBE ?= CL_ABAPTYPDESCR=>DESCRIBE _BY_DATA.
b) R_DESCRIBE != CL_ABAPTYPDESCR=>DESCRIBE _BY_DATA.
c) R_DESCRIBE = CL_ABAPTYPDESCR=>DESCRIBE _BY_DATA.
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).
a)
b)
c)
d)
NOTE: pls dont go by the method name describe_get_value (); it is just for understanding.
12. IF_BSP_CONTROLLER is an interface with a method HANDLE_EVENT (). CL_BSP_CONTROLLER 2
implements the interface but does have the method HANDLE_EVENT (). r_cl is a reference variable of class
and r_if is of interface. CREATE OBJECT r_cl. CREATE OBJECT r_if TYPE CL_BSP_CONTROLLER
2 .which of the following is correct? (2 corrct).
a) r_cl -> HANDLE_EVENT().
b) r_cl -> IF_BSP_CONTROLLER~HANDLE_EVENT().
c) r_if-> HANDLE_EVENT().
d) r_if -> IF_BSP_CONTROLLER~HANDLE_EVENT().
13. Multiple inheritances are supported by?
a) interface.
b)
14. How to call an instance method of a class?
a) EX: OREF->M1( ).
15. Which is allowed with in class definitions?
a) TYPING WITH LIKE TO ABAP DICTIONARY TYPES
b) TABLES STATEMENT
c) THE DEFINITION OF INTERNAL TABLE WITH OUT HEADER LINE
16. HOW TO ACCESS AN ATTRIBUTE OR METHOD OF INTERFACE EX: CLASS C1 WITH
--INTERFACE I1. (WITH D1 AS ATTRIBUTE+M1 AS METHOD) OBJECT REF OF C1 IS OR1.
a) OR1->I1~M1
b) OR1->I1~D1
17. Which is allowed within class definition?
a) THE DEFINITION OF INTERNAL TABLE WITHOUT HEADER LINES.
b) TYPING WITH TYPE TO ABAP DICTIONARY TYPES.
TAW12-02
1.
2.
A Copy of an SAP object has been changed, what the action is called.
a) Enhancement
b) Modification
c) Repair
d) Change.
3.
4.
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) Customers 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.
7.
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 )
a)
b)
c)
d)
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) Customers own development
14. WHAT IS THAT WE PLACE BY CREATING A WEBDYNPRO APPLICATION?
a) COMPONENT, VIEW
b) COMPONENT, CONTEXT
c) COMPONENT, WINDOW
d) COMPONENT, CONTROLLER
15. HOW TO DEFINE ENHANCEMENTS?
* IMPLEMENTATION OF A BADI IN CMOD
16. WHICH SUBOBJECTS CAN SAP ENHANCEMENT CONTAIN
b) MENU EXIT
c) SCREEN EXIT
d) FUNCTION MODULE EXIT
18. IN MODIFICATION TOPIC QUESTION ON ORIGINAL COPY AND REPAIR COPY.
19. Web Dynpro consists of COMPONENT CONTROLLER, WINDOW CONTROLLER, and VIEW
CONTROLLER.
20. Which of the following are true?
a) THE VIEWS ARE EMBEDDED IN WINDOW CONTROLLER AND OUTBOUND
PLUG OF VIEW 1 )ARE MAPPED WITH INNERBOUND PLUGS OF VIEW2
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) Using Web Dynpro component.
b) Using Executables.
24. What type of enhancements does the BADI implement? (3 correct answers).
a) -screen enhancements
b) -table enhancements
c) -data element 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.
26.You have created a WEBDYN PRO with required entries.
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.)
a) -implicit enhancement is a combination of enhancement points,
enhancement sections, and BADIs.
b) -enhancement spots is a combination of enhancement points, enhancement
sections and BADIs.
c) -BADIs is a combination of enhancement points and enhancement sections.
d) -explicit enhancement is a combination of enhancement spots and BADIs.
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 containers context
c) Write the mapping path into contexts 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.
32.What
a)
b)
c)
is Enhancement Spot?
BADI.
Explicit point
Explicit Section
a) Output E message.
b) Perform rollback work.
c) Raise exception.
d) Analyze log record.
e) Code rollback LUW.