Вы находитесь на странице: 1из 27

1.

Your colleague has asked you to analyze and ABAP program that does not behave
correctly when a button is pressed on the initial screen. You want to start Debugger
when the button is pressed so that you can perform your analysis.

What do you type in the command field?

Please choose the correct answer.

Response:

/hx
/n
/h
Jdbg
2.You are asked to enhance the GUI status of an SAP standard application How do you
identify which menu exit function code you can use?

Please choose the correct answer.

Note: Answers of this question are not verified by our experts, please study yourself and
select the appropriate answers.

Response:

It start with a plus (+)


It starts with a dollar($)
It starts with an asterisk (*)
It starts with an ampersand (&)

3.Which statement is true?


Please choose the correct answer.

Response:

A database LUW must be placed without an SAP LUW.


A database LUW must be placed within an SAP LUW.
An SAP LUW must be placed within a database LUW.
A database LUW cannot be placed within an SAP LUW.
Score 1 of 1

Question:

4.Which screen in the ABAP Dictionary allows you to log data changes to the table?

Please choose the correct answer.


Response:

Utilities Settings
Technical Settings
Attributes tab
Utilities Database Object Database Utility
Delivery and Maintenance tab
Score 0 of 1

Question:

5.You enhance an SAP standard global class by defining a post-method for an SAP
method. The original SAP method has an EXPORT parameter named PARM1.

Which parameters does the post-method have?

Please choose the correct answer

Response:

An IMPORT parameter named PARM1


An EXPORT parameter named PARM1
A CHANGING parameter named PARM1
A RETURNING parameter named PARM1
Score 0 of 1

Question:

6.Which of the following functions does the ABAP Dispatcher perform?

There are 2 correct answers to this question.

Response:

It communicates with other instances in the system.

It distributes user requests among available work processes.


It directs HTTP requests from an SAP system to a web server.
It enables communication between SAP systems and external application
systems.

Question:

7.You want to create a transparent table in the ABAP dictionary. When the table is
physically created in the database?
Please choose the correct answer.

Response:

When you save the table


When you run the database utility transaction (SE14)
When you activate the table
When you insert the table name and select create

8.Which of the following rules must you follow when you create a static constructor?

There are 3 correct answers to this question

Response:

You can use ONLY importing parameters or exceptions


You must name the method CONSTRUCTOR
You CANNOT use parameters or exceptions

You can ONLY define static constructors in the public section

You must name the method CLASS_CONSTRUCTOR


9.You define a database view A and maintenance view B in the ABAP dictionary.

What restrictions apply to these views?

There are 2 correct answers to this question

Response:

The tables joined in B must have foreign key relationships


The tables joined in A must have foreign key relationships
Only A can be used in the FROM clause of a SELECT statement
Only B can have either a left outer join or an inner join
Score 0 of 1

Question:

10.You have defined a classical screen (dynpro) with mandatory input fields. You want
to exit the screen using the Cancel button event if not all of the mandatory fields have
been filled. What is necessary to achieve this?

Please choose the correct answer.

Response:
Set the function type assigned to the Cancel button to S and handle it in a
module with the addition AT EXIT-COMMAND.
Set the function code assigned to the Cancel button to CANCEL and handle it in
a module with the addition AT EXIT-COMMAND.
Assign function type E to the Cancel button and handle it in a module with the
addition AT EXIT-COMMAND.
Use the LOOP AT SCREEN. ... ENDLOOP statement to set the "required"
property of the input fields to zero.

11.Which of the following standard types is numeric?


There are 3 correct answers to this question.

Response:

Decfloat32
F

12.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?

There are 3 correct answers to this question.

Response:

Select from the list of freely selected BAdIs or enhancement spots in the
Repository Information System.
Perform a program-related global search for GET BADI.
Search for a Business Transaction Event in the Customizing tree (transaction
SPRO).
Perform a program-related global search for a customer exit.
Select from the list of application-related BAdIs or enhancement spots in the
SAP Application Hierarchy.

13.What can be defined using an implicit enhancement option?

There are 3 correct answers to this question

Response:

Replacements for global SAP methods


Additional exceptions in SAP function modules
Additional attributes in global SAP classes
Replacement for SAP function modules
Additional parameters in SAP function modules

14.Which of the following variables is the self-reference variable in ABAP OO?


Please choose the correct answer.

Response:

THIS
SENDER
SUPER
ME

15.Identify the types of controller.


There are 5 correct answers to this question.

Response:

Window controller

Custom controller

Configuration controller

View controller
Consumer controller
Component controller

16.What do you need to consider when creating a secondary index on a table?

