Sie sind auf Seite 1von 9

Week 4 Test TAW12 2/3

SAP R/3 Training

TAW12 2/3 Internal Test


Topic: ABAP Workbench Concepts
1.
a.
b.
c.
d.

Modify Screen commands modifies :


Current Screen
Screen Table
Screen attributes
Screen name

2. Mark the correct statements


a. While defining screen attributes, value 0 in the field next-screen will call the next screen in
the hierarchy
b. If you enter 0 for the next screen, the system resumes processing from the point at
which the screen was called once it finishes processig the screen itself
c. If you do not enter a value for the next screen, the system resumes processing from
the point at which the screen was called once it finishes processig the screen itself
3.
a.
b.
c.
d.

Following statement will accomplish the task of passing the control to the next screen :
Leave to screen <nnnn>
Call screen <nnnn>
Set screen <nnnn>
Set screen <nnnn>
And
Leave screen

4. Mark the correct statements


a. Call screen <nnnn> followed by leave screen in the next screen will return the control
to the screen that called
b. Call screen <nnnn> followed by leave to screen 0 in the next screen will return the
control to the screen that called
c. Starting and ending position of the screen can be specified using the statement LEAVE TO
SCREEN
d. Starting and ending position of the screen can be specified using the statement CALL
SCREEN
5.
a.
b.
c.
d.

SET CURSOR FIELD <field> does the following :


Gets the contents of the field
Places the cursor in that field
Displays the attributes of that field
Makes the field a mandatory field

6. Mark the correct statements


a. You can call the same module from more than one screen
b. You cannot call the same module from more than one screen
7.
a.
b.
c.
d.

Mark the correct statements


ABAP processor controls the program flow within a module
DYNP processor controls the program flow within a module
ABAP processor controls the flow logic and prepares data to be displayed on the screen
DYNP processor controls flow logic and prepares data to be displayed on the screen

8.
a.
b.
c.

Mark the following statements


To make a text field invisible on the screen, set screen-active = 1
Dynamic changes to attributes of screen elements are temporary
Modify screen can not be used without LOOP AT SCREEN

SAP Education Partner

SISL, Hyderabad

Week 4 Test TAW12 2/3

9.
a.
b.
c.

SAP R/3 Training

Screen fields can be grouped together


Having similar attributes
Having logical link
Similar type

10. Value can be saved in the SAP memory during screen processing :
a. By using parameter ID
b. Setting parameter
c. Exporting the data
11. FIELD statement with module addition will not be able to perform field level checks
a. Yes
b. No.
12. ON REQUEST option in the FIELD statement is invoked if there is a change in the field
attributes.
a. Yes
b. No
13. Message type E results :
a. In the processing being interrupted for the user to re-enter the values
b. Termination of the program.
c. Refreshing of the screen.
14. The value of the function type is stored in the ok_field of the screen.
a. Yes
b. No
15. PROCESS ON VALUE REQUEST event allows to program a help for the specific field
through :
a. Function F4IF_FIELD_VALUE_REQUEST
b. Routine F4IF_FIELD_VALUE_REQUEST
c. Programming it externally.
16. A sub-screen is a reserved area on a screen used by another normal screen.
a. Yes
b. No
17. A sub-screen
a. Its own PBO and PAI and uses the PBO and PAI of main program.
b. Have its own PBO and PAI and these are processed with the PBO and PAI of main
program.
c. Uses only the PBO and PAI of main program.
18. A sub-screen has its own :
a. Ok_code
b. PF_Status
c. Title Bar
19. GUI status contain
a. menu bar
b. standard toolbar
c. application toolbar
d. function key settings
SAP Education Partner

SISL, Hyderabad

Week 4 Test TAW12 2/3

SAP R/3 Training

20. CALL SUBSCREEN can be used between loop and endloop.


