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

Question Results

Score 0 of 1
(skipped)

Question:

What does the Refactoring Assistant allow you to do?


There are 2 correct answers to this question.

Response:

Move components between superclasses and subclasses


Rename all occurrences of a method
Move between classes and interfaces
Rename all subclasses of a method
Score 0 of 1

Question:

You want to add a field ZZPRICE to the SAP standard transparent table EKKO.

Which of the following actions result in an enhancement of the SAP standard?

There are 2 correct answers to this question.

Response:

Add ZZPRICE to the customizing include for the table

Create an append structure and add ZZPRICE to it.


Insert ZZPRICE into an SAP structure for the table
Insert ZZPRICE at the end of the table
Score 1 of 1

Question:

At most, how many menu items (including functions, separators and sub- menus) can a
menu have on the screen?

Please choose the correct answer.

Response:
15
None of the above
10
20
Score 0 of 1

Question:

What are the advantages of modularization?

There are 3 correct answers to this question

Response:

Performance

Reusability

Maintainability
Profitability across DBMS
Transparency
Score 1 of 1

Question:

Identify the types of controller.


There are 5 correct answers to this question.

Response:

Consumer controller
View controller

Window controller

Component controller

Custom controller

Configuration controller
Score 0 of 1
(skipped)

Question:
You are using the new debugger and you want to change the content of an internal
table.
Which actions are allowed?

Response:

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>).

Question:

What does the enhancement category for a database table or structure do?

There are 3 correct answers to this question.

Response:

Makes a table Unicode-compliant


Specifies the types of changes that can be made to the structure

Can produce warnings at incompatible points for the structure

Can identify where program behavior may change


Score 0 of 1

Question:

What features are provided by the database interface?


There are 3 correct answers to this question.

Response:

Access to SAP table buffers


Conversion of Open SQL statements from ABAP statements into the
corresponding database

statements
Syntax check of Native SQL commands
Data consistency check using foreign key relationships
Database independence of application programs
Score 0 of 1

Question:

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 a parent class

From a child class

From the class itself

From a friend class


From any protected class
Score 0 of 1
(skipped)

Question:

How do you create lock objects and lock modules for use in ABAP programs that access
the database?

Please choose the correct answer.

Response:

Use the Function Builder to create the lock modules and the lock objects
Use the ABAP dictionary to create the lock objects. Use the function builder to
create the lock modules
Use the Function Builder to create the lock modules. The lock objects are
created in the program logic
Use the ABAP Dictionary to create the lock objects. The lock modules are
created automatically
Score 0 of 1

Question:

What must you do to define a database view using the ABAP Dictionary?
There are 3 correct answers to this question.
Response:

Define buffering settings for the underlying database tables.


Choose the fields from the tables that should be part of the view.
Define selection criteria for the view.
Choose the database tables from where the view acquires data.

Define the join conditions between the tables.


Score 0 of 1

Question:

Which of the following regarding search helps is a true statement?

Please select all the correct answers that apply.

Response:

The interface for the search help is defined by the IMP (import) and EXP
(export) flag of the search help parameter.
The text table for the selection method is automatically populated if the text
table is attached to the database table being used as the selection method.
The LPos parameter defines the position of the search help parameter in the
search hit list.
The SPos parameter defines the position of the input field on the dialog screen.
Score 0 of 1

Question:

You r 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:

MESSAGE TYPE E

MESSAGE TYPE X
MESSAGE TYPE W
ROLLBACK WORK
MESSAGE TYPE A
Score 1 of 1

Question:

You want to include an element of type Table in your web dynpro.

What actions add the corresponding columns to the table automatically?

Please choose the correct answer.

Response:

Include the method BIND_TABLE of IF_WD_CONTEXT_NODE.


Generate a BIND_TABLE method using the web dynpro method wizard.
Bind the table attribute DATA_SOURCE to the context node
Right click the table and select the CREATE_BINDING option
Score 1 of 1

Question:

How is an ABAP program with several dialog steps executed?


Please choose the correct answer.

Response:

Usually, dialog steps are assigned to different dialog work processes.


