Sie sind auf Seite 1von 39

C_TAW12_731

SAP Certified Development Associate


ABAP with SAP NetWeaver 7.31

Question: 1
Which of the following tasks does the BADI implementing class perform?
A.
B.
C.
D.

Filtering
Sequencing
Inserting
Deleting
Answer:

Answer:

A, B, C

Question: 2
What can you create using the ABAP Dictionary? (Choose three)
A.
B.
C.
D.
E.

Domains
Type pools
Transparent tables
Field symbols
Internal tables

Question: 3
What features are provided by the database interface? (Choose three)
A. Database independence of application programs
B. Conversion of Open SQL statements from ABAP statements into the
corresponding database statements
C. Syntax check of Native SQL commands
D. Access to SAP table buffers
E. Data consistency check using foreign key relationships
Answer:

A, B, D

Question: 4
Which statements are allowed for processing internal tables? (Choose three)
A.
B.
C.
D.
E.

SELECT
INSERT
DELETE
MODIFY
UPDATE
Answer:

B, C, D

Question: 5
You always want to check the user authorization for data entered in an input field of a
selection screen. Where do you do this?
A.
B.
C.
D.

In the event block AT SELECTION-SCREEN


In the event block AT SELECTION-SCREEN OUTPUT
In the event block INITIALIZATION
In the event block AT SELECTION-SCREEN on VALUE-REQUEST
Answer:

Answer:

Question: 6
What can you use to achieve polymorphism?
A.
B.
C.
D.
E.

Events
Subroutines
Inheritance
Reports
Company 2

Question: 7
What happens when an authorization check fails?
A.
B.
C.
D.

The program is terminated.


The system field SY-SUBRC is set to a value other than zero.
A type E message is displayed.
A CX_AUTH_FAILED type exception is raised.
Answer:

Question: 8
Which parameter types can be used in the signature of a functional method? (Choose
two)
A.
B.
C.
D.

EXPORTING
IMPORTING
RETURNING
CHANGING
Answer:

B, C

Question: 9
You are establishing the business logic layer for a Web Dynpro Component. Which
service types are available in the Service Call wizard? (Choose three)
A.
B.
C.
D.
E.

Transaction code
Web service proxy
Class method
Function module
Function group
Answer:

B, C, D

Answer:

Question: 10
Which of the following predefined ABAP types is incomplete?
A.
B.
C.
D.

F
P
XSTRING
STRING

Question: 11
You have implemented a class CL_CUSTOMER in which you defined a private attribute.
From where can you access this attribute directly? (Choose two)
A.
B.
C.
D.

From all methods of all subclasses of CL_CUSTOMER


From all methods of the class CL_CUSTOMER
From all methods of a class to which CL_CUSTOMER grants friendship
From any program using the class CL_CUSTOMER
Answer:

B, C

Question: 12
Which of the following features do you have to consider when you use shared objects?
(Choose three)
A.
B.
C.
D.
E.

Data is saved as attributes of objects


Concurrent write accesses are supported
Memory bottlenecks result in runtime errors and have to be caught
Concurrent read accesses are supported
Data is saved as tables of objects
Answer:

A, C, D

Question: 13
Which assignment will lead to a conversion error?
A. An XSTRING type data object to a STRING type data objectDATA. gv_xstring
TYPE xstring, gv_string TYPE string. gv_xstring = 'AF00'. gv_string =
gv_xstring.
B. A type C data object with the value '123' to a type C data object with length
2DATA. gv_c3(3) TYPE c VALUE '123', gv_c2(2) TYPE c. gv_c2 = gv_c3.
C. A type P data object to a type F data objectDATA. gv_p TYPE p VALUE '15000',
gv_f TYPE f. gv_f = gv_p.
D. A type C data object with the value '1.50E4' to a type I data objectDATA.
gv_c(6) TYPE c VALUE '1.50E4', gv_i TYPE i. gv_i = gv_c.
Answer:

Question: 14
You created a transparent table and during activation got a warning message
'Enhancement category for table missing". What do you have to do to eliminate the
warning message?
A.
B.
C.
D.

Select any option other than Not Classified from the enhancement category.
Change the Data Class and Size category in the technical settings.
Provide the correct reference field for the Currency or Quantity field.
Select the option Not Classified from the enhancement category.
Answer:

Question: 15
How is an ABAP program with several dialog steps executed?
A. The program is always executed in just one dialog work process without roll
out.
B. The ABAP dispatcher takes over the entire execution without assigning any
work process.
C. The program is always executed in just one dialog work process with roll out.
D. Usually, dialog steps are assigned to different dialog work processes.
Answer:

Question: 16
You perform an update task using update function modules and detect an error in the
program that calls the update function modules. Which statement can be used to discard
all update requests for the current SAP LUW? (Choose two)
A.
B.
C.
D.
E.

EXIT.
ROLLBACK WORK.
MESSAGE axxx(nnn).
MESSAGE exxx(nnn).
DELETE UPDATE.
Answer:

B, C

Question: 17
You want to display a dialog box in your ABAP program. Which statement do you use?
A.
B.
C.
D.

WINDOW 200 STARTING AT 5 5.


SET SCREEN 200.
CALL SCREEN 200.
CALL SCREEN 200 STARTING AT 5 5.
Answer:

Question: 18
Which ABAP statement using the local type gty_1 correctly defines a data object?
(Choose two)
A.
B.
C.
D.

DATA gv_1 TYPE gty_1.


DATA gv_1 LIKE gty_1.
CONSTANTS gc_1 TYPE gty_1 VALUE '1'.
DATA gv_1 TYPE gty_1 DEFAULT '1'.
Answer:

A, C

Question: 19
What is the SAP recommended naming convention for append structures of standard
SAP tables?
A.
B.
C.
D.

The name of the append structure must start with ZA.


The components of an append structure should start with ZZ or YY.
The components of an append structure should start with Z or Y.
The name of the append structure must start with ZZ or YY.
Answer:

Question: 20
To which ABAP Dictionary definition can you assign fixed values?
A.
B.
C.
D.

Data element
Field of a transparent table
Component of a structure
Domain
Answer:

Question: 21
Which of the following statements dynamically changes the data type of field z1?
A.
B.
C.
D.

Assign z1 to <fs> casting


Assign z1 to <fs>
Move z1 to <fs>
Unassign <fs>
Answer:

Answer:

Question: 22
What do global types and local types have in common?
A.
B.
C.
D.

Documentation
Field labels
Search help
Technical information

Question: 23
What options do you have when setting a watchpoint? (Choose two)
A.
B.
C.
D.

Stop at predefined conditions for a specific variable.


Stop at predefined conditions for all variables.
Stop at any change of all variables.
Stop at any change of a specific variable.
Answer:

A, D

Question: 24
Where can you set the GUI status and the GUI title for a classical screen (dynpro)?
A.
B.
C.
D.

In a module called from PBO of the screen


In the attributes of the screen
In the properties of the related header UI element
In a module called from PAI of the screen
Answer:

Question: 25
In which database table type is there a one-to-one relationship between the Dictionary
table definition and the relevant physical table in the database?
A.
B.
C.
D.

Cluster table
Pooled table
Transparent table
Internal table
Answer:

Question: 26
A custom transparent table was created with delivery class A and a table maintenance
view was generated for this table. You change the delivery class to C and the table is
activated successfully. What additional steps do you have to complete?
A. Maintain and transport the table using the Maintain Table Views transaction
(SM30).
B. Activate and adjust the database.
C. Regenerate the existing maintenance view and adjust the table.
D. Delete the original maintenance view and then create and generate a new one.
Answer:

Question: 27
Which desktops are part of the new ABAP debugger? (Choose three)
A.
B.
C.
D.
E.

Break./Watchpoints
Objects
Session
Desktop 1
List
Answer:

A, B, D

Answer:

A, D

Question: 28
When should you use a hashed internal table? (Choose two)
A.
B.
C.
D.
E.

When accessing mainly single records


When accessing by secondary key
When accessing using the left-justified part of the key
When accessing always by primary key
When accessing by index

Question: 29
You want to read data from two database tables A and B using a database join. Database
table B contains details for data records stored in database table A . Your result should
contain all combinations of matching rows from A and B plus all rows from A that do not
have matching rows in B. Which statement do you use?
A.
B.
C.
D.

SELECT FROM a JOIN b


SELECT FROM a INNER JOIN b
SELECT FROM b RIGHT OUTER JOIN a
SELECT FROM a LEFT OUTER JOIN b
Answer:

Question: 30
In the technical settings for a transparent table, buffering is switched on and single
record buffering is selected. Which statement uses the buffered data assuming that the
WHERE clause contains restrictions for all key fields?
A.
B.
C.
D.

SELECT . ENDSELECT.
SELECT SINGLE .
SELECT INTO TABLE .
SELECT SINGLE FOR UPDATE.
Answer:

Question: 31
What types of changes to the repository does SAP provide? (Choose three)
A.
B.
C.
D.
E.

Deployments from SDN.SAP.COM


Enhancement Packages
SAP Notes
Transports
Support Packages
Answer:

B, C, E

Question: 32
What is mandatory for automatic data transport between a variable and an input field
on a classical screen (dynpro)?
A.
B.
C.
D.

The variable must be declared using the DATA statement.


The property OUTPUT of the input field must be set.
The variable must be declared using the TABLES statement.
The name of the variable and the name of the input field must be identical.
Answer:

Question: 33
Compared to a predefined ABAP type what additional properties can be assigned to a
domain?(Choose three)
A.
B.
C.
D.
E.

Fixed values
Conversion exits
Value tables
Parameter IDs
Search helps
Answer:

A, B, C

Question: 34
Which of the following tools belong to the ABAP Workbench? (Choose three)
A.
B.
C.
D.
E.

Form Builder
Function Builder
Screen Painter
Class Builder
Easy Access Menu
Answer:

B, C, D

Question: 35
Which of the following Data Types are allowed in ABAP? (Choose two)
A.
B.
C.
D.

DECFLOAT64
DECFLOAT16
DECFLOAT34
DECFLOAT32
Answer:

B, C

Question: 36
Which of the following are key capabilities of SAP NetWeaver? (Choose three)
A.
B.
C.
D.
E.

Supply Chain Management


Information Integration
People Integration
Application Platform
Enterprise Resource Planning
Answer:

B, C, D

Question: 37
Where can you define global data types that are visible system-wide? (Choose three)
A.
B.
C.
D.
E.

In a method of a global class


In the ABAP Dictionary
In a function module
In a global class
In a global interface
Answer:

B, D, E

Question: 38
You want to loop over an internal table without copying each table row to a work area.
How can you achieve this using a field symbol?
A.
B.
C.
D.

LOOP AT <itab> REFERENCE INTO <field_symbol>. ENDLOOP.


LOOP AT <itab> ASSIGNING <field_symbol>. ENDLOOP.
LOOP AT <itab> TRANSPORTING INTO <field_symbol>. ENDLOOP.
LOOP AT <itab> INTO <field_symbol>. ENDLOOP.
Answer:

Question: 39
You have defined a classical screen (dynpro) with mandatory input fields. You want to
exit the screen using the Cancel button even if not all of the mandatory fields have been
filled. What is necessary toachieve this?
A. Set the function type assigned to the Cancel button to S and handle it in a module
with theaddition AT EXIT-COMMAND.
B. Assign function type E to the Cancel button and handle it in a module with the
addition AT EXIT-COMMAND.
C. Set the function code assigned to the Cancel button to CANCEL and handle it in a
module with theaddition AT EXIT-COMMAND.
D. Use the LOOP AT SCREEN. ... ENDLOOP statement to set the "required" property
of the inputfields to zero.
Answer:

Question: 40
What can you enhance using BAdIs? (Choose three)
A.
B.
C.
D.
E.

Data elements
Menus
Screens
Database tables
Source code
Answer:

B, C, E

Question: 41
Which of the following ABAP data types are compatible with the generic character-type
CLIKE?(Choose three)
A.
B.
C.
D.
E.

STRING
N
C
XSTRING
DECFLOAT
Answer:

A, B, C

Question: 42
How can you maintain documentation for input fields on your screen?
A.
B.
C.
D.

Add documentation to the SCREEN table at PROCESS BEFORE OUTPUT (PBO).


Add documentation to the SCREEN table at PROCESS AFTER INPUT (PAI).
Add documentation to the underlying data element.
Define text tables for the underlying structure.
Answer:

Answer:

Question: 43
What is the purpose of implicit enhancement points?
A.
B.
C.
D.

To add fields to an SAP database table


To add code to a standard SAP program
To change code in a standard SAP program
To create a secondary index for an SAP database table

Question: 44
When do you need to use the GROUP BY clause in the SELECT statement?
A. If you want to redefine the sequence of the columns in the result set
B. If you want to use aggregate functions and all components in the field list are
aggregate functions
C. If you want to use ORDER BY to specify a sub-order
D. If you want to use aggregate functions and at least one component in the field list
is a column identifier
Answer:

Question: 45
You create a function group ZATP. What is the name of the corresponding main
program?
A.
B.
C.
D.

ZATP
SAPLZATP
SAPMZATP
SAPFZATP
Answer:

Question: 46
You have written a program to output data using the ALV grid control. Which sequence
of steps should be executed at runtime?
A.
B.
C.
D.

1. Create a container object2. Create a grid object3. Pass data to the grid object
1. Create a grid object2. Pass data to the grid object3. Create a container object
1. Pass data to the grid object2. Create a container object3. Create a grid object
1. Create a grid object2. Create a container object3. Pass data to the grid object
Answer:

Answer:

Question: 47
What is the root class in the RTTS inheritance tree?
A.
B.
C.
D.

CL_ABAP_ELEMDESCR
CL_ABAP_TYPEDESCR
CL_ABAP_DATADESCR
CL_ABAP_COMPLEXDESCR

Question: 48
Which comparison operators can you use in a logical expression related to the WHERE
clause of the SELECT statement? (Choose three)
A.
B.
C.
D.
E.

GT (greater than)
LIKE (fits pattern)
CO (contains only)
CP (covers pattern)
EQ (equals)
Answer:

A, B, E

Question: 49
You have 2 objects: O1 of type class C1 and O2 of type class C2.Class C2 is a subclass of
class C1.Which of the following statements implements an up cast?
A.
B.
C.
D.

MOVE O1 ? TO O2.
O2 ?= O1.
MOVE O1 TO O2.
O1 = O2.
Answer:

Question: 50
You are required to add customer source code in the SAP delivered object using the new
enhancement framework without modification. How can you find the available
enhancement?(Choose three)
A. Perform a program-related global search for a customer exit.
B. Search for a Business Transaction Event in the Customizing tree (transaction SPRO).
C. Select from the list of application-related BAdIs or enhancement spots in the
SAP Application Hierarchy.
D. Perform a program-related global search for GET BADI.
E. Select from the list of freely selected BAdIs or enhancement spots in the
Repository Information System.
Answer:

C, D, E

Question: 51
Which controller types can exist within a Web Dynpro component? (Choose three)
A.
B.
C.
D.
E.

Window controller
User controller
Application controller
View controller
Component controller
Answer:

A, D, E

Question: 52
How do you program an input validation on a selection screen that allows users to
correct their input?
A. Implement the check at the event AT SELECTION-SCREEN OUTPUT. In case of
an input error, a type E MESSAGE must be displayed.
B. Implement a check at the event AT SELECTION-SCREEN. In case of an input
error, a type EMESSAGE must be displayed.
C. Implement the check at the event END-OF-SELECTION. In case of an input
error, a type E MESSAGE must be displayed.
D. Implement the check at the event AT SELECTION-SCREEN. In case of an input
error, a type AMESSAGE must be displayed.
Answer:

Question: 53
What must you do to define a database view using the ABAP Dictionary? (Choose three)
A.
B.
C.
D.
E.

Choose the database tables from where the view acquires data.
Define the join conditions between the tables.
Choose the fields from the tables that should be part of the view.
Define selection criteria for the view.
Define buffering settings for the underlying database tables.
Answer:

A, B, C

Question: 54
To which context object is the attribute LEAD_SELECTION_INDEX related?
A.
B.
C.
D.

Supply function
Node
Attribute
Element
Answer:

Question: 55
Which property of the Input Field UI element must be bound to a context attribute?
A.
B.
C.
D.

state
enable
value
visible
Answer:

Question: 56
An executable ABAP program contains a standard selection screen and uses the event
blocks ATSELECTION-SCREEN, AT SELECTION-SCREEN OUTPUT, INITIALIZATION,
START-OF-SELECTION. In which sequence will ABAP runtime call these event blocks?
A. 1. AT SELECTION-SCREEN OUTPUT 2. INITIALIZATION 3. AT SELECTIONSCREEN 4. START-OF-SELECTION
B. 1. INITIALIZATION 2. AT SELECTION-SCREEN 3. AT SELECTION-SCREEN
OUTPUT 4. START-OF-SELECTION
C. 1. INITIALIZATION 2. AT SELECTION-SCREEN OUTPUT 3. AT SELECTIONSCREEN 4. START-OF-SELECTION
D. 1. INITIALIZATION 2. AT SELECTION-SCREEN OUTPUT 3. START-OF-SELECTION
4. AT SELECTION-SCREEN
Answer:

Question: 57
Which boundary conditions lead to improved access time to an internal table? (Choose
three)
A.
B.
C.
D.
E.

Left justified part of key for sorted tables


Fully qualified key for sorted tables
Index access for hashed tables
Left justified part of key for hashed tables
Index access for standard tables
Answer:

A, B, E

Answer:

Question: 58
What can you change in the ABAP Debugger?
A.
B.
C.
D.

Content of an internal table


Value of a reference variable
Value of a constant
Definition of a structure

Question: 59
You want to use a BAdI to extend the functions of an SAP program. Which of the
following tasks is necessary?
A.
B.
C.
D.

Call the BAdI.


Create an enhancement project using a customer exit.
Define an interface for the BAdI.
Implement a class that implements the BAdI interface.
Answer:

Answer:

Question: 60
Which hook method exists for all controller types?
A.
B.
C.
D.

wddoonclose( )
wddoinit( )
wddobeforenavigation( )
wddoonopen( )

Question: 61
Which data type is allowed for the reference field of the Currency field?
A.
B.
C.
D.

UNIT
CUKY
DEC
CURR
Answer:

Question: 62
How can you declare an internal table using the transparent table A as its line type?
A.
B.
C.
D.

DATA gt_itab TYPE LINE OF a.


DATA gt_itab TYPE REF TO a.
DATA gt_itab TYPE TABLE OF a.
DATA gt_itab TYPE a.
Answer:

Answer:

Question: 63
Which SELECT statement will always bypass the SAP table buffers?
A.
B.
C.
D.

SELECT ENDSELECT.
SELECT SINGLE
SELECT INTO TABLE
SELECT FOR UPDATE

Question: 64
What is required to fully specify a Table Type in the ABAP Dictionary? (Choose three)
A.
B.
C.
D.
E.

Access type
Table key
Table size
Line type
Header line
Answer:

A, B, D

Question: 65
Which options do you have to read data from multiple tables while using a SELECT
statement?(Choose three)
A.
B.
C.
D.
E.

Nested select statements


Nested loop statements
Database views
Join statements
Pooled tables
Answer:

A, C, D

Question: 66
How can you improve the performance when accessing a large data volume database
table?
A.
B.
C.
D.

Apply the appropriate data class and size category.


Switch the database table to fully buffered.
Define appropriate indexes for the database table.
Change the table type in the dictionary
Answer:

Question: 67
What do you need to have in your program to respond to the DOUBLE_CLICK event
raised by an instance of the CL_GUI_ALV_GRID class? (Choose three)
A.
B.
C.
D.
E.

A SET HANDLER statement to register the handler to the event


A method to read the registration table
A handler method for the event
A CATCH statement to capture the event
A handler class
Answer:

A, C, E

Question: 68
Which statement is used to generically define the data reference variable z1?
A.
B.
C.
D.

data z1 type any


data z1 type any table
data z1 type ref to PA0001
data z1 type ref to data
Answer:

Question: 69
You want to define two database tables with different structures. Both tables should
contain the fields CHANGE_DATE and CHANGE_TIME. How do you implement this in
order to minimize the maintenance effort?
A. Define a structure with these two fields and include this structure in both
database tables.
B. Define an append structure with these two fields and assign this append
structure to both database tables.
C. Define the two fields in each database table separately.
D. Define the two fields in one database table and copy them to the other database
table.
Answer:

Question: 70
dbtab is a transparent table. What is declared by the following statement?
DATA myvar TYPE dbtab.
A.
B.
C.
D.

A structure variable
An elementary field
An internal table
A reference to an internal table
Answer:

Question: 71
You defined data reference z1 generically. Which statement would you use to access the
content of the referenced variable?
A.
B.
C.
D.

Assign (z1) to <fs>


Assign z1 to <fs>
Assign z1->* to <fs>
Get reference of z1 into wa
Answer:

Question: 72
You are using the new debugger and you want to change the content of an internal
table. Which actions are allowed? (Choose three)
A.
B.
C.
D.
E.

Delete the entire contents of a table.


Change row content and press Save (<CTRL> + S).
Delete table from memory.
Delete the selected rows.
Change row content and press Enter (<ENTER>).
Answer:

A, D, E

Question: 73
How do you embed a subscreen in a main screen?
A.
B.
C.
D.

Use SET SUBSCREEN in a PBO module of the main screen.


Use SET SUBSCREEN in the flow logic of the main screen.
Use CALL SUBSCREEN in the flow logic of the main screen.
Use CALL SUBSCREEN in a PBO module of the main screen.
Answer:

Question: 74
For which of the following requirements can you implement a functional method?
(Choose two)
A. A handler method for an event that has a returning parameter
B. A method to set an instance attribute with one importing parameter and no
other parameters
C. A factory method that returns an object reference
D. A private static helper method that returns a single value as the result of an
algorithm
Answer:

C, D

Question: 75
In which modularization units can you use parameters? (Choose three)
A.
B.
C.
D.
E.

Event blocks such as START-OF-SELECTION


Function modules
Subroutines
Dialog modules such as PBO modules
Methods
Answer:

B, C, E

Question: 76
When analyzing a program, which tasks can you perform using the code inspector?
(Choose three)
A.
B.
C.
D.
E.

Discover unused variables.


Execute the extended program check
Determine used database tables.
Inspect the memory consumption.
Evaluate the time needed for program execution.
Answer:

A, B, C

Answer:

Question: 77
Which objects can share data through context mapping?
A.
B.
C.
D.

View controller and another view controller


Component controllers and view controllers
Custom controllers and transparent tables
Global classes and component controllers

Question: 78
Which of the following variables is the self-reference variable in ABAP OO?
A.
B.
C.
D.

THIS
SENDER
ME
SUPER
Answer:

Question: 79
Which components belong to an elementary search help? (Choose two)
A.
B.
C.
D.

Fixed values
Import / export parameters
Selection method
Attachment to a field
Answer:

B, C

Question: 80
How do you add fields to an SAP-delivered transparent table without modification?
A.
B.
C.
D.

Use the database utility to enhance the definition on the database directly.
Add the new fields to the table definition.
Create an append structure containing the new fields.
Define a structure containing the new fields and include it in the table
definition.
Answer:

OPRACOWANIE Z INTERNETU
C_TAW12_702

Question: 81
You have program with event INITIALIZATION, START-OF-SELECTION, ATSTART-OFSELECTION, AT START-OF-SELECTION OUTPUT. In which order it will be execute.

A. INITIALIZATION, , AT START-OF-SELECTION OUTPUT,AT START-OFSELECTION.START-OF-SELECTION, (correct)


B. Obviously changing the order for rest of the options.

