0% found this document useful (0 votes)
75 views12 pages

Abap Certification

The document provides definitions and descriptions for various ABAP concepts and terminology. Key points covered include data binding, component interfaces, ABAP debugger desktops, defining internal tables, event and handler method visibility combinations, character data types, hashed vs standard internal tables, and context mapping between components.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
75 views12 pages

Abap Certification

The document provides definitions and descriptions for various ABAP concepts and terminology. Key points covered include data binding, component interfaces, ABAP debugger desktops, defining internal tables, event and handler method visibility combinations, character data types, hashed vs standard internal tables, and context mapping between components.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

What is the maximum number of watchpoints that can exist at one time?

10

What is data binding?

Connecting the values of user interface elements to the context attributes of the corresponding
controller

What can be exposed in the component interface of a Web dynpro component?

Custom methods of the component controller

Which desktops are part of the new ABAP debugger?

Breakpoints/objects/desktop 1

You want to create a transparent table in the ABAP dictionary When the table is physically created in the
database?

When you activate the table

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

introductory statement can be modified

The introductory statement must be the first statement in the program

When do you need to use the GROUP BY clause in the SELECT statement?

If you want to use aggregate functions and at least one component in the field list is a column identifier

What can you enhance using BAdIs?

Menu/source code/screens

How do you define an internal table in a private method of a class?


DATA lt_itab TYPE TABLE OF <Structure Type>

DATA lt_itab TYPE TABLE OF < Dictionary Table >

DATA lt_itab TYPE < Table type>

Which of the following are valid combinations of event visibility and handler method
visibility?

Private event & private handler

Private event & public handler

Which of the following predefined data types are character types?

D T N

When should you use a hashed internal table?

When accessing mainly single records


When accessing always by primary key
When is an ENDSELECT not required for a SELECT?

When you specify into a table

When you specify appending a table

When you do a SELECT SINGLE

Which of the following is a true statement?

A package can be nested

All customer repository objects have to be assigned to a package

Packages use interfaces and visibility to make their elements visible to other packages.

Where are fixed values for fields stored?

domain

Which of the following customer modifications options are available in the table maintenance
generator?

Events

Maintenance screens

Which of the following statements are correct?

An enhancement spot can contain either an explicit enhancement point and enhancement section
or a new BAdI only, but all three cannot be in the same enhancement spot.

An enhancement spot can contain one or more simple or composite enhancements.

An enhancement spot can contain an explicit enhancement point and an enhancement section.

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?

Add ZZPRICE to the customizing include for the table

Insert ZZPRICE into an SAP structure for the table.

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

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 interface for the search help is defined by the IMP (import) and EXP (export) flag of the
search help parameter.

The SPos parameter defines the position of the input field on the dialog screen

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

Every Web Dynpro controller has multiple Contexts

Data is transferred from one Context to another by firing plugs

Which action on the underlying dictionary objects triggers a database table conversion?
Reducing the size of the field

Which comparison operators can you use in a logical expression related to the WHERE clause of
the SELECT statement?

Gt like eq

A view can only be displayed in which circumstances?

It has been embedded in a window.

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

A function pool and two function modules.

In addition to the primary key of an internal table, how many secondary indexes can you define
for an internal table?

15

Each ABAP program that actually contains executable statements.

Is divided into processing blocks

Assigns every executable statement to a processing block regardless of it being in a


processing block.

What can you change in the ABAP Debugger?

Content of an internal table

Where can you define data types that can be accessed directly by all ABAp repository objects
in an SAP system?

In a global class

In the ABAP dictionary.

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

Create an append structure containing the new fields

What are the advantages of modularization?

Maintainability Profitability across DBMS Reusability.

Identify the ways to map context structures.

Direct context mapping

External context mapping

You define a formal parameter to a subroutine that accepts only internal table of type
standard and type sorted as actual parameters types must you use?

Index table

Your code contains the following statement: READ TABLE gt_itab INTO gs_struc INDEX 1 When
defining gt_itab, which internal table types can you use?

Standard sorted and hashed.

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?

Message exxx(nnn)

ROLLBACK

What is the root class in the RTTS inheritance tree?

CL_ABAP_TYPEDESCR.

