Anda di halaman 1dari 11

Identify the characteristic that is not true about a BAPI

A BAPI is a method of a Business Object

A BAPI is defined as part of a Business Object

A BAPI is defined in the Business Object Repository

A BAPI raises exceptions

A BAPI uses defined return structures to indicate success or


failure
Mark the accepted formats of ALE data transfer

(More than one answer is correct)

JAVA

BAPI

HTTP

XML

IDOC

What items make up the central infrastructure of the Netweaver developer studio

(More than one answer is correct)

Change Management Service

Database Interface

Design Time Repository

Component Build Service

RFC Service

Stack Service

Mark the services of the ABAP runtime system that are used for internal/external
communication.

(More than one answer is correct)

Message Server
BDC

Internet

ENQ

ICM

Gateway Server

What is true about the result set of an inner join at the database level

contains only entries that match

contains all entries from the left table

contains all entries from the right table

contains all entries from both tables

Table T1 wants to ensure that the key field t1-fielda entered is valid against a field
t2-fielda in table T2. Which is the foreign key table

T2

T3 from the dictionary

T1

What DOES NOT determine the behaviour of the search help

the interface of the search help

dialog behaviour

the selection method that determines the values to be


displayed

user master record parameters

What authorization object is required to maintain queries

S_Maintain

S_Program

S_Query_All

S_Query

Programs that extend beyond transaction limits and want to pass data should use
ABAP/4 memory

Tables

SAP Memory

What is the ALV Grid Control

it is an object

It is a data collection tool

It is a link control tool to Query and Quickviewer

It is a generic tool for displaying lists in screens

What does not cause a Top-Of-Page Event.

The first encountered Write Statement

Double Click on the line

New-Page followed by a Write

Line Count is exceeded as defined in the Report statement

Where would the Cancel Button typically be located.

Standard Toolbar

Application Toolbar

Title Bar

Menu Bar

Select the valid Customer Defined Message Statement.

MESSAGE E123 by Fielda Fieldb

MESSAGE ID 'AT' TYPE 'S' NUMBER 100

MESSAGE E123(9999).

MESSAGE Y123.

Suppose LFA1 is the root node, LFBK and LFB1 are branches of LFA1, and LFC1
is a branch of LFB1. IF the report contains only one single GET statement for
LFB1, the processing passes through which tables

LFA1, LFBK, LFB1

LFA1 and LFB1

LFA1,LFBK,LFB1.LFC1

What field is not mandatory when creating a transaction.

Screen Number

Transaction Text

Program

Authorization Object

Which statement will ensure processing returns to the calling point after the user
presses F3 to exit the list

SUBMIT ZPGMA and Return

SUBMIT report

LEAVE TO LIST-PROCESSING

CALL report AND RETURN

SUBMIT ZPGMA with selection-set.. ..

What is true about context menus

(More than one answer is correct)

They are a special GUI Status

Context Menus are assigned to input fields

A subordinate output field in a table control inherits the


context menu of the table control
A subordinate input field in a subscreen causes the subscreen
to inherit the context menu of the subordinate field

a)The corresponding check table will be referenced and


displayed
b)Process on Value-Request is executed
c)A search help is referenced and displayed
d)The corresponding domain values will be displayed

b, c, a, d

a, b, c, d

d, a, c, b

b, d, a, c

What table do you automatically get in a dynpro without having to declare it in your
module pool

Screen_ITAB

Sy-Table

Screen

Subscreen

Identify the situation where Append Structures are not allowed.

(More than one answer is correct)

If the last field has a domain of data type curr

If the table is a pooled or cluster table

If the last field is already an Append Structure

If the table contains a field of data type LCHR or LRAW

Where in a function exit does the customer code get inserted

In the include of the calling program that calls the function

In the program that calls the function module that corresponds


to the enhancement component
In the function module itself that corresponds to the
enhancement component
In the include program that can be found in the function
module that corresponds to the enhancement component
Select the valid techniques used to search for BADI existence in a business
transaction

(More than one answer is correct)


