Está en la página 1de 14

When processing web requests, how does the ICM (Internet Communication

Manager)determine where it should forward the request

It determines based on the user profile

It uses the URL to make the determination

It uses the SAP GUI type to make the determination

It determines by the application being processed

Which is not a type of RFC call

Transactional

Synchronous

Asynchronous

Remote

Identify the component that is NOT considered part of a standard web services
scenario

UDDI

XML

SOAP

UML

WSDL

The cardinality of the relationship between the check table and the foreign key table
is defined as 1:N What does this imply ?

Many records of the check table are assigned to one record of


the foreign key table
One record of the check table is assigned to many records of
the foreign key table
One record of the foreign key table is assigned to one record
in the check table

What happens when a 1 to many relationship is encountered with an inner join

redundant data from the 'right-hand table' is included


redundant data from either table is not returned to the resultant
set

run time error

redundant data from the 'left hand table' is included

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

T1

T3 from the dictionary

T2

Identify the clause that is used to suppress standard headers

No Standard Heading

System>List>Save

No Standard Page Heading

Suppress Standard

Which system variable contains the number of the Detail list that is being generated

SY-LSIND

SY-INDEX

SY-TABIX

SY-LISTI

When you EXPORT an internal table that has a header line to ABAP/4 memory,
what is the result

Only the contents of the internal table is stored

Only the header line is stored

You cannot EXPORT an internal table with a header line.

The header line and contents of the internal table are stored

What technique would you use to fix the 10 leftmost columns on a list when
scrolling to the right
Scroll List PS+<10>

Scroll List Left

Set Left Scroll-Boundary Column 10

Set Right Scroll-Boundary Column 10

If your program has no START-OF-SELECTION event and you program


statements between the REPORT statement and the first event keyword or FORM
statement, the statements are then included with which processing block

No Processing Block

START-OF-SELECTION

Initialization

END-OF-SELECTION

What does the following code achieve

At Selection-Screen on value-request for sales.


Call screen 100.

When the user presses F1, Screen 100 is displayed in addition to


the normal help screen
When the user presses F4, Screen 100 is displayed instead of the
normal possible values search help
When the user presses F4, Screen 100 is displayed in addition to
the normal help screen
When the user presses F1, Screen 100 is displayed instead of the
normal possible values search help
What screen object is needed on a tabstrip

subscreen area

screen

box

pushbutton

Which Number range function would you use to determine if an external number
lies in a specified number range interval.

NUMBER_GET_NEXT
NUMBER_GET_INFO

NUMBER_RANGE_EXTERNAL_CHECK

NUMBER_CHECK .

NUMBER_RANGE_INTERVAL_LIST

What includes are generated in module pool SAPMZABC if only DYNPRO 100
exists . Refer to the following Flow logic for Dynpro 100.

PROCESS BEFORE OUTPUT.


* MODULE SET_STATUS_0100.

PROCESS AFTER INPUT


MODULE USER_COMMAND_0100.

(More than one answer is correct)

USER_COMMAND_0100

MZABCO01

MZABCTOP

MZABCI01

A screen field has been dynamically changed in a dialog program. When does it get
re-initialized.

Only when the program encounters more code to modify the field
attributes

At PBO execution

At PAI execution

At the end of the transaction

What is true about calling a screen.

(More than one answer is correct)

A screen can be called from within a function module

Screens should be called from PBO modules

Screens can be called from PAI modules

A screen can be called from a report program.


What steps would be required to define a Tabstrip in your Dialog program.

(More than one answer is correct)

Place a tabstrip object on your screen using Screen Painter

Declare a Tabstrip control in your global top include

Define Pushbuttons on the subscreen area

Name your tabstrip object

If you are using a screen exit provided by a SAP application, when typically does
the data get exported to the subscreen

In a PBO module of the main screen

In a PAI module of the main screen

In a PBO module of the subscreen

In a PBO module of the subcreen

What is true about append structures.

(More than one answer is correct)

An append-structure can be assigned to more than one table

An append-structure can only be assigned to one specific table

A table can have more than one append structure.

A table can have only one append structure

How does a customer benefit by using SSCR

To log enhancements made by a development user

To log Customizing made by a development user

To log modifications made by a development user

What system field would you query to determine the current detail list

sy-lsind
sy-listi

sy-list

sy-field

Identify developer tools that are delivered with R/3

(More than one answer is correct)

Customizing

SQL Trace

Dictionary Trace

CATT

Debugger

Which software component in the work process is responsible for controlling


commits and rollbacks

Database Interface

Screen Processor

ABAP Processor

Dialog Processor

In the case of a function, Identify the item that is not a valid interface element

Export parameters

Tables

Import parameters

Source Code

Exceptions

Select the one item that is not a SAP Default Navigation Button on a standard list

Cut/Paste

Back/Exit/Cancel
Find

Save

Personalization is usually performed outside of the Object Navigator. Which of the


following would be considered Personalization

(More than one answer is correct)

Variant Transactions

Operating System Scripts

Maintaining SET/GET Parameters

Custom Developed Programs

have system messages displayed in dialog boxes

What has happened if an authorization fails with sy-subrc = 4

The user does not have the required authorization

The user has an authorization containing the required values

The authorization check used the incorrect authorization object

Where are authorizations managed for a given user

In the tauth table

in the USER01 table

In the user master record

In the users own data

How could you reset the program context of your program

(More than one answer is correct)

Issue a termination message (type A)

End the dialog program

Issue a ROLLBACK WORK statement in the program

Issue a COMMIT WORK statement


Mark the valid asynchronous update bundling technique.

PERFORM ASYNCHRONOUS

PERFORM .. .. ON COMMIT

UPDATE

CALL FUNCTION .. .. IN UPDATE TASK

What order is recommended when setting and releasing locks in your program

lock data, read data, release locks, update database

lock data, read data, update database, release locks

read data,lock data, update database, release locks

class lcl_course definition.

10 public section.
20 Data: school(20) type c,
30 Supervisor type string default ‘ADAMS’,
40 Price(3) type p decimals 2 value 100 READ-ONLY.
50 types: type_category(15) type c,
60 type_name(10) type c.

70 constants: write_position type i value 10.


80 class-data: course_count type i.
90 private section.
100 data: category(15) type c,
110 name(10) type c,
120 courseid like mara-matnr.

endclass.

40, 120

40,70

30,80

70,80

30,120

When persistent class cl_persistent is created, the class builder will automatically
generate

(More than one answer is correct)

class agent ca_persistent


service methods of cb_persistent to manage database calls

subclass ca_persistent

superclass cb_persistent

A program needs to gain access to the public attributes of class lcl_course. Identify
the statements that are valid.

class lcl_course definition.

public section.
data: name(15) type c value 'ABAPObjects101'.
class-data price type p value 100.

private section.
data: category(10) type C value 'Objects'.

endclass.

data: course1 type ref to lcl_course,


course_name type string,
course_price type p,
course_category type string.

Create Object course1.

(More than one answer is correct)

course_price = lcl_course=>price.

course_name = course1=>name.

course_price = lcl_course->price.

course_name = name

course_name = course1->name.

Identify the one addition that is not part of the interface of a method

Result

Returning

Exception

Importing

Identify the purpose of the self reference variable me->


me->

(More than one answer is correct)

to call a method from a different class

you may use it to improve readability

used to address an object itself within its static methods

provides distinction between same named local data objects


and instance attributes
Class A provides friendship to Class B. Class B provides friendship to Class C.
Identify the valid friend relationship.

(More than one answer is correct)

C is friend of A

B and C are friends of A

B is friend of A

C is friend of B

A is friend of B and C

What bundling technique is used by SAP to address the issue of database updates
for dialog transactions across multiple screens

Bundling Update Work Processes

Asynchronous processing that initiates Database Locks

Asynchronous update processing to initiate V1 and V2


updates

Synchronous Background Tasks

Physical Database Commits between screen displays

Tparv
Finish the sentence. “The development focus of the SAP Web Application Server
centers around ______________”

Java

Application Server Development

Database Integration

Web based applications

Business Intelligence

Define Instance.

Multiple application servers

a presentation, application and database server

work processes only

dispatcher, work processes, and services

A /nxxxx
B /oxxxx
C /i
D /*xxxx

1 call a transaction in the same session


2 call a transaction in a new session
3 call a transaction in a new session and skip initial screen
4 delete current session

A-4, B-1, C-3, D-2

A-1, B-2, C-4, D-3

A-2, B-1, C-3, D-4

A-3, B-1, C-4, D-2

Which of the following is considered NOT a layer of an SAP system.

Presentation

Communication

Internet

Database
Application

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

contains all entries from both tables

contains all entries from the right table

contains only entries that match

contains all entries from the left table

Structure MY_STRUCTURE is created in the dictionary. When does the structure


get created in the underlying database

At the end of the table creation after it is saved.

When the database administrator physically creates the table

At the beginning of the table creation

It does not correspond to an object in the underlying database and does not
get created

When the table is activated

Table ZMYTABLE is created in the dictionary. When does the table get created in
the underlying database

When the database administrator physically creates the table

When the table is activated

At the beginning of the table creation

It does not correspond to an object in the underlying database and does


not get created

At the end of the table creation after it is saved

For called program components that are of type transaction or report, what is true
about the roll area (assuming processing will resume in the calling program).

Share the same roll area

They run in their own roll area

They run in the roll area of the caller

What is the event that could be used to create a header on a Detail list
Top-of-page During Line-Selection

Top-of-page

New-page

At line-selection

Which are valid ABAP Query report types.

(More than one answer is correct)

Ranked lists

Statistics

Select Lists

Basic lists

Summary

Values supplied to variants are stored in which table.

TVARV

TVAR

PARM

T006

In what manner can lists be saved.

(More than one answer is correct)

Local File to the application server

SAPOFFICE

HTML Format on local PC

Report Tree

ABAP Editor

Which of the following is an invalid method for Populating an internal table


Append

Read Table ITAB

Collect

Insert ITAB

Select * into Table ITAB from dbtab.

What is the order of code that gets executed in the following code

10 Report rpgm1
20 data: fielda type c value ‘A’,
30 fieldb type c value ‘B’.
40 write: / fielda,
50 new-page.
60 write: / fieldb
70 top-of-page.
80 write: / 'This is the title'.

40, 50, 60, 70, 80

80, 40, 50, 80, 60

40, 80, 50, 80, 60

También podría gustarte