The ABAP dispatcher takes over the entire execution without assigning any
work process.
The program is always executed in just one dialog work process with roll out.
The program is always executed in just one dialog work process without roll out
Score 1 of 1

Question:

What are the advantages of creating a database view to implement a join, instead of
formulating the join directly in an Open SQL SELECT statement?

There are 2 correct answers to this question

Response:

A secondary index can be created for a database view


A database view can be reused in other programs
An outer join can only be implemented in a database view
A database view can be buffered
Score 0 of 1

Question:

In a subclass, you want to redefine a method of the super class. Which of the following
conditions must be fulfilled?

There are 2 correct answers to this question.

Response:

The superclass method is an instance method

The subclass method has a lower visibility than the super class method

The subclass method has same visibility as the super class method
The super class method is abstract
Score 1 of 1

Question:

Which of the following are features of the Context in Web Dynpro?

There are 2 correct answers to this question

Response:

Data is shared between controllers through Context mapping


Every Web Dynpro controller has multiple Contexts
Data is transferred from one Context to another by firing plugs
Every Web Dynpro controller has one Context
Score 0 of 1

Question:

Which of the following program types can contain screens?

There are 3 correct answers to this question

Response:

Module pools

Executable programs
Function groups
Interface pools
Class pools
Score 0 of 1

Question:

In an ABAP program you have the following code sequence :

DATA text TYPE string.


DATA Text_ref TYPE REF TO string.
DATA data_ref TYPE REF TO data.
FIELD-SYMBOLS <fs> TYPE any
Text = Content of Data Object
GET REFERENCE OF text INTO data_ref.

Which of the following pieces of code can you use to output the content of variable text?

There are 2 correct answers to this question.

Response:

WRITE data_ref->*.

ASSIGN data_ref->* TO<fs>


WRITE <fs>

GET REFERENCE OF data_ref->* INTO text_ref. WRITE text_ref->*.

text_ref ?= data_ref.
WRITE text_ref->*.

Score 0 of 1

Question:

Which types of programs or parts of programs can be tested directly from the ABAP
Workbench or ABAP Editor?

There are 4 correct answers to this question.

Response:

FUNCTION
MODULE
METHOD

REPORT

INCLUDE

FUNCTION-POOL

PROGRAM

INTERFACE-POOL

TYPE-POOL

CLASS-POOL

Score 0 of 1

Question:

Which statement ends a screen sequence and starts from initial screen?
Please choose the correct answer.

Response:

CALL SCREEN
LEAVE SCREEN
LEAVE TO SCREEN
SET SCREEN 0

Question:

An ABAP program processes the following expression:

r=a/b+c

Which of the following data declarations would cause the runtime environment to use
fixed-point arithmetic for the above expression?

There are 2 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:
DATA: r TYPE p DECIMALS 2,

a TYPE i VALUE 201,

b TYPE i VALUE 200,

c TYPE

DATA: r TYPE p,

a type I VALUE 201,

b type I VALUE 200,

c type i.

DATA: r TYPE p DECMALS 2,

a TYPE i VLAUE 201,

b TYPE i VALUE 200,

c TYPE f.

DATA: r TYPE f,

a TYPE i VALUE 201,

b TYPE i VALUE 200,

c TYPE f.
Score 1 of 1

Question:

The USER has the following fields: ID, FIRST_NAME, LAST_NAME. FIRST_NAME,
LAST_NAME have the same basic type and length. You want to compare fields
FIRST_NAME, LAST_NAME to each other.
Which of the following SELECT statements can you use?
There are 2 correct answers to this question.

Response:

SELECT*FROM users INTO TABLE It_users WHERE first_name = users


last_name
SELECT*FROM users INTO TABLE It_users
WHERE first name = users last_name.
SELECT*FROM users AS a INTO TABLE It_users WHERE a first_name =
last_name.
SELECT*FROM users AS a INTO TABLE It_users
WHERE afirst_name = alast_name
Score 0 of 1

Question:

Which of the following ABAP data types are compatible with the generic character-type
CLIKE?
There are 3 correct answers to this question.

Response:

C
DECFLOAT
STRING

XSTRING
Score 0 of 1

Question:

What can you create using the ABAP Dictionary?


