201- The screen flow logic must contain at least the two statements in the correct order PROCESS BEFORE OUTPUT PROCESS ON HELP-REQUEST PROCESS ON VALUE-REQUEST
None of the above.
202 - What is the use of interactive reporting? The report can be processed in background The report output can be queried for further details Different fonts and graphics can be used interactive reporting Interactive reports can only be used in transactions.
203 - How many bytes are needed for a type I data object? 8 4 2 As many as are needed to store the assigned value.
204 - How can you maintain documentation for input fields on your screen? Add documentation to the underlying data element Add documentation to the SCREEN table at PROCESS BEFORE OUTPUT (PBO) Define text tables for the underlying structure Use PROCESS ON HELP-REQUEST (POH) Add documentation to the SCREEN table at PROCESS AFTER INPUT (PAI).
205 - What are the 2 boxes in your system for coding for Abap and their logins? Quality/Production IDES/Sandbox Sandbox/Quality None of the above.
206 - What table is used to store all the Message Class Texts? T001 T100 T000 T010.
207 - T100 Table has the following Structure? Message Text Language Key Message number All the above .
208 - Which line in the following code contains a syntax error? Report abc message-id ZP. Message Id 'ZP' type 'E' number 012. Message e013(ZP). Message e013 with '123'. First Line Second Line Third Line Fourth Line.
209 - Why do you need to bundle database updates in you dialog programs? To avoid data inconsistency due to the implicit database commit after each dialog step. To be able to rollback database changes performed in the same dialog step. To be able to use SAP locks To avoid database locks set by an SQL statement persisting until the end of the program.
210 - What is the Purpose of REUSE_ALV_COMMENTARY_WRITE Function Module? Display the Fields Display the Headers Logo and Header Header and Footer.
211 - Selection screen entries referring to data dictionary objects have certain checks in-built in them. Additional checks can be written using event AT LINE-SELECTION AT SCREEN-SELECTION AT SELECTION-SCREEN AT SELECTION- SCREEN ON CHECK.
212 - Which of the following functional Modules are optional For SAPScript? OPEN_FORM START_FORM CLOSE_FORM WRITE_FORM .
213 - T-Code for BDC’s Session process? SE35 SM53 SM35 SM36.
214 - What is the system field for the current date for scripts SY-DATUM &DATE& DATE &DATUM&.
215 - T-Code for Remote Function Call (RFC) is the standard SAP interface for communication between SAP systems? BD55 WE21 SM59
216 - Which is the mandatory to input field for Dialogue Programming / Module Pool design? LABEL ALPHA FCTCODE KEYFIELD.
217 - You want to store a large number of data records in an internal table. This table will be frequently accessed using the fully qualified unique key. Which type of internal table do you recommend to minimize the access time? Standard Index Sorted Hashed.
218 - An internal table icode contains the following entries: Field1 Field2 -------------- John 12345 Alice 23478 Sam 54321 john 50000 DATA: BEGIN OF ICODE OCCURS 0, FIELD1(5), FIELD2(5), END OF ICODE. READ TABLE ICODE WITH KEY FIELD1 = 'John' BINARY SEARCH.
Why does executing the above code return a sy-subrc of 4? Icode-field2 must be a numeric field.
The internal table has an incorrect structure.
Both internal table fields must be used in the search.
The internal table must be sorted first. .
219 - T-Code for uploading the ALV LOGO? OEAR EAOR OAER QAOR.
220 - The instance method SUPER_METHOD belongs to class CL_SUPER and the instance method SUB_METHOD belongs to class CL_SUB. You create two reference variables: DATA go_super TYPE REF REF TO cl_super. DATA go_sub TYPE REF TO cl_sub.
Which statement will raise a syntax error? go_super->super_method().
221 - When you create Function Group By default which includes will Create? INCLUDE TOP. INCLUDE LF INCLUDE LTOP. None of these.
222- Which of the following is not a Message type? A – Abbend
C - Continue
E – Error
I – Information.
223 - What table is used to store the control records for IDOC? EDIDD EDIDC EDIDL EDIDS.
224 - T-Code for release the Transport request Number? SE09 SM09 SM10 SM01.
225 - How can you start the ABAP Debugger? Enter /h in the command field and proceed with the execution of the program. Add the ABAP statement STOP to the source code. Select Execute -> Debugging in the context menu of the program. Set a Watchpoint in the ABAP editor for a specific code line.
Set a breakpoint in the ABAP editor for a specific code line.
226 - Which of the following statements regarding database indexes and buffering is correct? If indexes are defined for a table, buffering settings cannot be defined If data is read from the table buffer, the existing indexes are not used If table data is read using indexes, the table buffer cannot be filled A buffered table cannot have secondary indexes.
227 - Which Function Modules is Used In Hierarchical ALV Report Display? REUSE_ALV_HIERESEQ_LIST_DISPLAY REUSE_ALV_HIERESEQ_LIST-DISPLAY REUSE_ALV_HIERSEQ_LIST_DISPLAY REUSE_ALV-HIERSEQ_LIST_DISPLAY.
228 - How can you suppress the default title of a list? By defining a TOP-OF-PAGE event in the program and using it to display something else.
By choosing System -- List -- List header and entering your own title
By using the NO STANDARD PAGE HEADING addition in the REPORT statement
By entering a title in the text elements of the program.
229 - Assuming a pushbutton with function code 'FUNC' is available in the toolbar of a list report, what event is processed when the button is clicked? AT USER-COMMAND. AT PFn. AT SELECTION-SCREEN.
230 - How to Declare the Static Variables in OOABAP? DATA-CLASS CLASS_DATA DATA STATIC CLASS-DATA .
231 - Which of the following ABAP standard types are numeric? D F
232 - Types of Windows in SAP SCRIPTS? Constant Windows Copies Window Final Window
None of the above .
233 - Which modularization units can be called across several systems? Function modules Subroutines
234 - Why should you bundle database updates in your dialog programs? To process the SAP LUW within the database LUW to ensure data consistency To be able to rollback database changes performed in the same dialog step To avoid database locks set by an SQL statement that persists until the end of the program To allow you to use SAP locks to ensure data consistency.
235 - You have written a classical screen (dynpro) containing a button named P_SAVE. You have assigned the function code SAVE to this button. You want to check at PAI whether the user has clicked this button. How can you achieve this? Check whether the data object related to the OK_code field contains the value SAVE. Check whether P_SAVE-ACTIVE equals 1 Check whether SY-OKCODE contains the value SAVE Check whether P_SAVE-OKCODE equals SAVE.
236 - You program contains the following code: Result = cl_list=>number_of_list(). What type of component is NUMBER_OF_LISTS? A public static functional method A public static attribute A public instance functional method
A public instance attribute.
237 - The event block AT SELECTION-SCREEN contains a MESSAGE statement. This issues a warning message that is displayed on the selection-screen. What action can the user take to continue the execution of the program after the MESSAGE statement? Press Execute (F8) without changing any field value Change at least one field value and press ENTER. Change at least one field value and press Execute (F8). Press ENTER without changing any field value.
238 - Which of the following data objects are called “deep”? Structures containing only numeric components. Reference variables. Type F elementary variables. Internal tables. STRING type elementary variables. .
239 - A SET UPDATE TASK LOCAL is issued dialog program. What effect does this have on updating. (More than one answer is correct) Update requests do not use the VBLOG table. Cluster tables are used to processing the update request. A new dialog work process is used for the update process. Update requests use shared memory.
240 - 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. allows multiple users to access the specified table rows, but with read-access only. No write-accesses are allowed at any time. Gives a single user read and write access to the specified table rows. No other users may access the rows.
241 - When activating a Lock object, what is subsequently generated. Generic Lock Keys. Function Modules. A Dictionary Table.
242 - How are locks removed from the lock tables? Commit Work statement is issued. The update task removes them at the end of the SAP LUW. The database breaks. The update task removes them at the beginning of the SAP LUW.
243 - When are V2 updates processed. After each related V1. After all V1's are complete. Parallel to relative V1's. Before V1's are started.
244 - What would be a reason for choosing to use asynchronous updates in your ABAP program. (More than one answer is correct). Immediate updates to the Database are required. your updates need to run together as a logical unit. To improve user response time. Your program need the updates completed in order to continue processing.
245 - What is true about Perform on Commit. RollBack Work is allowed in the FORM. Parameter passing is allowed. Multiple calls to a FORM result in single execution of the FORM. Commit Work is allowed in the form.
246 - What Functions are generated on the Activation of lock object EZMARA. (More than one answer is correct). ENQUEUE_EZMARA. ENQUEUE_EZ_MARA. DEQUEUE_EZ_MARA. DEQUEUE_EZMARA.
247 - Mark the valid asynchronous update bundling technique. PERFORM .. .. ON COMMIT. UPDATE. PERFORM ASYNCHRONOUS.
CALL FUNCTION .. .. IN UPDATE TASK.
248 - 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.
249 - 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 = … Field1 = Generic, Field2 = Generic, Field3 = Space. Field 1 = ’AA’, FIELD2 = ’111’, Field3 = Space. Field 1 = ’AA’, FIELD2 = ’111’, Field3 = Initial. It is not possible in this case.
250 - What attribute on an update task function module determines how update requests are processed. Processing type. Function Type. Application. Function Group.