Do a where used on the BADI Adapter class properties

Search for CL_EXITHANDLER in the SAP program

Use the application hierarchy and search for BADI

Search for the keyword INTERFACE in the SAP program

Search for key word BADI in the IMG

Use the Repository Info System and search through Exit


Techniques
What event is used to create detail lists

At Line-Selection

Initialization

On Detail

New-Page

Suppress Dialog

An Authorization refers to how many Authorization Objects

10

Unlimited

defined by Basis

Which field gets set in the calling program if an exception occurs in a function
module

exception integers

exception parameters

sy-subrc

interface parameters

What does a context object provide


(More than one answer is correct)

Smaller and simpler Programs

Reuseability

Stored calculated values on the presentation server

Increased Database Load

Object oriented Programming

What is true about classes and objects in Object Oriented ABAP

(More than one answer is correct)

Class is a template for an object

Objects are an instance of a class

Classes are an instance of an object

Objects can change their class

What is the effect of sorting a sorted internal table

Breaks the sort sequence

Program abend

Syntax error

Uses linear search rather than binary

What are the differences between Parameters and Select-Options in a selection


screen

(More than one answer is correct)

Select-options use the FOR statement, Parameters use


the Type statement
Select-options create a single field, Parameters create
multiple fields
Parameters create a single field, Select-options create
multiple fields
Parameters use the FOR statement, Select-Options use the
Type statement
What access method is available for hash tables?
Sorted

Keyed

Hashed

Indexed

What is true about V2 updates within the same SAP LUW

They are usually time critical updates

An error in one V2 function module cause all other V2


functions to be rolled back

V2 errors cause V1 updates to be rolled back

Each V2 function module for a given COMMIT WORK


always runs in its own (separate) DB LUW
The Scope Parameter for your lock object function module has been set to 2. What
does this imply..

(More than one answer is correct)

You must release the locks programatically

An update termination error holds the locks

The locks are automatically released when the updates


complete
Locks generated in the dialog program are passed on to
the update program
What is true about Perform… On Commit.

Parameter passing is allowed

RollBack Work is allowed in the FORM

Commit Work is allowed in the form

Multiple calls to a FORM result in single execution of the


FORM
Select the term used for Classes that can implement the same method differently

inheritance

instantiation

casting
polymorphism

encapsulation

Mark the items that characterize some primary differences between objects and
functions

(More than one answer is correct)

Functions allow multiple instances of the same data objects.


Objects only allow single instances of data
Calling a function loads the entire function group
implicitly into memory whereas instances of an object are
generated explicitly when an object is created
A program can directly access data in the function group while
access to data in an object is not possible
A program can only work with a single instance of the
same function group versus a program can access several
instances of the same object
When is garbage collection invoked ?

(More than one answer is correct)

After event handlers methods are registered

When the objects are explicitly deleted

When objects can no longer be addressed from main


memory

When there are no more references pointing to an object

Define characteristics of Polymorphism

(More than one answer is correct)

methods of the same class react differently to the same


method call

none of the answers are correct

methods from classes react differently to the same


interface

it’s one of the main strengths of inheritance

the same method is implemented in different ways by


redefining the method in subclasses
Initializing an object in a subclass requires that the constructor of the superclass is
first called. Identify the correct syntax.
Call Method Super-> Constructor

Call Method Constructor-> Super

Call Method Super Constructor

Call Method Constructor

Identify the characteristics of the self reference ME

All answers are correct

The self-reference ME can be used to access individual


components

None of the answers are correct

Self references allow an object to give other objects a


reference to it.
The reference ME can be used to determine the dynamic type
of the reference variable in the debugger
What does the DESCRIBE TABLE statement provide to the program

Key Defintion

Access Type

Key length

Key Uniqueness

What is contained in the system variable sy-linsz.

row count of the current line

size of vertical bars in your list

width of the current line

height of the current line

Where do you define a LDB to a program.

Get Statement

Program Attributes

Data Statement

Tables Statement

Anda mungkin juga menyukai