There are 3 correct answers to this question.

Response:

Transparent tables

Type pools
Field symbols
Internal tables

Domains
Score 1 of 1

Question:

What is the Web Dynpro programming model is based on?


Please choose the correct answer.
Response:

Classic Dynpro programming


Internet Transaction Server (ITS)
Business Server Pages (BSPs)
Model View Controller (MVC)
Score 1 of 1

Question:

What is data binding?

Please choose the correct answer.

Response:

Connecting one Web Dynpro component to another Web Dynpro component


Connecting an outbound plug on one view to the inbound plug of another view
Connecting a context node in one controller to a context node in another
controller
Connecting the values of user interface elements to the context attributes of the
corresponding controller
Score 0 of 1

Question:

You have created a Web Dynpro view that shows data for airline connections between
cities. You want to display flight data for a specific date in a different view after the user
select a date and presses a button. Which of the following actions you must perform?
There are 2 correct answers to this question.

Response:

Edit the handler method in the view controller


Set the interface property for key fields
Add a client-side event in the view

Create and link plugs between the views


Score 1 of 1

Question:

What is the ALV Object Model?


Please choose the correct answer.
Response:

A group of classes that describe the BDC Grid as a whole and inherit from a
single class
A group of classes that apply Grid as a whole and inherit from a multiple class
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 describe the ALV Grid as a whole and inherit from a
single class
Score 0 of 1

Question:

You always want to check the user authorization for data entered in an input field of a
selection screen.Where do you do this?

Please choose the correct answer.

Response:

In the event block AT SELECTION-SCREEN


In the event block INITIALIZATION
In the event block AT SELECTION-SCREEN OUTPUT
In the event block AT SELECTION-SCREEN on VALUE-REQUEST
Score 1 of 1

Question:

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
Jdbg
/n
/h
Score 0 of 1

Question:
DOG is a subclass of ANIMAL. You have created a variable of type ANIMAL that
references an instance of the DOG class. Which of the following statements can you use
to copy this reference to a new variable of type DOG?

Please choose the correct answer.

Response:

MOVE?TO
WRITETO
MOVE. TO..
MOVE-CORRESPONDING TO
Score 1 of 1

Question:

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

Response:

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

Question:

Which must a search help do?


There are 4 correct answers to this question.

Response:

Allow the user to select a response

Determine the values for selection by the user

Have a dialog with the user

Be used from a screen

Use a table or a view for data selection


Score 0 of 1
Question:

What happens when an authorization check fails?


Please choose the correct answer.

Response:

The system field SY-SUBRC is set to a value other than zero.


The program is terminated.
A type E message is displayed.
A CX_AUTH_FAILED type exception is raised.
Score 1 of 1

Question:

Which of the following statements are true?


There are 2 correct answers to this question.

Response:

Standard tables cannot be accessed by index.


Hashed tables are always accessed by index.
A sorted table is always accessed by a unique key.
Hashed tables are accessed by a unique key.

Standard tables can be accessed by index.


Score 0 of 1

Question:

Which of the following steps are required to set up a shared memory area?
There are 3 correct answers to this question.

Response:

Declare a catalog object

Generate an area root class


Enable multiple versions of an area root class
Set the root object

Call the attach_for_write method of area root class


Score 0 of 1

Question:
Table A and table B are partially buffered.
Which of the following SELECT statements always access the database?
There are 2 correct answers to this question.

Response:

SELECT a b c d FROM table A JOIN table B ON table A~a EQ table B~


eINTO CORRESPONDING FIELDS OF TABLE lt_A_B.
SELECT SINGLE FOR UPDATE a b FROM table A INTO
CORRESPONDING FIELDS OF ls_A WHERE c EQ 1234.
SELECT a b FROM table A INTO CORRESPONDING FIELDS OF TABLE
lt_AB
SELECT SINGLE CLIENT SPECIFIED a b FROM table A
INTO CORRESPONDING FIELDS OF ls_AB.
Score 1 of 1

Question:

A view can only be displayed in which circumstances?


Please choose the correct answer.

Response:

It can always be displayed.