There are 2 correct answers to this question

Response:

The index must always be unique


The table will be updated more quickly if you create more indexes
The index can be created for specific database systems only
The most frequently selected fields should be at the first positions in the index

17.To benefit from the hash algorithm when accessing a hashed internal table, how do
you specify the key?
Please choose the correct answer.

Response:

Under-qualified
Any key
Fully qualified
Left aligned, gap free

18.Which of the following types of SQL statements always bypass the SAP table
buffers?
There are 2 correct answers to this question.

Response:

SELECT INNER JOIN

SELECT SUM (sales)


SELECT SINGLE
SELECT UP TO 1 ROW

19.For which of the following purposes can you use the ABAP dictionary?
There are 2 correct answers to this question.

Response:

To create lock objects

To activate logging for transparent tables


To create development classes
To maintain program translations
Score 1 of 1

Question:

20.Which of the following statements are correct?


There are 4 correct answers to this question.

Response:

Static methods can be defined in both the public and private visibility section of
the class.
Only public methods can be addressed outside the class.
Class methods assigned to the public visibility section can be accessed outside
the class using the static component selector and the class name.
You can call private methods within the public methods without reference to the
object or class.
None of the above
Score 1 of 1

Question:

21.When you add programming logic to your ABAP program that checks
authorizations,which of the following do you have to create?

There are 2 correct answers to this question.

Response:

An authorization profile
An authorization Access
An authorization role
An authorization object

22.Which of the following conditions must be fulfilled when using a GROUP BY clause
in a SELECT statement?

There are 2 correct answers to this question.

Response:

The table in the FROM clause must be a transparent table.


The fields after GROUP BY must have a character type.
All fields in the SELECT clause that are not part of an aggregate function must
be listed after GROUP BY.
The SELECT statement must also have a WHERE clause.

23.What must before you can create a new transportable function modules?

There are 3 correct answers to this question

Response:

Function group

Package
Module pool
Transport request
Exception class
Score 0 of 1

Question:

24.Which events can exist in all types of programs that actually contain
executable statements?

Please choose the correct answer.

Response:

AT LINE-SELECTION
AT PF##
AT USER-COMMAND
INITIALIZATION
START-OF-SELECTION
LOAD-OF-PROGRAM
Score 0 of 1

Question:

25.Which of the following tasks does the BADI implementing class perform?
Please choose the correct answer.

Response:

Filtering
Inserting
Sequencing
Deleting
Score 0 of 1

Question:

26.When included in a structure, which elementary field types allow the structure to be
considered a character-type data object?

There are 4 correct answers to this question.

Response:

D
F
N
C
STRING
I
T
XSTRING
X
Score 0 of 1

Question:

27.Where should the labels for fields be stored?


Please choose the correct answer.

Response:

Data element
Table
Field
Structure
Domain
Score 0 of 1

Question:

28.To which ABAP Dictionary definition can you assign fixed values?
Please choose the correct answer.

Response:

Field of a transparent table


Data element
Domain
Component of a structure
Score 1 of 1

Question:

29.Which of the following controller types can exist only once in a Web Dynpro
component?

There are 2 correct answers to this question.

Response:
Configuration controller
View controller
Component controller
Window controller
Score 0 of 1

Question:

30.Which of the following predefined ABAP types is incomplete?


Please choose the correct answer.

Response:

XSTRING
STRING
F
P
Score 0 of 1

Question:

31.What do global types and local types have in common?


Please choose the correct answer.

Response:

Search help
Technical information
Field labels
Documentation
Score 0 of 1

Question:

32.Which of the following can you assign a search help to?

There are 3 correct answers to this question

Response:

Check table
Domain
Table type
Structure component

Data element
Score 0 of 1

Question:

33.Which data element property do you set so that the system logs changes to the
content of fields with this data element?

Please choose the correct answer.

Response:

Change document
Input history
PARAMETER ID
Documentation
Score 0 of 1

Question:

34.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?

There are 3 correct answers to this question.

Response:

A handler method for the event

A handler class
A method to read the registration table
A CATCH statement to capture the event
A SET HANDLER statement to register the handler to the event
Score 1 of 1

Question:

35.What is the correct order for using a lock object?


Please choose the correct answer.

Response:

Read the data, set the lock, change the data, release the lock
Set the lock, read the data, change the data, release the lock
Set the lock, read the data, release the lock, change the data
release the lock, Read the data, set the lock, change the data
Score 1 of 1

Question:

36.You want to translate dynamic text in a web dynpro. From which abstract class
should you inherit?

Please choose the correct answer.

Response:

CL_WD_CONFIGURATION_MODEL
CL_WD_COMPONENT_ASSISTANCE
CL_WD_COMPONENT_SERVICES
CL_WD_CONTEXT_SERVICES
Score 1 of 1

Question:

37.Your program performs a data base update by calling function modules in an


update task.

Which ABAP statements can be used in the program to discard all update requests for
the current SAP logical unit of work(LUW)?

There are 3 correct answers to this question

Response:

ROLLBACK WORK

MESSAGE TYPE A
MESSAGE TYPE E
MESSAGE TYPE X
MESSAGE TYPE W
Score 0 of 1

Question:

38.What is variable-length structure called?


Please choose the correct answer.
Response:

Nested structure
Flat structure
Link structure
Nested link structure
Score 0 of 1

Question:

39.What is required to fully specify a Table Type in the ABAP Dictionary?


There are 3 correct answers to this question.

Response:

Line type
Table size
Access type

Table key
Header line
Score 1 of 1

Question:

40.What does SAP recommend that you use a hashed table?


Please choose the correct answer.

Response:

When a table is very large and you want to access the table by index only.
When a table must be accessible by both index and key
When a table must be sorted automatically by key in ascending order
When a table is very large and you want to access the table by key only
Score 0 of 1

Question:

40.A screen has the following PAI flow logic:

PROCESS AFTER INPUT


FIELD A MODULE check_A
FIELD A MODULE check_B
CHAIN.
FIELD:C,D
MODULE check_CD
ENDCHAIN
FIELD:C,B.
MODULE check_CB
ENDCHAIN

What happens if the application senda a type E message during the check_CB module
processing?

Please choose the correct answer.

Note: Answers of this question are not verified by our experts, please study yourself and
select the appropriate answers.

Response:

The screen is displayed again and the PBO flow logic is processed. Only fields
B and C are ready for input.
The screen is NOT displayed again. Processing terminates and the user must
restart the ABAP program
The screen is displayed again without processing the PBO flow logic. All fields
are ready for input.
The screen is displayed again without processing the PBO logic flow. Only
fields B and C are ready for input
Score 0 of 1

Question:

41.You write a program that updates a data record in the data base using the following
statement:

UPDATE scar FROM Is_scarr.

Which of the following tasks does the Database Interface perform?

There are 2 correct answers to this question

Response:

It applies a logical lock to the updated data record.


It restricts the access to the log-on client
It checks the authorization of the current user
It translates the statement to native SQL
Score 1 of 1

Question:
42.Which of the following generic types can you use to define a field symbol that will be
assigned to a character string?

There are 3 correct answers to this question

Note: Answers of this question are not verified by our experts, please study yourself and
select the appropriate answers.

Response:

Type any table

Type clike
Type xsequence
Type csequence
Type any
Score 1 of 1

Question:

43.Which of the following is a true statement?


There are 2 correct answers to this question.

Response:

An access key is required to modify SAP repository objects.


An access key is required to implement business add-ins.
An access key is required to implement an implicit enhancement point.
An access key is required to enhance an SAP application using a user exit.
Score 1 of 1

Question:

44.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?

Please choose the correct answer.

Response:

SELECT FROM a JOIN b


SELECT FROM a LEFT OUTER JOIN b
SELECT FROM b RIGHT OUTER JOIN a
SELECT FROM a INNER JOIN b
Score 1 of 1

Question:

45.What is the difference between a Unicode and non-Unicode program?

Please select all the correct answers that apply.

Response:

Byte-type data objects cannot be assigned to character-type data objects.

Offset positioning in a Unicode structure is restricted to flat data objects.

Offset positioning in a Unicode structure is restricted to character data objects.

Byte-type data objects cannot be compared to character-type data objects.


Score 1 of 1

Question:

46.What is the ALV Object Model?


Please choose the correct answer.

Response:

A group of hierarchal classes that describe the ALV Grid as a whole but do not
inherit from a single class
A group of classes that apply Grid as a whole and inherit from a multiple class
A group of classes that describe the BDC Grid as a whole and inherit from a
single class
A group of classes that describe the ALV Grid as a whole and inherit from a
single class
Score 0 of 1

Question:

47.You write the following ABAp statement

SELECT SINGLE carrid connid cityfrom cityto


From spfli
INTO gs_spfli
WHERE carrid = pa_car
AND connid = pa_con
How are the fields in the field list of the SELECT statement copied to the target
structure gs_spfli?

Please choose the correct answer.

Response:

They are copied from right to left


They are copied to fields with the same name
They are copied to fields with the same type
They are copied from left to right
Score 0 of 1

