0% found this document useful (0 votes)
107 views

Exam Dialog Programming

Call screen executes and returns to the point of call. Set Screen does not return to the point of call and remains on the screen. Call Screen is used for external screens while Set Screen is used for screens within the same module pool.

Uploaded by

Armando Broncas
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
107 views

Exam Dialog Programming

Call screen executes and returns to the point of call. Set Screen does not return to the point of call and remains on the screen. Call Screen is used for external screens while Set Screen is used for screens within the same module pool.

Uploaded by

Armando Broncas
Copyright
© © All Rights Reserved
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

What is the difference between call screen and set screen

Set screen executes and returns to the point of call. Call Screen does not

There is no difference

Call screen executes and returns to the point of call. Set Screen does
not
Call Screen is used only for external screens. Set screen is only for
screens in the same module pool
What steps would be required to define a Tabstrip in your Dialog program.

(More than one answer is correct)

Declare a Tabstrip control in your global top include

Place a tabstrip object on your screen using Screen Painter

Define Pushbuttons on the subscreen area

Name your tabstrip object

What class is used for method load_gui_status in a context menu

cl_ctmenu

cl_context_clas

cl_menu

menu_class

What type of memory is typically used as default values for screen fields

ABAP/4 memory

SAP memory

Shared Memory

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

CALL report AND RETURN

SUBMIT ZPGMA and Return

LEAVE TO LIST-PROCESSING

SUBMIT ZPGMA with selection-set.. ..

SUBMIT report

What is true about a number range assigment

The range consists only of numerics


A number range can be defined as both internal and external.

A number range is used only for transactional documents

A number range can be character only

The following statement 'Message S001(AT)' is issued in a PAI module of a


Dynpro. Where does the message appear ?

After the AT-EXIT Module

On the same screen

On the next screen

In the System Log

What table is used to store transaction codes.

txn

tstc

txncodes

tstct

What field is not mandatory when creating a transaction.

Program

Transaction Text

Authorization Object

Screen Number

Where would you typically program dynamic screen changes.

In a PBO module

PAI screen event in Flow logic

PBO screen event in Flow logic

In a PAI Module

What is required in the flow logic in order to process a table control?

A loop .. endloop statement for the table control in both the PBO and
the PAI
A loop .. endloop statement for the table control only in the
USER_COMMAND module

A loop .. endloop statement for the table control only in the PAI

A loop .. endloop statement for the table control only in the PBO

Where is the name of the currently active gui status stored


SY-STATUS

SY-UCOMM

In the user context area

SY-PFKEY

Screen 200 follows screen 100. Screen 100 is displayed with GUI Status 'BASE'.
Screen 200 is then displayed without issuing the SET PF-STATUS what will take
place

Status 'BASE' is displayed

Screen 200 is displayed without a status.

Run Time Error

Standard List Status

What makes up a dialog step

One sequence of a PBO followed by a PAI

All ABAP Modules of a screen

One sequence of a PAI followed by a PBO

All PBO and PAI modules in the Module pool

How many At Exit-Command Modules are allowed in the PBO

Unlimited

A complex data object must be declared in your Top Include for a table control.
What is it's TYPE ?

Table

TableView

TableControl

CXTAB

Where is the current active tab page stored for a tabstrip

OK_Code

Function Code
Tab strip

ACTIVETAB

What is true about Dialog programs.

(More than one answer is correct)

The flow logic is contained in Modules

update and enqueue techniques are important.

Screens are optional in a dialog program.

Transactions are a vehicle to execute dialog programs

Dialog Programs do not require a transaction to execute the module pool

What happens when number range interval buffering is active for internal numbers.

(More than one answer is correct)

perceived improved performance can be achieved

The numbering sequence is contiguous

a programmer can choose to ignore buffering on request

Gaps in the numbers are not possible

Which of the following corresponds to the command entry /ntcod?

CALL TRANSACTION tcod

LEAVE TO TRANSACTION tcod

SUBMIT TRANSACTION tcod

LEAVE PROGRAM

What makes up a Tabstrip .

(More than one answer is correct)

Subscreen Area

Subscreens

Tabstrip Menu Bar

Function Keys

Tab Title

Which function would you use to retrieve a number from an internal number range.

NUMBER_RANGE_INTERVAL_LIST
NUMBER_RANGE_EXTERNAL_CHECK

NUMBER_GET_INFO

NUMBER_GET_NEXT

What needs to be coded if you want to branch to report program ABC from a dialog
program, but you do not want the user to see the selection screen

SUBMIT ABC VIA SELECTION-SCREEN.

SUBMIT ABC WITH CARRID = W_CARRID

SUBMIT ABC AND SKIP FIRST SCREEN.

CALL ABC WITH CARRID = W_CARRID

Refer to the following code. Module CHECK_FIELD_CD raises an Error Message.


Mark the Field(s) that are Open For input.

process after input.


10 module exit at exit-command.
module back.

20 field a module check_field_a.


30 field b module check_field_b.

40 chain.
field: a, b, c.
module check_field_abc.
endchain.

50 chain.
field: c, d.
module check_field_cd. <== ERROR
endchain.

a, b, c

b, d

c, d

What happens when a user presses F1 on a screen field

The system will display the documentation of the field to which a screen
field refers
The system will display the technical information of the field to which a
screen field refers
The system will display the documentation of the data element to
which a screen field refers
The system will display the documentation of the domain to which a screen
field refers
Which statements are true about table controls?

(More than one answer is correct)

Column sizing is adjustable and can be controlled by the user


Table control rows are scrollable

Page scrolling using the standard toolbar is automatic and can be


controlled by the user

The sort option is automatic and can be controlled by the user

What is true about the following code

CHAIN.
Field: Flight, Carrid.
Module Validate on Chain-Input
ENDCHAIN.

The Module Validate is never processed

The Module Validate is processed if both FLIGHT and CARRID are other
than the initial value
The Module Validate is processed only if both FLIGHT and CARRID are
initial values
The Module Validate is processed if at least one of the fields FLIGHT
or CARRID are other than the initial value
Call Function… Starting New Task" is an example of what type of call

Asynchronous

Synchronous

Direct

Batch

You might also like