You are writing a function module that will be called from external system via remote function
call (RFC) to the external caller?

Write the error data into TABLES parameters that is passed by reference.

You can use the logical expression IS SUPPLIED for any formal parameter passed to which
modularization unit?

Static method Instance method Function module.

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

Technical Settings

What type of ABAP Dictionary view is implemented as an INNER JOIN?

Database view

Which of the following ABAP dictionary types can you use to define domains?

FLOAT CHAR DATE

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

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


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.

Which objects can share data through context mapping?

Component controllers and view controllers.

How do you use a sorted internal table?

You need to specify a key in the table declaration

You can resort the table with SORT.

Which statement ends a screen sequence and starts from initial screen?

SET SCREEN 0

The software component for a customer package can be?

HOME.

Which of the following ABAP data types are compatible with the generic character-type CLIKE?

String

C
How do you embed a subscreen in a main screen?

Use CALL SUBSCREEN in the flow logic of the main screen

What can you use to achieve polymorphism?

inheritance

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

CALL SCREEN <nnn>

Which of the following tools belong to the ABAP Workbench?

Easy Access Menu

Function Builder

Class Builder.

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

From all methods of the class CL_CUSTOMER

From all methods of a class to which CL_CUSTOMER grants friendship

To benefit from the hash algorithm when accessing a hashed internal table, how do you specify
the key?

Left aligned, gap free

Which of the following ABAP standard types are incomplete?

N
X

You are making changes to a program that already has a transaction code linked to it. Your
colleague is testing the transaction in your development system. At what point can the changed
version of the program be tested?

When you activate the program

Which of the following are valid combinations of event visibility and handler method
visibility?

There are 2 correct answers to this question Protected event and public handle Private event
and private handler Private event and public handler Public event and protected handler.

Using the screen system table, what can you modify through a LOOP AT SCREEN ENDLOOP construct?

Attributes of screen elements

Which desktops are part of the new ABAP debugger?

There are 3 correct answers to this question Objects Session List Desktop 1 Break /
Watchpoints.

In which circumstances is a table considered to be a text table?

The entire key of this data table is included as the key to this table
This table has a foreign key to the data table as a text table

This table has an additional language key field.

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


Is allowed to be different than the ABAP Dictionary

You want to use a BAdI to extend the functions of an SAP program of the following tasks is
necessary?

Implement a class that implements the BAdI interface.

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?

SELECT SINGLE

In an ABAP program, you to assign an initial value to an elementary data object when you
define it.

VALUE

What data type you can create in the ABAP Dictionary?

Type group.

What does Software Layer Aware Debugging allow you to do?

Specify as much or as little code to debug

Debug a large portion of code

Debug only a small portion of code.

Which of the following Data Types are allowed in ABAP?

DECFLOAT34

DECFLOAT16.

What are some of the advantages of using OPEN SQL?

It can be used with any DBMS

The application server buffer is NOT used.

How many work areas are available in the Debugger?

12

When starting the Debugger, what circumstance causes the runtime error DEBUGGING_NOT_POSSIBLE?
Starting a non-exclusive mode in a productive system

What are the prerequisites when creating an append structure for a standard SAP table?

The fields in the append structure should star with YY or ZZ

The table cannot have any fields of type FLTP

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?

LOAD-OF-PROGRAM.

What can be part of the signature of an instance constructor?

Exceptions Export parameters.

Which of the following statements about the Object Navigator are true?

Screens can be displayed and edited in the Object Navigator

The ABAP Dictionary can be maintained in the Object Navigator

Menus can be displayed and edited in the Object Navigator

ABAP programs can be displayed and edited in the Object

Which method of passing parameters is preferred for its performance?

Pass by reference.

Which of the following transactions are integrated in the ABAP workbench tools?

Class builder (SE24)

ABAP editor (SE38)

You are establishing the business logic layer for a Web Dynpro Component

Web service proxy

Class method

Function module.

Which of the following statements are true?

There are 3 correct answers to this question

You cannot use a pooled or cluster table for a database view

The tables included in the maintenance view should have foreign key relationships

The tables included in the help view should have a foreign key relationship.
What does the enhancement category for a database table or structure do?