Question:

48.What are some of the advantages of using OPEN SQL?

There are 2 correct answers to this question

Response:

Syntax is checked at design time


The application server buffer is NOT used
All standard SQL commands can be used
It can be used with any DBMS
Score 0 of 1

Question:

50.Why should you bundle database updates in your dialog programs?


Please choose the correct answer.

Response:

To allow you to use SAP locks to ensure data consistency


To process the SAP LUW within the database LUW to ensure data consistency
To be able to rollback database changes performed in the same dialog step
To avoid database locks set by an SQL statement that persists until the end of
the program
Score 0 of 1

Question:

51.Using the screen system table, what can you modify through a LOOP AT SCREEN
ENDLOOP construct?
Please choose the correct answer.

Response:

Values of screen elements


Attributes of screen elements
Screen status
Function code of buttons
Score 0 of 1

Question:

52.After which statement will the runtime system initialize the ABAP memory

Please choose the correct answer.

Response:

LEAVE TO TRANSACTION
SUBMIT
CALL TRANSACTION
SUBMIT AND RETURN
Score 1 of 1

Question:

53.You have implemented a class CL_CUSTOMER in which you defined a private


attribute. From where can you access this attribute directly?

There are 2 correct answers to this question.

Response:

From all methods of the class CL_CUSTOMER


From all methods of all subclasses of CL_CUSTOMER
From all methods of a class to which CL_CUSTOMER grants friendship
From any program using the class CL_CUSTOMER
Score 0 of 1

Question:

54.Which of the following statements are true?


There are 2 correct answers to this question.

Response:
Static attributes can be declared only in the private visibility section of the class.
Static attributes cannot be changed by an object.
Static attributes are declared with the CLASS-DATA statement.
A static attribute is the same across all instances of the class. There is only one
static attribute across all instances of the class.
Score 0 of 1

Question:

55.Which components belong to an elementary search help?


There are 2 correct answers to this question.

Response:

Import / export parameters


Attachment to a field
Fixed values
Selection method
Score 1 of 1

Question:

56.Which of the following components belong to the SAP application layer?

There are 2 correct answers to this question

Response:

SAP GUI
Database interface
Database server
ABAP dispatcher
Score 0 of 1

Question:

57.You add the CREATE PROTECTED addition to a class definition.

From where you can instantiate the class?

There are 3 correct answers to this question.

Response:
From the class itself
From any protected class
From a parent class
From a friend class
From a child class
Score 0 of 1

Question:

58.What are the advantages of modularization?

There are 3 correct answers to this question

Response:

Profitability across DBMS


Maintainability

Transparency

Reusability
Performance
Score 0 of 1

Question:

59.Which of the following is a true statement?


There are 3 correct answers to this question.

Response:

All transportable objects have to be assigned to a package.


Repository objects and cross-client customization objects are assigned to the
workbench request.
Local repository objects can be transported.
Inactive objects can be transported.
Client-specific customization objects are assigned to the customizing request.
Score 0 of 1

Question:

60.dbtab is a transparent table. What is declared by the following statement? DATA


myvar TYPE dbtab.
Please choose the correct answer.

Response:

A structure variable
An elementary field
A reference to an internal table
An internal table
Score 0 of 1

Question:

61.What do you have to take into account before you decide to buffer a table?

Please choose the correct answer.

Response:

The database server must allow table buffering


The entire table content must be loaded into the table buffer
The data read from the buffer may NOT be current
The data must always be read from the buffer
Score 0 of 1

Question:

62.You want to move a transport request from the development system to the
subsequent system. Which of the following are prerequisites for this?

There are 2 correct answers to this question.

Response:

The transport request must be released


The extended program check must show no warnings.
All tasks of the transport request must be assigned to the same user.
All objects included in the transport request must be activated.
Score 0 of 1

Question:

63.Which rules do you have to consider when working with pooled tables?

There are 2 correct answers to this question


Response:

An append structure can be created


Only key fields should be used in ORDER BY clauses
All fields can be used in indexes
Only key fields should be used in WHERE condition
Score 0 of 1

Question:

64.Which statements are true?


There are 5 correct answers to this question.

Response:

The ALV Object Model requires a table refresh after programmatically


changing the ALV.
The ALV Grid uses a reference to the data table for display.

The ALV Object Model uses a reference to the data table for display.

The ALV Grid can define a sort criteria for initial display.
The ALV Grid requires a table refresh after programmatically changing the
ALV.
The ALV Object Model can define a sort criteria for initial display.
Score 0 of 1

Question:

65.Which of the following transactions are integrated in the ABAP workbench tools?
There are 2 correct answers to this question.

Response:

Overview of job selection (SM37)


Class builder (SE24)
Process overview (SM50)
ABAP editor (SE38)
Score 0 of 1

Question:

66.Which of the following actions can be performed in the Process After Input (PAI)
processing block?
Please choose the correct answer.

Response:

Set the title bar.


Modify screen attributes dynamically.
Check the function code.
Set the GUI status of the screen.
Score 0 of 1

Question:

67.Which objects are automatically created when you create a new function group?

Please choose the correct answer.

Response:

A function pool and two function modules


A function pool and two subroutine pools
A function pool and two include programs
A function pool and two module pools
Score 1 of 1

Question:

68.Which statement will interrupt the processing of the current screen and branch to
new screen?

Please choose the correct answer.

Response:

CALL SCREEN <NNNN>


SET SCREEN <NNNN>
None of the above
LEAVE TO SCREEN <NNNN>
Score 1 of 1

Question:

69.You want to add a field type CURR to a transparent table. What else must you do?

Please choose the correct answer.


Response:

Add a check table that contains a field of type CUKY.


Add a key fieldof type CUKY.
Create a new field CUKY as a pre-defined type.
Create a reference to a field of type CUKY.
Score 0 of 1

Question:

70.Which of the following standard hook methods exist in all Web Dynpro controllers?

There are 2 correct answers to this question

Response:

Wddoinit
Wddoafteractions
Wddoexit
Wddobeforenavigation
Score 0 of 1

Question:

71.What is the purpose of the enqueuer work process?

Please choose the correct answer.

Response:

It translates Open SQL statements


It processes update requests
It processes user entries
It manages logical locks in the lock table
Score 1 of 1

Question:

72.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?

Please choose the correct answer.


Response:

Define an append structure with these two fields and assign this append
structure to both database tables.
Define a structure with these two fields and include this structure in both
database tables.
Define the two fields in one database table and copy them to the other database
table.
Define the two fields in each database table separately.
Score 0 of 1

Question:

73.How can you add a session breakpoint to your program?


There are 2 correct answers to this question.

Response:

Set a breakpoint in the ABAP debugger and press F8


Set a breakpoint in the ABAP editor and select Save.
Set a breakpoint in the ABAP editor

Execute command /h
Score 0 of 1

Question:

74.When do you need to use the GROUP BY clause in the SELECT statement?
Please choose the correct answer.

Response:

If you want to use aggregate functions and at least one component in the field
list is a column identifier
If you want to use aggregate functions and all components in the field list are
aggregate functions
If you want to use ORDER BY to specify a sub-order
If you want to redefine the sequence of the columns in the result set
Score 0 of 1

Question:

75.The order of fields for a transparent table in the database


Please choose the correct answer.

Response:
Is created in the order of the ABAP Dictionary.
Needs to match the ABAP Dictionary.
Is allowed to be different than the ABAP Dictionary.
Is created in the order of the Data Dictionary.
Score 1 of 1

Question:

76.When does the lifetime of a Web Dynpro component begin and end?
Please choose the correct answer.

Response:

It begins each time it is called, and it ends when the component completes.
It ends each time it is called, and it ends when the component completes.
It begins the first time it is called at runtime, and it ends with the Web Dynpro
application that called and instantiated the component ends.
It begins when instantiated and it ends when the program ends or the object is
freed.
Score 1 of 1

Question:

77.You need to perform a downcast. What should you do?

There are 2 correct answers to this question.

Response:

Use the operator =.


Perform the downcast only if an upcast has already been done for the object
reference.
Assign a subclass reference to a superclass reference.
Catch the exception CX_SY_MOVE_CAST_ERROR.
Score 0 of 1

Question:

78.Which you should specify in a non-Unicode system when opening a file in TEXT
MODE?

There are 2 correct answers to this question.

Response:
The storage order
The code page
The ENCODING addition
The byte order
Score 0 of 1

Question:

79.When you define local classes in ABAP, which syntactical sequence must you follow?

Please choose the correct answer.

Response:

The order doesnt matter.


PUBLIC SECTION, PROTECTED SECTION, PRIVATE SECTION
PRIVATE SECTION, PROTECTED SECTION, PUBLIC SECTION
The order is handled automatically.
Score 0 of 1

Question:

80.You are establishing the business logic layer for a Web Dynpro Component. Which
service types are available in the Service Call wizard?

There are 3 correct answers to this question.

Response:

Web service proxy


Function group
Transaction code
Function module

Class method

Вам также может понравиться