a. Yes
b. No
21. Sub-screens are program specific and can not be re-used.
a. Yes
b. No
22. A tabstrip is same as subscreen as the data is displayed using the subsreen technique.
a. Yes
b. No
23. ABAP program requires a CONTROLS statement to declare an object as tabstrip.
a. Yes
b. No
24. Automatic scrolling in a tabstrip is possible if :
a. All of the tab pages share common sub-screen area.
b. Have function type as .
c. A variable to call the sub-screen.
d. None of the above.
25. Following system variables stores information about loop processing in table control :
a. SY-LSIND
b. SY-STEPL
c. SY-LOOPC
d. SY-SUBRC
26. The control statements for table control are :
a. Screen specific
b. Screen non-specific
c. Program specific
d. None of the above
27. Attributes of the screen fields are stored in the system table SCREEN.
a. Yes
b. No
28. Attributes of the screen fields can be changed during run time in PAI.
a. Yes
b. No
29. PBO and PAI both requires LOOP.ENDLOOP statement in the table control because :
a. There is no work area to process table control.
b. There is only one work area to process table control.
c. None of the above.
30. Mark the correct statements
a. If you use ON INPUT addtion, the module is called only if the user enters a new value in that
field
b. If you use ON REQUEST addtion, the module is called only if the user enters a new
value in that field
c. If you use ON INPUT addtion, the module is called only if field contents have changed
from their initial value
SAP Education Partner

SISL, Hyderabad

Week 4 Test TAW12 2/3

SAP R/3 Training

d. If you use ON REQUEST addtion, the module is called only if field contents have changed
from their initial value
31. The screen attributes of the table columns can be changed at run time.
a. Yes
b. No
32. A module with the at exit-command addition:
a. Is a PAI module
b. Prevents field input checks from being performed until it is processed
c. Exits from the current screen as soon as it is called
d. Is executed before automatic field checks takes place
33. In a subscreen, you cannot use:
a. A module in the PAI with the at exit-command addition
b. A named ok_code field
c. The set titlebar statement
d. The leave screen statement
34. To program a tabstrip control to scroll locally at the frontend, you must:
a. Assign function code type P to all of the tab titles
b. Assign a separate subscreen area to each tab page
c. Assign the same subscreen area to each tab page
d. Assign function code type to all of the tab titles
35. For a table control to work, which of the following MUST be there?
a. A loop at itab with control statement in the PBO
b. A loop at itab statement in the PAI
c. A subscreen area defined in the screen
d. A loop at screen statement in the PAI
36. A callback routine for a context menu can be directly assigned to:
a. Checkboxes
b. I/O fields
c. Pushbuttons
d. Text fields
37. In dialog programming, in order to display a list on screen, use:
a. write statements
b. leave to list-processing
c. leave to screen 0
d. set screen 0
e. new-page print on
40. Buffered tables are accessed via data base interface
a. True
b. False
41. The system fields showing the number of records for which the specified data base
operation has actually carried out
a. Sy-dbcnt
b. Sy-loopc
c. Sy-index
d. Sy-cols
SAP Education Partner

SISL, Hyderabad

Week 4 Test TAW12 2/3

SAP R/3 Training

42. Which of the following statements are true


a. We can update database either using ABAP open SQL or database specific native
SQL
b. Native sql commands allow you to carry out both DML and DDL operations
c. DDL commands are not available in Open SQL
43. Which part of the work process makes ABAP database independent
a. despatcher
b. database interface
c. Roll area
d. Application buffer
e. Sql cash
44. Open SQL can process
a. one or more rows at time
b. Only One row at a time
45. For Single character masking ABAP uses
a. _
b. %
c. $
46. For Open SQL commands
a. Automatic authorization check is performed
b. we have to code it
c. No authorization check is possible
47. When using the command INSERT <DBTAB> FROM <ITAB>, ITAB being an internal table
contains few error records , which of the following statements are correct
a. No data records are created in database
b. A runtime error is triggered
c. no runtime error occurs ,but sy-subrc will be set to 4
d. None of the above
48. Which of the following statements are correct.
a. UPDATE is used to change the data in database
b. INSERT creates a new record in database
c. MODIFY creates or changes records in Database
49. which of messages triggers a database roll back
a. A
b. X
c. W
50. Which of the following statements are true
a. Implicit commit happens in database when the system sends a dialogue message
b. Implicit commit happens in database when we use CALL TRANSACTION or SUBMIT
program
51. The locks created by SAP application program using lock object is
a. physical lock
b. logical lock
52. Which of the following statements can creates database locks
a. update
SAP Education Partner

SISL, Hyderabad

Week 4 Test TAW12 2/3

b.
c.
d.
e.

SAP R/3 Training

append
select for update
All of the above
none of the above

53. At what conditions the locks are released automatically


