0% found this document useful (0 votes)
96 views34 pages

Workbench No Es Parecido

The document contains questions and multiple choice answers about ABAP Workbench concepts. It covers topics like asynchronous updates, table controls, function keys, locking objects, subscreens, tabstrips, and dialog programming flow logic.

Uploaded by

rugarmen
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)
96 views34 pages

Workbench No Es Parecido

The document contains questions and multiple choice answers about ABAP Workbench concepts. It covers topics like asynchronous updates, table controls, function keys, locking objects, subscreens, tabstrips, and dialog programming flow logic.

Uploaded by

rugarmen
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/ 34

TAW12 2/3

ABAP Workbench Concepts


1 A commit work is issued in a transaction that employs asynchronous
updating, what takes place.
(More than one answer is correct)
SAP LUW is concluded
User is notified of updates
Database commit is triggered
Update requests are processed
2 Which statements are true about table controls?
(More than one answer is correct)
Table control rows are scrollable
The sort option is automatic and can be controlled by
the user
Page scrolling using the standard toolbar is automatic
and can be controlled by the user
Column sizing is adjustable and can be controlled by
the user
3 F4 is pressed for a screen field. What is the order of precedence that
takes place. Assume that all
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
d, a, c, b
b, d, a, c
b, c, a, d
a, b, c, d
4 What is true about both synchronous and asynchronous Remote
Function Calls.
TAW12 2/3 ABAP Workbench Concepts
1
(More than one answer is correct)
The function module forms its own Database LUW
They are executed on another R/3 database server
All parameters must have a dictionary reference
The remote function will continue to execute even if
the caller is no longer active
5 Which Number range function would you use to determine if an external
number lies in a specified number range interval.
NUMBER_GET_NEXT
NUMBER_RANGE_INTERVAL_LIST
NUMBER_GET_INFO
NUMBER_CHECK .
NUMBER_RANGE_EXTERNAL_CHECK
6 What is true about the following code
CHAIN.
Field: Flight, Carrid.
Module Validate on Chain-Input
ENDCHAIN.
The Module Validate is processed if at least one of the
fields FLIGHT or 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 both FLIGHT
and CARRID are other than the initial value
The Module Validate is never processed
7 Mark the invalid program text element.
Selection Texts
Parameter Texts
Text Symbols
Titles/Headers
TAW12 2/3 ABAP Workbench Concepts
2
8 What attribute on an update task function module determines how
update requests are processed
Processing type
Function Type
Function Group
Application
9 Your dynpro has a table control. It also makes use of the field statement.
What is the order of data transport in the PAI (from the screen to ABAP)
Field statement fields, Table control fields, remaining
fields
Dictionary Fields followed by Program Fields
Table control fields, Field statement fields, All
remaining fields
All fields except table control and field statements,
Table control fields, Field statement fields
10 Identify the synchronous update techniques.
(More than one answer is correct)
CALL FUNCTION in Update Task
PERFORM.. .. ON COMMIT and WAIT
COMMIT WORK AND WAIT
Update table.. ..
11 Mark the invalid flow logic statement.
10 PROCESS BEFORE OUTPUT.
20 MODULE SET_STATUS_0100.
30 Set Titlebar 'ABC'.
40 CALL SUBSCREEN SUB INCLUDING 'SAPMZABC' '110'.
50 LOOP.
60 MODULE CHECK_LOOP.
70 ENDLOOP.
80 PROCESS AFTER INPUT.
90 MODULE USER_COMMAND_0100.
TAW12 2/3 ABAP Workbench Concepts
3
100 FIELD FLIGHT MODULE CHECK_FLIGHT ON-REQUIRED.
(More than one answer is correct)
50
30
20
100
40
12 How many Modification Groups are allowed per screen field .
1
3
Unlimited
2
4
13 Defining a Lock Object as Exclusive would specify what kind of locking
Prevents a single user with read-write access from
attaining further locks to the same set of table rows.
This is useful when you are using recursive routines to
make updates.
Gives a single user read and write access to the
specified table rows. No other users may access the
rows.
allows multiple users to access the specified table
rows, but with read-access only. No write-accesses are
allowed at any time.
14 How would you define a lock object
Create it as an object in the dictionary
Use the Data Browser
Through a Function Call
15 Where is the current active tab page stored for a tabstrip
TAW12 2/3 ABAP Workbench Concepts
4
Tab strip
OK_Code
Function Code
ACTIVETAB
16 How do you determine the Parameter ID for a screen field
Check the Value statement in the Top Include
Check users default
F1, Technical Info on the screen field
Check table TPARA
17 Mark the one component that is NOT part of a dynpro
Flow logic
Screen layout
Module Pool
Element List
Screen attributes
18 The Scope Parameter for your lock object function module has been set
to 2. What does this imply..
(More than one answer is correct)
An update termination error holds the locks
Locks generated in the dialog program are passed on
to the update program
You must release the locks programatically
The locks are automatically released when the updates
complete
19 What makes up a dialog step
One sequence of a PAI followed by a PBO
One sequence of a PBO followed by a PAI
TAW12 2/3 ABAP Workbench Concepts
5
All ABAP Modules of a screen
All PBO and PAI modules in the Module pool
20 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
Define Pushbuttons on the subscreen area
Name your tabstrip object
Declare a Tabstrip control in your global top include
21 What is true about context menus
(More than one answer is correct)
A subordinate output field in a table control inherits
the context menu of the table control
Context Menus are assigned to input fields
They are a special GUI Status
A subordinate input field in a subscreen causes the
subscreen to inherit the context menu of the
subordinate field
22 Which of the following will change the contents of the data cluster that
corresponds with memory id 'MYID'.
(More than one answer is correct)
CLEAR MEMORY ID 'MYID'
IMPORT ABC TO MEMORY ID 'MYID'
FREE MEMORY ID 'MYID'
EXPORT ABC TO MEMORY ID 'MYID'
23 What is proper coding practice in the flow logic of a Dynpro when a
subscreen is defined on the screen
TAW12 2/3 ABAP Workbench Concepts
6
Call Subscreen in the PBO only
The Call Subscreen statement is not required
Call Subscreen in the PAI only
Call Subscreen in the PAI and PBO
24 What makes up a Tabstrip .
(More than one answer is correct)
Function Keys
Tab Title
Subscreens
Subscreen Area
Tabstrip Menu Bar
25 What type of memory is retained for the duration of an external session.
ABAP/4 memory
Extended memory
SAP memory
26 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
CALL ABC WITH CARRID = W_CARRID
SUBMIT ABC WITH CARRID = W_CARRID
SUBMIT ABC VIA SELECTION-SCREEN.
SUBMIT ABC AND SKIP FIRST SCREEN.
27 What class is used for method load_gui_status in a context menu
cl_ctmenu
menu_class
cl_context_clas
cl_menu
TAW12 2/3 ABAP Workbench Concepts
7
28 A complex data object must be declared in your Top Include for a table
control. What is it's TYPE ?
CXTAB
Table
TableControl
TableView
29 What happens when number range interval buffering is active for
internal numbers.
(More than one answer is correct)
Duplicate numbers will never be encountered in the
system
a programmer can choose to ignore buffering on
request
The numbering sequence is contiguous
perceived improved performance can be achieved
30 Mark the items that are true with the Asynchronous Update technique in
a SAP LUW.
(More than one answer is correct)
Update task functions are logged in the SM12 log
tables
All updates are performed or none at all
Requests are not passed directly to the DB
You can combine update requests from consecutive
dialog steps
COMMIT concludes the SAP LUW
31 A SET UPDATE TASK LOCAL is issued in the dialog program. What
effect does this have on updating.
TAW12 2/3 ABAP Workbench Concepts
8
(More than one answer is correct)
A new dialog work process is used for the update
process
Update requests use shared memory
Cluster tables are used to processing the update
request
Update requests do not use the VBLOG table
32 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 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 PBO
33 What is needed in your tabstrip to have scrolling take place on the
application server
Assign Function Type = P
Assign Function Type = Space
Assign Function Code = Space
Assign Function Code = P
34 What technique is used to ensure remote functions are still processed
even if the partner computer is not active.
Transactional RFC
Asynchronous RFC
Synchronous RFC
35 If you trigger a lock object and it is already locked by some other user,
what exception would be raised?.
TAW12 2/3 ABAP Workbench Concepts
9
01 - Foreign_Lock
03 - Already_Locked
08 - General_Failure
02 - System Failure
36 What is required for a Radio Button Defined on a screen to work in a
module pool:
Ensure the radio button is selected in the screen
You should declare a corresponding one character
variable in your TOP include
Nothing else is required
You should declare a corresponding one character
variable in the Screen Flow
37 What are the minimum requirements for Processing User requests in a
Dynpro.
(More than one answer is correct)
The last field of the element list of the screen has the
name OK_CODE
OK_CODE is Defined in the TOP Include
OK_CODE Checking is performed in the Screen Flow
Logic
Define a GUI Status
38 Refer to the following code. How would you program a generic lock on
all rows of a table that have key values 'AA', '111' for the first 2 fields
Call Function Enqueue_ESMYLOCK
Exporting
Field1 =
Field2 =
Field3 =
Field 1 = AA , FIELD2 = 111 , Field3 = Space
Field 1 = AA , FIELD2 = 111 , Field3 = Initial
It is not possible in this case
Field1 = Generic, Field2 = Generic, Field3 = Space
39 Transaction 'ZABC' contains mandatory fields on the first screen. A
TAW12 2/3 ABAP Workbench Concepts
10
Dialog program issues the statement CALL Transaction ZABC and Skip
First Screen. What is required in the first screen of transaction ZABC for
the call to function properly.
The mandatory fields must be filled in with "Set
Parameter" statement or default values in Transaction
ZABC
The mandatory fields must be filled in with "Get
Parameter" statement or default values in Transaction
ZABC
Export the screen fields to memory
The first screen in transaction ZABC can indicate that
mandatory fields do not need to be filled in if called
by another transaction
40 In a dialog program, what coding technique allows passing of all the
rows of the internal table T_BOOKING to the program named
RSPGM101
IMPORT T_BOOKING TO MEMORY ID MYID .
SUBMIT RSPGM101.
SUBMIT RSPGM101 WITH BOOKING =
T_BOOKING.
SET PARAMETER ID BOK FIELD
T_BOOKING. SUBMIT RSPGM101.
EXPORT T_BOOKING TO MEMORY ID MYID .
SUBMIT RSPGM101.
41 ProgramA makes a call to ProgramB with
0
1
3
2
42 The user can customize the look of various table control values? Which
of the following can the user adjust?
TAW12 2/3 ABAP Workbench Concepts
11
(More than one answer is correct)
The width of a column ,
The Column heading
The order of the columns
The horizontal grid can be set off/on
43 What Functions are generated on the Activation of Lock Object
EZMARA.
(More than one answer is correct)
ENQUEUE_EZMARA
DEQUEUE_EZ_MARA
DEQUEUE_EZMARA
ENQUEUE_EZ_MARA
44 A screen field has been dynamically changed in a dialog program. When
does it get re-initialized.
At the end of the transaction
At PAI execution
At PBO execution
Only when the program encounters more code to
modify the field attributes
45 What statement will start a new internal session in the same external
session.
(More than one answer is correct)
Submit
Leave to transaction
Submit.. .. and Return
Call Transaction
46 When defining a new Dialog Program, what is the first thing you are
prompted for
TAW12 2/3 ABAP Workbench Concepts
12
Application
Logical Database
Screens
Top Include
47 What ABAP statement discards update task requests.
(More than one answer is correct)
Call Function in Update Task
ROLLBACK WORK
Message A101
UPDATE
48 What table fields are required as lock arguments in a lock object
The Primary Key Fields
Any Primary Key Fields
The Foreign Key Dependancies
Any Primary Key Fields and Any Secondary Key
Fields
49 Which line of code is valid for the use of table control BOOKING_TC
in screen 200
controls: booking_tc using screen 200. " IN THE TOP
INCLUDE
LOOP AT BOOKING_TAB WITH CONTROL
BOOKING_TC CURSOR
BOOKING_TC-CURRENT-LINE. ENDLOOP. "IN
THE PAI
LOOP AT BOOKING_TC.ENDLOOP. "In the PBO.
controls: booking_tc type tableview using screen 200.
"IN THE TOP INCLUDE
50 Refer to the following code. Module CHECK_FIELD_CD raises an
Error Message. When the user changes the entry in response to the error,
where in the PAI event does processing resume
TAW12 2/3 ABAP Workbench Concepts
13
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.
10
20
40
50
30
51 When does the dialog processor perform automatic checks
After PAI Processing is complete
Before PBO Processing Begins
After the User has pressed enter and before the PBO
modules are processed
After the User has pressed enter and before the PAI
modules are processed
52 You have issued a Set Titlebar in the PBO of your screen. How long will
the title remain active
Until the Next screen change
Until the next DB Luw
Until the next Set TitleBar statement
53 When activating a Lock object, what is subsequently generated
TAW12 2/3 ABAP Workbench Concepts
14
Generic Lock Keys
A Dictionary Table
Function Modules
54 What order is recommended when setting and releasing locks in your
program
lock data, read data, update database, release locks
lock data, read data, release locks, update database
read data,lock data, update database, release locks
55 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 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
The system will display the technical information of
the field to which a screen field refers
56 What must be assigned to a module pool in order for it to be executed
Module
Program Type
Transaction
Event
57 When a COMMIT WORK is issued, in what order does processing
occur. Refer to the following code
1. Dialog-task FORM routines logged with PERFORM. ON COMMIT.
2. High-priority (V1) update-task function modules.
3. Low-priority (V2) update-task function modules.
2, 3, 1
1, 2, 3
TAW12 2/3 ABAP Workbench Concepts
15
3, 2, 1
58 What is true about subscreens.
(More than one answer is correct)
You can also specify the subscreens dynamically at
runtime.
Multiple subscreens are possible in a single screen.
Can set their own GUI status
Can set their own titlebar
have their own OK_CODE
59 Using screen painter, how do you logically relate Radio Buttons
Define a Group box
Ensure the prefix name of the radio buttons is the
same
Make sure each one has the same Screen Group Name
Encompass them in a Radio Button Group
60 Three Locks have been set in a Transaction. What are methods that
would cause the release of all three.
(More than one answer is correct)
CALL FUNCTION DEQUEUE_ALL
Commit Work
Reset Command
End the Transaction
Program ends abnormally
61 What are some essential steps for logging changes made to SAP data.
(More than one answer is correct)
Create a function to update tables CDHDR and
CDPOS
TAW12 2/3 ABAP Workbench Concepts
16
Call the generated change doc function (i.e.
obj_write_document) in an ABAP program
Define a change document object
Mark the change document flag on the domain of the
field where logging is required
62 Which function would you use to retrieve a number from an internal
number range.
NUMBER_RANGE_INTERVAL_LIST
NUMBER_GET_INFO
NUMBER_RANGE_EXTERNAL_CHECK
NUMBER_GET_NEXT
63 What table is used to store transaction codes.
txncodes
tstct
tstc
txn
64 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.
Standard List Status
Run Time Error
65 Which of the following corresponds to the command entry /ntcod?
LEAVE PROGRAM
SUBMIT TRANSACTION tcod
LEAVE TO TRANSACTION tcod
CALL TRANSACTION tcod
TAW12 2/3 ABAP Workbench Concepts
17
66 Mark the valid name for a 'text field' in screen painter
!mytext
?mytext
_mytext
67 Refer to the following Code. An E(rror) or W(arning) message is issued
in the PAI of a dynpro. What does not take place.
Field MYTAB-RESERVATION Module
Validate_Reservation.
The system places the cursor in the error field
The Message is displayed
The field is ready for input again
Screen is Redisplayed
PBO is reprocessed
68 What is true about Perform On Commit.
Parameter passing is allowed
Commit Work is allowed in the form
Multiple calls to a FORM result in single execution of
the FORM
RollBack Work is allowed in the FORM
69 Which does not provide synchronous processing.
PERFORM.. .. ON COMMIT
Batch Input Programs
an update-task function module triggered with
COMMIT WORK AND WAIT
an update-task function module triggered with
COMMIT WORK
70 After a user action is performed, what event is triggered in a dialog
program
TAW12 2/3 ABAP Workbench Concepts
18
Case OK_CODE
PBO
Module User_command
PAI
71 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.
c
b, d
c, d
a, b, c
72 What methods would initialize a screen field that is defined with
parameter id CAR
(More than one answer is correct)
Use the SET Parameter in the PBO of the DYNPRO
Set the screen painter attribute GET Parameter and fill
in the Parameter ID field with CAR
Use the GET Parameter in the PAI of the DYNPRO
Use the GET Parameter in the PBO of the DYNPRO
73 What is true about the LEAVE TO LIST-PROCESSING statement.
TAW12 2/3 ABAP Workbench Concepts
19
(More than one answer is correct)
The invoking module pool still retains control of
execution
Data available in the dialog program must be passed
to the list
Enables processing of ok_code functions
Enables execution of interactive reporting events
The CALL SCREEN xxx statement is possible
74 Which statements would conclude a SAP LUW.
(More than one answer is correct)
ROLLBACK WORK
MESSAGE S101
CALL Transaction
COMMIT WORK
75 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
In the System Log
On the next screen
76 CALL TRANSACTION has been issued in an ABAP. What code in the
called transaction will return to the point of call .
Stop Program
Leave to Transaction
Leave Program
Exit.
77 Screen 100 calls screen 200. Screen 200 makes a request to perform list
processing with the suppress dialog option. Where does processing
resume after returning from the list.
TAW12 2/3 ABAP Workbench Concepts
20
(More than one answer is correct)
There is no return if the statement LEAVE TO
LIST-PROCESSING is used
To the beginning of the transaction
To the next screen defined in the screen attributes of
screen 100
To the next screen defined in the screen attributes of
screen 200
If LEAVE TO LIST-PROCESSING AND RETURN
TO SCREEN xxx is used, return will go to screen xxx
78 After changing a field attribute in a dynpro , what statement is used to
activate the change.
COMMIT
SET
MODIFY
ACTIVATE
79 What transaction is used to handle termination updates
SM13
CCMS
SE80
SM12
80 Your screen has a table control defined to it. In the PAI, what does the
SY-LOOPC system variable contain.
Number of filled lines
Loop Counter
Number of table control lines
81 If you want to work with the standard number range functionality, you
only need the function modules in the function group
TAW12 2/3 ABAP Workbench Concepts
21
SNR1
SNR3
SNR2
SNR4
82 When are V2 updates processed
After all V1's are complete
Parallel to relative V1's
After each related V1
Before V1's are started
83 Which is not an automatic check carried out by the Screen Processor.
Obligatory Field Check
Fixed Values
format Check
Foreign Key Check
Parameter Id Validation
84 How does a Perform on Commit differ from a Perform statement
(More than one answer is correct)
subroutines called using on commit pass parameters
by value only
subroutines called using on commit pass parameters
by reference only
subroutines called using on commit have no interface
subroutines called using on commit use global data
only
85 In PBO, what field contains the total number of lines in table control
tc_flight
SY-STEPL
TAW12 2/3 ABAP Workbench Concepts
22
SY-DYNNR
TC_FLIGHT-TOTAL_LINES
TC_FLIGHT-LINES
86 What is true about Dialog programs.
(More than one answer is correct)
update and enqueue techniques are important.
Transactions are a vehicle to execute dialog programs
Dialog Programs do not require a transaction to
execute the module pool
Screens are optional in a dialog program.
The flow logic is contained in Modules
87 What methods could be used to specify the next screen to be displayed.
(More than one answer is correct)
Loop at Screen
Use the Next Screen Option on the Screen Attributes
Submit Screen
Set Screen
88 To handle user requests in a dialog program, you must assign function
codes to the relevant screen and window elements in the Screen Painter
and Menu Painter. Mark the element that does not contain a function
code.
Container
menu functions
tool-bar pushbuttons
Screen Pushbuttons
89 Where should the CANCEL (Red X) button on the standard toolbar take
the user
To where the transaction was called
TAW12 2/3 ABAP Workbench Concepts
23
To the initial screen of the transaction
To the Cancel area
To the previous screen
90 Where does the Modification GROUP assignment of fields get defined.
Do you really care
Using the SET GROUP statement
In the screen painter
In the Dynpro
91 Which Statement Interrupts processing of Current screen.
Leave Screen
Call Screen 100
Set Screen 100
Leave to Transaction
92 What is a context menu
A special menu for subscreens
Shortcuts for frequently used functions
Functions that are relevant for the current Screen
Group
Context Sensitive Pushbuttons
93 Mark the Program Attribute that is used to define a Dialog Program
D
M
1
R
94 What is the sequence of events and order of data transported in the
following code. Select the correct order
TAW12 2/3 ABAP Workbench Concepts
24
Process After Input
Module Exit at exit-command
Field ABC Module Validate_ABC.
10 All fields not defined in FIELD statements
20 System performs Auto Field Checking
30 Fields in FIELD Statements
10, 20, 30
20, 10, 30
20, 30, 10
95 What would trigger a rollback.
An RFC Function Call that terminates normally
A program that issues a MESSAGE type 'A'.
A user cancels the transaction
A program that issues a Commit Work statement
96 What field is not mandatory when creating a transaction.
Program
Transaction Text
Screen Number
Authorization Object
97 What is true about V2 updates within the same SAP LUW
V2 errors cause V1 updates to be rolled back
They are usually time critical updates
An error in one V2 function module cause all other
V2 functions to be rolled back
Each V2 function module for a given COMMIT
WORK always runs in its own (separate) DB LUW
98 Indicate the functions that are capable of transporting data to screen
fields.
TAW12 2/3 ABAP Workbench Concepts
25
(More than one answer is correct)
F4IF_FIELD_VALUE_REQUEST
DYNP_VALUES_READ
DYNP_VALUES_UPDATE
DYNPREAD
99 How many times would the form 'calculate_sales' be executed ?
Do 5 times.
x = sy-tabix.
perform calculate_sales on commit.
enddo.
COMMIT WORK.
Infinitely
1
Not at all
5
100 What attribute in a table control must be defined in order to activate row
selection functionality
TOP_LINE
Function code
LINE_SEL_MODE
w/selcolumn
101 In what case are Tabstrips good candidates.
(More than one answer is correct)
When Users need the ability to navigate freely
between components
When several components of an application need to be
displayed on one screen
When Navigation between components is
pre-determined in a fixed manner
102 If you do not SUPPRESS DIALOG in a dynpro before you LEAVE TO
TAW12 2/3 ABAP Workbench Concepts
26
LIST-PROCESSING, the following will happen:
(More than one answer is correct)
The screen will be displayed, and will be empty
The screen will be displayed with the report that was
built, but the gui-status will be the one from the
previous screen
The report will be displayed on the screen only after
the user presses the enter key
The previous screen (calling screen) will be
redisplayed
103 How could you reset the program context of your program
(More than one answer is correct)
End the dialog program
Issue a termination message (type A)
Issue a COMMIT WORK statement
Issue a ROLLBACK WORK statement in the program
104 What would be a reason for choosing to use asynchronous updates in
your ABAP program.
(More than one answer is correct)
your program need the updates completed in order to
continue processing
To improve user response time
Immediate updates to the Database are required
your updates need to run together as a logical unit
105 Where would you typically program dynamic screen changes.
PAI screen event in Flow logic
In a PBO module
In a PAI Module
PBO screen event in Flow logic
TAW12 2/3 ABAP Workbench Concepts
27
106 What will cause the system to implicitly trigger database commits.
(More than one answer is correct)
Message I001.
CALL SUBSCREEN
At User-Command
Exit the Transaction
CALL TRANSACTION
107 What is true about using memory to pass data
(More than one answer is correct)
ABAP memory is local to each external session
ABAP memory is used to pass data between the
external sessions of an internal session
ABAP memory can be accessed by SAP memory
SAP Memory can be accessed by all external sessions
Each external session has its own ABAP memory
108 What type of memory is typically used as default values for screen fields
ABAP/4 memory
Shared Memory
SAP memory
109
Synchronous
Asynchronous
Batch
Direct
110 What table do you automatically get in a dynpro without having to
declare it in your module pool
TAW12 2/3 ABAP Workbench Concepts
28
Sy-Table
Subscreen
Screen
Screen_ITAB
111 If you are building a tabstrip to be handled at the presentation level,
what function type should be assigned to the tab title
F
Blank
P
E
T
112 The standard function key used for displaying a list of possible values is:
F3
F2
F4
F1
113 What makes up an ABAP Transaction.
(More than one answer is correct)
Function Modules
Txn Code
Dictionary Objects
ABAP Program
GUI
User Dialogs
114 What is true about calling a screen.
(More than one answer is correct)
TAW12 2/3 ABAP Workbench Concepts
29
Screens can be called from PAI modules
A screen can be called from a report program.
A screen can be called from within a function module
Screens should be called from PBO modules
115 Why is it a good idea to use a backup version of the OK_CODE i.e.
SAVE_OK_CODE = OK_CODE
To prevent accidental setting of the OK_CODE in a
different screen
So the OK_CODE is freed up for subscreens
Because the OK_CODE gets reset at the beginning of
each execution of PAI processing
OK_CODE is a system reserved variable and cannot
be accessed directly
116 Which update request always run asynchronously
Transactional
V2
V1
Local
117 How many At Exit-Command Modules are allowed in the PBO
0
1
Unlimited
2
118 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
TAW12 2/3 ABAP Workbench Concepts
30
119 What statement in Dialog Programming makes screen fields available
for input.
Field
Check
Case
Module
120 When would you use one of the the F4_IF* functions
In the module that perform OKCODE processing
In the PAI when Process on Help-Request dialog
event is tgriggered
In the PAI when Process on Value-Request dialog
event is triggered
In the PBO when Process on Value-Request dialog
event is triggered
121 What statement allows you to generate a report from an online
transaction
CALL REPORT report_name
LEAVE TO BASIC LIST
GENERATE list
LEAVE TO LIST-PROCESSING
122 What is the difference between call screen and set screen
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
Set screen executes and returns to the point of call.
Call Screen does not
TAW12 2/3 ABAP Workbench Concepts
31
123 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)
MZABCO01
MZABCTOP
MZABCI01
USER_COMMAND_0100
124 The OK_CODE serves what purpose
contains function codes
contains screen field values
determines successful user action
125 What message type does not implicitly trigger database commits for the
table updates specified in your program
W type MESSAGE statement
A type MESSAGE statement
S type MESSAGE statement
I type MESSAGE statement
E type MESSAGE statement
126 Where would you typically see the code
At Line-Selection
At Selection-Screen
Top-of-Page
Start-of-Selection
TAW12 2/3 ABAP Workbench Concepts
32
127 How are locks removed from the lock tables
Commit Work statement is issued
The database breaks
The update task removes them at the beginning of the
SAP LUW
The update task removes them at the end of the SAP
LUW
128 What is the order of transport in PBO when a table control is defined in
your module pool
Screen fields followed by table control fields
Dictonary Fields followed by Program Fields
All fields regardless of table control definition are
transported at the beginning of PBO
Table control fields followed by the remaining screen
fields
129 Which statement will ensure processing returns to the calling point after
the user presses F3 to exit the list
SUBMIT ZPGMA with selection-set.. ..
LEAVE TO LIST-PROCESSING
CALL report AND RETURN
SUBMIT ZPGMA and Return
SUBMIT report
130 What code is required in order to return immediately to the calling
screen
(More than one answer is correct)
Set Screen 0. Leave Screen
Set Screen 0
Leave to Screen 0
Leave Program
TAW12 2/3 ABAP Workbench Concepts
33
131 Mark the valid asynchronous update bundling technique.
PERFORM .. .. ON COMMIT
CALL FUNCTION .. .. IN UPDATE TASK
UPDATE
PERFORM ASYNCHRONOUS
132 What is true about the POH/POV events
After these events are processed the PBO module is
processed and the screen is redisplayed
None of the answers are correct
After these events are processed the screen is
redisplayed but the PBO is not processed
After these events are processed the PAI is processed
then the PBO and then the screen is displayed
133 What takes place after each dialog step
The application gathers data for update processing
The SAP LUW is concluded
A Commit Work is executed
System passes a Database commit to the database
system
TAW12 2/3 ABAP Workbench Concepts
34

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