It has been embedded in a window.
It contains an inbound and outbound plug.
It cannot always be displayed.
Score 1 of 1

Question:

Which objects can share data through context mapping?


Please choose the correct answer.

Response:

View controller and another view controller


Custom controllers and transparent tables
Component controllers and view controllers
Global classes and component controllers
Score 0 of 1

Question:

Which does the field catalog allow you to do?


There are 3 correct answers to this question.
Response:

Change the title of a column

Add a field to the display


Produce a striped pattern for the display lines
Change the display order of a column

Specify the sort order of the display table


Score 0 of 1

Question:

What must you specify in a Unicode system when opening a file in TEXT MODE?

Please choose the correct answer.

Response:

The Layer page


The ENCODING addition

The byte order


The code page
Score 0 of 1

Question:

Each ABAP program starts with an introductory statement. Which statements are
correct?

There are 2 correct answers to this question.

Response:

The introductory statement must be the first statement in the program.

The introductory statement can be modified.

The introductory statement must be the first line in the program.

The introductory statement must never be modified.


Score 0 of 1

Question:
Which of the following Data Types are allowed in ABAP?
There are 2 correct answers to this question.

Response:

DECFLOAT64
DECFLOAT16

DECFLOAT32

DECFLOAT34
Score 0 of 1

Question:

You write a report that displays mass data in a table. You decide to use the ALV Grid
control (class CL_GUI_ALV_GRID) instead of a classical list display with WRITE
statements.

Which of the following functions can you offer to the user without doing any specific
programming

There are 2 correct answers to this question

Response:

Sort and filter the data by any column

Convert currency amount columns

Display details by double-clicking on a row


Change column width and sequence
Score 1 of 1

Question:

Which statement is used to generically define the data reference variable z1?
Please choose the correct answer.

Response:

data z1 type ref to PA0001


data z1 type any table
data z1 type ref to data
data z1 type any
Score 0 of 1
Question:

You want to display a dialog box in your ABAP program. Which statement do you use?
Please choose the correct answer.

Response:

CALL SCREEN 200 STARTING AT 5 5.


CALL SCREEN 200.
SET SCREEN 200.
WINDOW 200 STARTING AT 5 5.
Score 1 of 1

Question:

You define a formal parameter to a subroutine that accepts only internal table of type
standard and type sorted as actual parameters. Which of the following generic ABAP
data types must you use?
Please choose the correct answer.

Response:

Hashed table
Sorted table
Index table
Standard table
Score 0 of 1

Question:

The following piece of code is used

DATA: def TYPE abc,


Ghi LIKE xyz.

Which of the four elements are data types and which are data objects?

Please choose the correct answer.

Response:

def, ghi - data objects

abc, xyz - data type or data object


abc, xyz - data type

def, ghi - data objects


abc - data type

def, ghi - data objects

xyz - data type or data objects


abc - data type

def, ghi ,xyz - data objects


Score 1 of 1

Question:

What can be defined using an implicit enhancement option?

There are 3 correct answers to this question

Response:

Additional exceptions in SAP function modules


Additional parameters in SAP function modules

Replacements for global SAP methods

Additional attributes in global SAP classes


Replacement for SAP function modules
Score 0 of 1

Question:

What is the event block that all of your code changes belongs to if you do not explicitly
code any event blocks in an executable program?

Please choose the correct answer.

Response:

START-OF-SELECTION

AT SELECTION-SCREEN OUTPUT
INITIALIZATION
LOAD-OF-PROGRAM
Score 0 of 1

Question:
You implemented a subclass that inherits the instance constructor from it
superclass What can you do with the inherited constructor?

There are 2 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:

Redefine the implementation

Change the name

Create several implementations

Change the signature


Score 0 of 1

Question:

You want to develop a program that processes character type data. When you
implement the program, you can either use the classical string statements or the newer
strings expressions and functions

What are the main benefits of using string expressions and string functions?

There are 2 correct answers to this question

Response:

You can improve the performance significantly

You can write compact syntax instead of a long sequence of statements

You can reduce the number of intermediate variables


You can write code that is very easy to read and understand
Score 0 of 1

Question:

Which of the following items are used in a Web Dynpro Application to transport
database data to the user interface?