Can produce warnings at incompatible points for the structure

Can identify where program behavior may change

Which of the following can you do with the ABAP debugger?

Analyze memory usage

Compare data objects

Analyze internal tables.

What will happen at runtime when accessing a buffered table?

If data is read from the table buffer, the existing indexes are not used.

For which of the following requirements can you implement a functional method?

A private static helper method that returns a single value as the result of an algorithm

A factory method that returns an object reference.

The statements CALL BADI and GET BADI are used for which type of BAdIs?

New BAdI

When does the lifetime of a component controller begin and end?

It lasts from creating data within the controller to cover the whole period during which the component
is in use

Which data types are incomplete ABAP standard data types?

INF

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

Delete the entire contents of a table

Change row content and press Enter

Delete the selected rows.

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

Wddo

beforenavigation

Wddoafteractions

Which of the following statements are correct?


You can use the addition NO-DISPLAY to hide the input field on the selection screen

The SELECT-OPTIONS statement creates an internal table with a header line. The internal table is also
known as the selection table.

The structure of the selection table created with SELECT-OPTIONS has four components: SIGN, OPTION,
LOW, and HIGH.

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

LOAD-OF-PROGRAM

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

Line type

Table key

Access type

You want to display a dialog box in your ABAP program statement do you use?

CALL SCREEN 200 STARTING AT 5 5

What does the Refactoring Assistant allow you to do?

Move components between superclasses and subclasses

Move between classes and interfaces

When does SAP recommend that you use a full buffering type for a database table?

When the table is small and seldom written

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

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

What happens when an authorization check fails?

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

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

Use the ABAP dictionary to create the lock objects. Use the function builder to create the lock modules

Which view types can you use to join two tables with an outer join?

Help view

Maintenance view

What is the difference between the INITIALIZATION and AT SELECTIONSCREEN OUTPUT events?
INITIALIZATION cannot change pushbutton texts. -AT SELECTIONSCREEN OUTPUT can change
pushbutton texts

Which controller types can exist within a Web Dynpro component?

Component controller

Window controller

View controller.

Which does the field catalog allow you to do?

Change the display order of a column

Change the title of a column

Add a field to the display

Which of the following actions can be performed in the Process After Input (PAI) processing block?

Check the function code

How can you add a session breakpoint to your program?

Set a breakpoint in the ABAP editor

Execute command

What is the default selection screen number for the ABAP program?

1000

Which of the following standard types is numeric?

FPI

Which of the following includes are generated when you create a function group?

LxxxxTOP

What is the correct order for using a lock object?

Set the lock, read the data, change the data, release the lock

Which of the following is a true statement?

To create lock objects

To activate logging for transparent tables.

What are the differences between displaying in a full screen and in a container?
Any type of ALV allows the use of event handling

The container requires the use of an additional object (a container control).

Which of the following is a true statement?

An access key is required to enhance an SAP application using a user exit.

An access key is required to modify SAP repository objects.

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

Create a reference to a field of type CUKY

Which selection screen elements allow user input in ABAP Reports?

select-OPTIONS

SELECTION-SCREEN COMMENT

Which prerequisites must be fulfilled before a repository object can be transported?

The repository object must be assigned to a change request

A transport layer must be assigned to the package

The repository object must be assigned to a package

Which hook method exists for all controller types?

wddobeforenavigation( )

How is an ABAP program with several dialog steps executed?

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

Which components of the class can you create directly from the program?

Please choose the correct answer Only protected components Only private components All components
Only public components.

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?

You can write code that is very easy to read and understand

You can improve the performance significantly

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


Data element

Check table.

Structure component

Which components belong to an elementary search help?

Selection method

Import / export parameters

Where should the labels for fields be stored?

Data element

What is the best order to provide an event handler for an ALV?

Write the handler, create the ALV, register for the event, display the ALV.

Where do you create online documentation ((F1) help) for fields on the screen?

Data element.

Which type of view cannot be used in a search help?

Maintenance view

What does SAP recommend that you use a hashed table?

When a table is very large and you want to access the table by key only

Which of the following function types in a GUI status are reserved for internal use?

S-SYSTEM

H-HELP REQUEST

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy