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.
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 ratings0% 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.
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
Python Advanced Programming: The Guide to Learn Python Programming. Reference with Exercises and Samples About Dynamical Programming, Multithreading, Multiprocessing, Debugging, Testing and More