a. LEAVE PROGRAM
b. LEAVE TO TRANSACTION
c. A MESSAGES
d. X MESSAGES
e. W MESSAGES
f. SUBMIT PROGRAM
54. Which of the following statements are true
a. DEQUEUE and ENQUEUE function modules are automatically generated by SAP
b. If the application program is not using the ENQUEUE AND DEQUEUE function module
explicitly we can bypass physical lock
c. DEQUEUE function modules have no exceptions
55. If we are not passing few of the lock arguments
a. The lock will be set for all the records wich meet the passing parameters
b. The lock can not be set
c. The lock will be set only for those records with first key field
56. Each subroutine registered with PERFORM ON COMMIT is only executed once per LUW
a. True
b. False
57. The following commands are used in ABAP to change the database
a. UPDATE, INSERT, MODIFY
b. INSERT,APPEND,MODIFY
c. ALL OF THE ABOVE
58. ROLLBACK WORK will
a. Reset the program context and terminate the program
b. Reset the program context and trigger the database roll back
c. The program context is not reset and trigger a database rollback
59. E,W,I messages do not trigger database Rollback
a. True
b. False
60. What are the lock modes
a. E
b. S
c. R
d. X
e. All of the above
61. Which are the interfaces in update function module
a. Import ,Tables,Exceptions
b. Import,Tables,Export
c. None of the above
SAP Education Partner

SISL, Hyderabad

Week 4 Test TAW12 2/3

SAP R/3 Training

62. V1 update modules can be performed


a. synchronous,Asynchronous,Local
b. only synchronous,
c. only asynchronous
63. COMMIT WORK is used for triggering the following updates
a. Synchronous
b. Asynchronous
c. Local
d. No relevance in update mechanism
64. Which of the following statements creates new stack of memory (internal session) and adds
it to the top of the stack
a. CALL TRANSACTION <TCODE>
b. SUBMIT<PROGRAM> AND RETURN
c. SUBMIT PROGRAM
d. LEAVE TO TRANSACTION
65. SUBMIT program replaces the internal sessions of the program performing the call with
internal session of the program that has been called and will not remove the all the existing
internal sessions
a. True
b. False
66. The various ways of transfering data between programs that are running in different program
context are
a. the interface of the called program
b. ABAP memmory
c. database tables
d. SAP Memory
e. local files
67. When you call a function module asynchronously using CALL FUNCTION <FUNCTION>
STARTING NEW TASK statement,it runs in its own SAP LUW
a. True
b. False
68. Pick the correct statement :
a. Function Group remains active in the background until the end of the calling
program.
b. Only relevant portion of the Function Group is active in the background..
c. Only Function Module is active.
69. Maximum number of external sessions per user :
a. Four
b. Eight
c. Six
d. Unlimited
e. None of the above
70. Each external session can contain internal sessions upto :
a. Six
b. Four
c. Eight
d. Nine
SAP Education Partner

SISL, Hyderabad

Week 4 Test TAW12 2/3

SAP R/3 Training

71. Submit and return will return the control :


a. To the beginning of the calling program.
b. To the line immediately below the calling program.
c. To the end of the called program,
d. Exit from the called program.
72. Module pool program can not be called through the SUBMIT statement.
a. Yes
b. No
73. Leave to transaction
a. Will retain the current program and start the transaction of the new transaction code.
b. Will terminate the current program and start the transaction of the new transaction
code.
c. Will process both the programs together.
74. Leave to transaction with and return shall return the control to the calling program.
a. Yes
b. No
75. Call transaction terminates the current program and starts the new transaction.
a. Yes
b. No
76. Call transaction will return the control to the next statement after call in the calling program.
a. Yes
b. No
77. Export and Import statement can be used to pass the variables:
a. Within the program
b. Within two programs in the same session
c. Within two systems
d. None of the above
78. Export and import do not require
a. Program name
b. Variable name
c. Transaction Code
d. None of the above
79. SET/GET is used with :
a. Parameter ID
b. Export/Import
c. Transaction
d. Global Variable
80. Parameter ID can also be assigned to :
a. Table
b. Domain
c. Data Element
d. Field
e. None of the above.
SAP Education Partner

SISL, Hyderabad

Week 4 Test TAW12 2/3

SAP R/3 Training

81. Mode allows you to display the contents on the screen by assigning the value :
a. N
b. E
c. A

SAP Education Partner

SISL, Hyderabad

Das könnte Ihnen auch gefallen