There are 2 correct answers to this question.

Response:
Interface controller

Inbound plug
Supply function
Context node
Score 0 of 1

Question:

Which data type is allowed for the reference field of the Currency field?
Please choose the correct answer.

Response:

CURR

CUKY
UNIT
DEC
Score 0 of 1

Question:

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

Please choose the correct answer.

Response:

The data must always be read from the buffer

The data read from the buffer may NOT be current


The entire table content must be loaded into the table buffer
The database server must allow table buffering
Score 0 of 1

Question:

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.

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

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


Score 0 of 1

Question:

Which of the following statements regarding the event AT SELECTIONSCREEN ON


HELP-REQUEST FOR <FIELD> is correct?

Please choose the correct answer.

Response:

This event will display (F1) help for the input field on the selection screen.
This event will display self-defined (F1) help for the input field programmed in
the event block and will override any help possibly defined in the ABAP
Dictionary for the field.
None of the above.
This event will display self-defined (F1) help for the output field programmed in
the event block and will override any help possibly defined in
the ABAP Dictionary for the field.
Score 0 of 1

Question:

What must you do to create a singleton class?

There are 3 correct answers to this question

Response:

Instantiate the class in a static method of the class itself

Define the class as final

Set the class instantiation to private

Implement the IF_UMM_SINGLETON interface in the class


Define the class as abstract
Score 0 of 1

Question:

Each ABAP program that actually contains executable statements


There are 2 correct answers to this question.

Response:

Only assigns executable statements in a processing block to a processing block.


Assigns every executable statement to a processing block regardless of it being
in a processing block.
Is divided into processing blocks.

Uses event blocks to trigger events in ABAP.


Has declarative statements inside of processing blocks that are considered local.
Has declarative statements outside of processing blocks that are considered
local.
Can be tested from the ABAP Workbench by pressing (F8).
Score 0 of 1

Question:

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

Response:

SELECT UP TO 1 ROW
SELECT SINGLE

SELECT INNER JOIN

SELECT SUM (sales)


Score 0 of 1

Question:

Which statements are considered obsolete and cannot be used in ABAP Objects?

Please select all the correct answers that apply.

Response:

LEAVE

INFOTYPES

SEARCH

TABLES
DATA ... TYPE ... OCCURS

DATA ... BEGIN OF ... OCCURS

ON CHANGE OF

RANGES

LOOP AT dbtab
Score 0 of 1

Question:

Which of the following is a true statement?


There are 3 correct answers to this question.

Response:

All customer repository objects have to be assigned to a package.

A package can be nested.


Packages use interfaces and visibility to make their elements visible to other
packages.
The transport layer is a mandatory input field for the package.
Score 0 of 1

Question:

Which statements are allowed for processing internal tables?


There are 3 correct answers to this question.

Response:

UPDATE

INSERT
SELECT
DELETE

MODIFY
Score 1 of 1

Question:

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 be able to rollback database changes performed in the same dialog step
To process the SAP LUW within the database LUW to ensure data consistency
To avoid database locks set by an SQL statement that persists until the end of
the program
Score 1 of 1

Question:

The Internet Communication Manager (ICM)


Please choose the correct answer.

Response:

Allows the ABAP stack and the Java stack to exchange data.
Can not replaced SAP ITS.
Replaced SAP ITS.
Allows SAP NetWeaver Application Server to process HTTP requests.
Score 1 of 1

Question:

Which of the elementary data types is deep?

Please choose the correct answer.

Response:

N
DECFLOAT34
XSTRING
X
Score 1 of 1

Question:

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 editor and select Save.


Set a breakpoint in the ABAP editor

Execute command /h
Set a breakpoint in the ABAP debugger and press F8
Score 0 of 1

Question:

To which of the following you must assign newly created SAP repository objects?
Please choose the correct answer.

Response:

Transport request
Function group
Transport task

Package
Score 0 of 1

Question:

How do you add fields to an SAP-delivered transparent table without modification?


Please choose the correct answer.

Response:

Create an append structure containing the new fields.


Use the database utility to enhance the definition on the database directly.
Add the new fields to the table definition.
Define a structure containing the new fields and include it in the table definition.
Score 0 of 1

Question:

Which ABAP statement can make an element visible that you statically defined as
invisible?
Please choose the correct answer.

Response:

SCREEN-ACTIVE = 1
SCREEN-ACTIVE = 0
SCREEN-INVISIBLE = 0
SCREEN-INVISIBLE = 1
Score 0 of 1

Question:

How can you declare an internal table using the transparent table A as its line type?
Please choose the correct answer.

Response:

DATA gt_itab TYPE TABLE OF a.


DATA gt_itab TYPE a.
DATA gt_itab TYPE REF TO a.
DATA gt_itab TYPE LINE OF a.
Score 1 of 1

Question:

Which of the following ABAP standard types are numeric?


There are 3 correct answers to this question.

Response:

P
N
F
D
Score 1 of 1

Question:

For a given date(variable lv_date), you want to find all the connections from Frankfurt
to Sydney with exactly one stopover. You want to fly from the stopover city to Sydney
on the same day you arrive in the stopover city.
Table ZFLIGHTS hold the following information about flights.
-flightid: primary key
-cityfrom:departure city
-datefrom: departure date
-timefrom:departure time
-cityto:destination city
-dateto:destination date
-timeto:destination time
Which of the following Open SQL Queries can you use to find all the possible stopover
cities?
Please choose the correct answer.

Response:

SELECT cityfrom INTO TABLE lt_cities FROM zflights AS destination


WHERE cityto IN (SELECT DISTINCT cityfrom FROM zflights
WHERE dateto = destination~datefrom AND
timeto < destination~timefrom AND
cityfrom = FRANKFURT AND
datefrom = lv_date )
AND destination~cityto = Sydney

SELECT DISTINCT cityfrom INTO TABLE lt_cities FROM zflights AS


destination
WHERE cityfrom IN (SELECT cityto FROM zflights
WHERE dateto = destination~datefrom AND
timeto < destination~timefrom AND
cityfrom = FRANKFURT AND
datefrom = lv_date )
AND destination~cityto = Sydney

SELECT DISTINCT cityto INTO TABLE lt_cities FROM zflights AS


destination
WHERE cityfrom IN (SELECT cityto FROM zflights
WHERE dateto = destination~datefrom AND
timeto < destination~timefrom AND
cityfrom = FRANKFURT AND
datefrom = lv_date )
AND destination~cityto = Sydney

SELECT cityto INTO TABLE lt_cities FROM zflights AS destination


WHERE cityfrom IN (SELECT DISTINCT cityto FROM zflights
WHERE dateto = destination~datefrom AND
timeto < destination~timefrom AND
cityfrom = FRANKFURT AND
datefrom = lv_date )
AND destination~cityto = Sydney
Score 0 of 1

Question:

You can use the logical expression IS SUPPLIED for any formal parameter passed to
which modularization unit?
There are 3 correct answers to this question.

Response:

Subroutine (FORM routine)

Function module

Instance method

Static method
Score 1 of 1

Question:

Your task is to enhance the screen of an SAP standard application.

How do you determine if there is a customer exit for this task?

Please choose the correct answer.

Response:

You search in the SAP reference Implementation Guide (IMG) for a suitable
user exit
You use the BAdI Builder (transaction SE19) to check for a suitable Business
Add-In(BAdI)
You search in the flow logic of the screen for CAL CUSTOMER-SUBSCREEN
statement
You search in the source code of the application for GET BADI statement
Score 1 of 1

Question:

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:
How do you define an internal table in a private method of a class?
There are 3 correct answers to this question.

Response:

DATA lt_itab TYPE TABLE OF < Dictionary Table >

DATA lt_itabTYPE <Table Type>


DATA lt_itab TYPE <Dictionary Table>
DATA lt_itab TYPE TABLE OF <Structure Type>
DATA lt_itab TYPE TABLE OF <Dictionary Table > WITH HEADER LINE
Score 0 of 1

Question:

What is mandatory for automatic data transport between a variable and an input field
on a classical screen (dynpro)?

Please choose the correct answer.

Response:

The name of the variable and the name of the input field must be identical.

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.