Question: 82.
components of Netweaver . ( 2 correct answers)
( frndz imp note, there is no answer available for this q in the book please go through the
URL...http://www.sap.com/platform/netweaver/components/index.epx)
A.
B.
C.
D.
E.

Data warehouse . (correct)


Master data management. (correct)
ERP.
CRM.
SDM.

Question: 83.
Which of the following part of SAP business suite (3 Answers)
A.
B.
C.
D.
E.

SAP Design By one


SAP Design All
Product life cycle management (correct)
ERP (correct)
CRM (correct)

Question: 84.
Size of Integer.
A.
B.
C.
D.

8 bytes
6 bytes
4 bytes (correct)
Assigns as you declare the value.

Question: 85.
There are two classes CL_SUPER and CL_SUB. Class CL_SUPER has method say
SUPER_METHOD and CL_SUB has a method SUB_METHOD.[This q gave me confidence
and put me into confusion!!....what is wrong (TRICKY thing is they dint mention CL_SUB
is inherited from CL_SUPER )].
DATA: GO_SUPER type ref to CL_SUPER,
GO_SUB type ref to CL_SUB.
A.
B.
C.
D.

GO_SUPER->SUPER_METHOD.
GO_SUPER->SUB_METHOD. ( i CHOSE THIS BUT PLEASE READ THE QWELL)
GO_SUB->SUB_METHOD.
GO_SUB->SUPER_METHOD.

Question: 86.
What you can do in class builder. ( A NEW Q!!)...(3 ans)
A. Local class and Local interface from your local program.
B. Redefine classes and interfaces.
C. When you can define global class, you can use in F8 Function.

Question: 87.
What are the components of ABAP Workbench.(3 ans)
A.
B.
C.
D.

Function builder.
Class Builder
Screen Painter
Two more options.

Question: 88.
In a table, when buffering settings are switched on and buffering style is single,What
would be the option .
A. SELECT SINGLE.(correct)
B. SELECT SINGLE...... UPDATE
C. SELECT... LOOP

D. One more option.


Question: 89.
Relationship between Buffering and Index.( The toughest q i faced!!) [ So plz find outthe
relation between the two]
A. When Retrieving a record using index, you cant use Buffer.

Question: 90.
What is defined in ABAP Dictionary.(3 ans)
A.
B.
C.
D.
E.

Type tools.(correct)
Transparent tables.(correct)
Domains.(correct)
Internal tables
Methods

Question: 91.
What are the components of elementary Search help.( One more new q!!)(3 ans)[ Ihav
no clue guys bt these r d few options i rem..)
A. Fixed values.
B. Value check.

Question: 92.
What are the parameters of Functional method.(2 ans) [ i dnt hav t giv d ans here :P]
A.
B.
C.
D.
E.

Importing
Exporting
Changing
Returning
Transporting

Question: 93.
Order of ALV Grid Control.
A. Create Container ALV grid, Pass the values.
B. Of course change the order (:P)

Question: 94.
When you press Double_Click, What will happen.( 3 ans)
[Im nt sure guys, This isfrom e-learning part 3 ending ).
A.
B.
C.
D.

Handler class.
Handler method.
event handler class method triggers
2 more options.

Question: 95.
How you will define BADI.(This is a very good Q)...
A. Define interface of BADI.(correct)
B. Define Class which describes interface.
C. Call BADI.

Question: 96.
When is the authorization of user checked for entering data.
A.
B.
C.
D.

When entered.
At selection screen
At selection screen Output
End of page.

Question: 97.
If you want the data in the internal table to be copied without using the headerline.. ,how
will you pass [ Even this q was tricky, so get the ans from maam n i only remthe option i
ticked]
A. Field symbols ASSIGNING ( something like this).

Question: 98.
How can you debug the program (3 answer)
A.
B.
C.
D.
E.

Place /h in command field (correct)


Execute - > debug (correct)
set break point and execute(correct)
set watch point in the ABAP editor window
One more option.

Question: 99.
What can be done using watchpoint
A.
B.
C.
D.

The contents of internal table can be changed.(correct)


Change the components of the structure.
Change the content of constants.
One more option.

Question: 100.
There is a local type variable defined gty_1. Which possible definition is allowed in ABAP
Statement.( I got little confused )
A.
B.
C.
D.

Data Var LIKE gty_1 (correct).


Data Var TYPE gty_1 Value 1.
Constant Var TYPE gty_1.
Data Var TYPE gty_1 DEFAULT 1.

Question: 101.
How can you define an internal table using a Transparent table [ My Favorite Q guys!!
JUST LUV THIS]..Page 359 of 10_1.(Caution Beginners error----TWICe)
A.
B.
C.
D.

Data gt_itab type <transparent table>


Data gt_itab line type of <transparent table>
DATA gt_itab TYPE TABLE OF <table type>.
One more option.

Question: 102.
Parameters for table type.(3 ans)
A.
B.
C.
D.
E.

Line type(correct)
Access type(correct)
Primary key(correct)
Buffering settings
One more option.

Question: 103.
What is allowed in internal tale.(3 ans)
A.
B.
C.
D.
E.

Insert.(correct)
Delete.(correct)
Modify.(correct)
Select.
Update.

Question: 104.
Role of Database Interface.(3 ans)
A. Converts open SQL statements to the underlying suitable native
SQL(correct)
B. SAP Buffering.(correct)
C. Application independent program.(correct)
D. 2 more options

Question: 105.
A and B are two tables, User wants the output in a way such that it should have all
records common from Table A and Table B , and also contain records from table A.
A.
B.
C.
D.

Select... A Outer join B


Select....A Inner join B.
Select... A join B.
Select... loop A into B.

Question: 106.
Which modularization unit can be used cross client.( Good q!!)
A. Function module.
B. Subroutines.
C. Events.

Question: 107.
What can be implemented using BADIs? (3 ans)
A. Screen enhancements.(correct)
B. Menu enhancements(correct)
C. Source code enhancements. (correct)

Question: 108.
What are the options, If you want to read data from Database, using select
statement...(3ans)
A.
B.
C.
D.

Polled table.
Nested select statement.
Database View.
One more option.

Question: 109.
What happen when authorization check has been rejected.
A. SY-SUBRC<>0.(correct)
B. Error message e.
C. Program abruptly ends.

Question: 110.
When user is allowed to use where clause.
A.
B.
C.
D.
E.

EQ.(correct)
LIKE. (correct)
GT. (correct)
CT
CO.

Question: 111.
When large table is buffered and there is a condition such that you always have to
specify The full unique key of the table . which table gives better access.
A.
B.
C.
D.

Standard table.
Access table.
Hashed table. (correct)
Sorted table.

Question: 112.
For a Database view, what are the required components.(AN AWESOME Q!!)
A.
B.
C.
D.

The tables which you want to join. (correct)


The fields from different labels you want in view. (correct)
Join condition. (correct)
Select condition.( This is also possible but not compulsory)

Question: 113.

A customer is doing changes in SAP source code.


A.
B.
C.
D.

Customizing.
Modification. (correct)
Enhancement.
Correction.

Question: 114.
How do you declare a internal table with the line type of a Transparent table.( im not
sure bout the ans)..
A. Data it type <transparent table>.
B. Data it type line of <transparent table>.
C. Data it type structure of <transparent table>.

Question: 115.
What are implicit enhancements used for?
A. Add source code.(correct)
B. Replace source code
C. Add menu option.

Question: 116.
You have two controllers A and B.A use B as used controller than which of Bs
component A can use (2Answers)
A.
B.
C.
D.

Context Attribute
Context Node
Supply function
Normal Method

Question: 117.
Which of the following objects are deep? (3 Answers)
A. Internal table
B. Nested Loop statement

C.
D.
E.
F.

Nested Structure
Data type string with elementary type
Data type F
Reference variable

Question: 118.
Which table have one-to-one relationship with database table
A.
B.
C.
D.

Transparent
Hashed
Pool
Cluster

Question: 119.
If you want to create structure in two table with same field C_TIME and C_DATE but with
different name structure which method you will use?
A. Append Structure
B. b. Include
C. c. Define the field in both tables separately.

Question: 120.
How are Dialog step processed w.r.t work process in the application layer

A. A dialog work process is assigned till the end of each SAP LUW
B. Usually, each dialog step is assigned to different work processes(correct)
C. Different steps in different application servers.

Question: 121.
What can we get using Code inspector (3 Answers)

A. Possible to get to know the time for program execution.


B. Database tables used

C. Variables not used


D. Two more options.

Question: 122.
What is the common between local and global types
A.
B.
C.
D.

Documentation
Technical information
Search help
Fields

Question: 123.
What are the components of domain (3 Answer)
A.
B.
C.
D.

Fixed value
Search help
Conversion exits
Semantic information

Question: 124.
You have classical (dynpro) screen. You want to add documentation for your input field.
How you will do it(2 ans)
A.
B.
C.
D.

Add documentation in data element of data dictionary


Use screen table component DOCUMENTATION to enter in the PBO.
POH( I forgot the full form).
One more option.

Question: 125.
How you can create Singleton class (3 Answer)
A. Create Abstract class
B. Create class with visibility private
C. Create instance of class in its static method

D. Create event to return the instance of class

Question: 126.
You have got error with warning message for input field in a classical dynpro,how will
you process it.
A.
B.
C.
D.

Enter the value and press Enter


Enter the value and Execute (F8)
Leave the field blank and press Enter
Leave the field blank and Execute (F8)

Question: 127.
Which of the following conversion is invalid
A. Xstring Type to String Type
B. Char Type To I
C. Char Type Value 123 into char type length 2

Question: 128.
Which of the following object have LEAD_SELECTION_INDEX( ) method.
A.
B.
C.
D.
E.

List
Parameter
ContextNode
Context attributes
Window

Question: 129.
How will you call a subscreen as a dialog modal in a window ?

A.
B.
C.
D.

CALL SUBSCREEN STARTING AT 5 5 in flow logic


CALL SCREEN STARTING AT 5 5 abap editor
SET SCREEN abap editor
SET SUBSCREEN STARTING AT 5 5 in flow logic.

Question: 130.
Task T1 is processed by a team O1 and team leader wants to release it. Another
developer who is not from team O1 wants to do some changes in T1.When he can do
changes.
A.
B.
C.
D.

When T1 is activated.
After O1 released the task T1.
During T1 is processed by O1.
One more option.

Question: 131.
You want to append table to append table.
A. Append structure start with ZZ or YY.
B. Fields of append structure start with ZZ or YY.

Question: 132.
Parameters are used in (Select 3)
A.
B.
C.
D.

Methods.
Functions.
Interface.
Two more options.

Question: 133.
Which of following are controllers of Web Dynpro component(3)
A.
B.
C.
D.
E.

Custom controller(correct)
Window controller(correct)
View controller(correct)
Instance controller.
User controller.

Question: 134.
when a user is using a update function module for updating the database and has
realized that all the previous work should be undone to get back database to previous
sate..
A. ROLLBACK
B. exit
C. message E type.

>64%

Das könnte Ihnen auch gefallen