|Which database objects can you create in the ABAP Dictionary?
There are 2 correct answers to this question. Logical databases Projection views Foreign key relationships Indexes.
Where should the labels for fields be stored? Domain Field Data element Table Structure.
ABAP is a programming language that…
There are 4 correct answers to this question. Executes on all three levels of the three-tier architecture. Interacts with the user. Controls the business logic. Separates program code from language text.
Processes and formats data.
What can you do with the code inspector?
There are 2 correct answers to this question. Create an object set to represent the programs and objects to be inspected Create only local inspections, objects sets and check variants Create your own inspections, object sets and check variants Choose from only the performance, security and user interface check categories.
The statements CALL BADI and GET BADI are used for which type of BAdIs? Classical DDic None of the above Classical BAdI New BAdI.
What are the declarative statements used to define the selection?
There are 3 correct answers to this question. SELECT-OPTIONS PARAMETERS None of the above SELECTION-SCREEN.
In an ABAP program you have the following code sequence:
DATA text TYPE string.
DATA Text_ref TYPE REF TO string.
DATA data_ref TYPE REF TO data.
FIELD-SYMBOLS <fs> TYPE any
Text = ‘Content of Data Object’
GET REFERENCE OF text INTO data_ref.
Which of the following pieces of code can you use to output the content of variable text?
There are 2 correct answers to this question. WRITE data_ref->*. GET REFERENCE OF data_ref->* INTO text_ref. WRITE text_ref->* text_ref ?= data_ref. WRITE text_ref->*. ASSIGN data_ref->* TO<fs> WRITE <fs>.
Which are the functions of the ABA P dispatcher?
There are 3 correct answers to this question. It requests the data from the database or the buffers. It distributes the requests among the work processes. It saves the processing requests in request queues. It integrates the presentation layer. It performs a roll-in and roll-out of user context.
Which of the following items are used in a Web Dynpro Application to transport database data to the user interface?
There are 2 correct answers to this question. Supply function Inbound plug Context node Interface controller.
Each work process is assigned a type of task that can be performed. Which statements related to this are true?
There are 3 correct answers to this question. A work process can communicate directly with an external system through a Remote Function Call. It is possible to have multiple enqueue work processes on an SAP NetWeaver Application Server. All work processes communicate with the database. It is possible to have multiple spool work processes on an ABAP application server. All work processes communicate with the dispatcher. To switch a work process type requires a restart of the SAP NetWeaver Application Server ABAP. All work processes have the same structure.
Which of the following statements regarding search helps are true?
There are 3 correct answers to this question. Help views can also be used for the selection method for search help. You can use a maintenance view for the search help selection method. You can use a database view for the search help selection method. You can use transparent tables for the search help selection method.
What is the purpose of the enqueuer work process? It processes requests triggered by an active user. It processes requests for a print output It processes logical locks requests. It processes update requests.
You write a report that displays mass data in a table. You decide to use the ALV Grid control (class CL_GUI_ALV_GRID) instead of a classical list display with WRITE statements.
Which of the following functions can you offer to the user without doing any specific programming?
There are 2 correct answers to this question. Display details by double-clicking on a row Sort and filter the data by any column Change column width and sequence Convert currency amount columns.
When is an ENDSELECT not required for a SELECT?
There are 3 correct answers to this question. When you do a SELECT SINGLE When you specify appending a table When you specify a join of tables When you specify into a table When the FROM is a view.
How would you define a method of an ABAP class to prevent this method from being available in a subclass? Protected Abstract Final Private.
What is the best order to provide an event handler for an ALV? Write the handler, register for the event, create the ALV, display the ALV Create the ALV, write the handler, register for the event, display the ALV Write the handler, create the ALV, display the ALV, register for the event Register for the event, write the handler, create the ALV, display the ALV Write the handler, create the ALV, register for the event, display the ALV.
What does a Web Dynpro component contain?
There are 3 correct answers to this question. Component controller Multiple views within a window A context UI elements Exactly one interface controller.
How can you improve the performance when accessing a large data volume database table? Switch the database table to fully buffered. Define appropriate indexes for the database table. Apply the appropriate data class and size category. Change the table type in the dictionary.
How would you find out if an application program offers a program exit?
Please select all the correct answers that apply. Use the Application Hierarchy Use the Repository Information System Search for the character string CUSTOMER-FUNCTION Look for a customer exit in the SAP reference IMG within an application area.
Which of the following function types in a GUI status are reserved for internal use?
There are 2 correct answers to this question. S- SYSTEM H-HELP REQUEST T-TRANSACTION E-EXIT.
To benefit from the hash algorithm when accessing a hashed internal table, how do you specify the key? Fully qualified Left aligned, gap free Any key Under-qualified.
What is the purpose of implicit enhancement points? To add code to a standard SAP program To add fields to an SAP database table To change code in a standard SAP program To create a secondary index for an SAP database table.
Which of the following elements can a string template contain?
There are 2 correct answers to this question. String processing statements Function module calls Functional method calls Literals.
You have created a Web Dynpro view that shows data for airline connections between cities. You want to display flight data for a specific date in a different view after the user select a date and presses a button.
Which of the following actions you must perform?
There are 2 correct answers to this question. Add a client-side event in the view Edit the handler method in the view controller Set the interface property for key fields Create and link plugs between the views.
What is the default selection screen number for the ABAP program? 1000 1100 100 None of the above.
Value help can be supplied from which of the following?
Please select all the correct answers that apply. Search help for a check table Search help for table or structure fields Search help for a data element Search help for a screen field Key values of a check table Search help from a text table Process On Value request Fixed values.
What is mandatory for automatic data transport between a variable and an input field on a classical screen (dynpro)? The name of the variable and the name of the input field must be identical. The property OUTPUT of the input field must be set. The variable must be declared using the TABLES statement. The variable must be declared using the DATA statement.
To generate the function modules for a lock object for a custom table (ENQUEUE_<lock_object> and DEQUEUE_<lock_object>), which tool would you use? Reuse Library (Transaction SE83) Function Builder (Transaction SE37) ABAP Dictionary (Transaction SE11) Text Elements (Transaction SE32) General Table Maintenance Dialog (Transaction SE54).
Which ABAP statement using the local type gty_1 correctly defines a data object?
There are 2 correct answers to this question. DATA gv_1 TYPE gty_1. DATA gv_1 LIKE gty_1. CONSTANTS gc_1 TYPE gty_1 VALUE '1'. DATA gv_1 TYPE gty_1 DEFAULT '1'.
You want to create a transparent table. Which of the following must you define to activate the table?
There are 3 correct answers to this question The MANDT field A delivery class The foreign key The primary key A short description.
How do you create lock objects and lock modules for use in ABAP programs that access the database? Use the ABAP Dictionary to create the lock objects. The lock modules are created automatically Use the Function Builder to create the lock modules and the lock objects Use the ABAP dictionary to create the lock objects. Use the function builder to create the lock modules Use the Function Builder to create the lock modules. The lock objects are created in the program logic.
Each button on a Dynpro (screen) requires the assignment of a function code. This function code… Prevents the function code from be assigned to a category item. Can be used to identify when the button is clicked by looking for the function code in the screen’s OK_CODE field. Prevents the function code from be assigned to a menu item. Is used to define global variables that receive a value when the button is clicked.
What must you specify in a Unicode system when opening a file in TEXT MODE? The ENCODING addition The Layer page The code page The byte order.
When must a foreign key have domain equality? For a check field Always For a text table Never.
You write a program that updates a data record in the data base using the following statement:
UPDATE scar FROM Is_scarr.
Which of the following tasks does the Database Interface perform?
There are 2 correct answers to this question. It restricts the access to the log-on client It translates the statement to native SQL It checks the authorization of the current user It applies a logical lock to the updated data record.
What is the allowed length of the ABAP Dictionary data type DF16_DEC? The allowed length is between 1 and 15 digits. The allowed length is between 0 and 15 digits. The allowed length is 16 digits. The allowed length is between 0 and 16 digits.
To which of the following you must assign newly created SAP repository objects? Transport task Function group Package Transport request.
Which statement is used to generically define the data reference variable z1? data z1 type any table data z1 type ref to PA0001 data z1 type ref to data data z1 type any.
Which comparison operators can you use in a logical expression related to the WHERE clause of the SELECT statement?
There are 3 correct answers to this question. GT (greater than) EQ (equals) CO (contains only) CP (covers pattern) LIKE (fits pattern).
Which of the following is an implicit enhancement?
There are 2 correct answers to this question. Pre-method Overwrite method Protected method Private method.
You Created the following ABAP Code:
DATA x TYPE REF TO DATA
DATA y TYPE REF TO OBJECT
ASSIGN x TO <fs>
ASSIGN y TO <fs>
You want to add a declaration of <fs> to the Code. Which of the Following Declarations are Valid?
There are 2 correct answers to this question. FIELD-SYMBOLS <fs> TYPE REF TO ANY FIELD-SYMBOLS <fs> TYPE ANY FIELD-SYMBOLS TYPE REF TO DATA FIELD-SYMBOLS <fs>.
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). Add documentation to the SCREEN table at PROCESS AFTER INPUT (PAI). Define text tables for the underlying structure.
Which of the following transactions can you use to define transparent tables? SE16N SE11 SE38 SM37.
You want to translate dynamic text in a web dynpro. From which abstract class should you inherit? CL_WD_COMPONENT_ASSISTANCE CL_WD_COMPONENT_SERVICES CL_WD_CONTEXT_SERVICES CL_WD_CONFIGURATION_MODEL.
Which of the following statements are correct?
There are 4 correct answers to this question. You can call private methods within the public methods without reference to the object or class. Static methods can be defined in both the public and private visibility section of the class. None of the above Only public methods can be addressed outside the class. Class methods assigned to the public visibility section can be accessed outside the class using the static component selector and the class name.
What must before you can create a new transportable function modules?
There are 3 correct answers to this question. Package Module pool Function group Transport request Exception class.
Which of the following are valid control level changes within a loop over an internal table?
There are 2 correct answers to this question. SUM END of <f> LAST COLLECT.
A screen has the following PAI flow logic:
PROCESS AFTER INPUT
FIELD A MODULE check_A
FIELD B MODULE check_B
FIELD: C, D
FIELD: C, B.
What happens if the application sends a type E message during the check_CB module processing? The screen is NOT displayed again. Processing terminates and the user must restart the ABAP program. The screen is displayed again without processing the PBO flow logic. All fields are ready for input. The screen is displayed again and the PBO flow logic is processed. Only fields B and C are ready for input. The screen is displayed again without processing the PBO flow logic. Only fields B and C are ready for input.
What transactions can be used to carry out modification adjustments after a system upgrade?
There are 2 correct answers to this question. SPAU SPAD SPDD SPAU_ENH.
What can you change in the ABAP Debugger? Definition of a structure Value of a constant Value of a reference variable Content of an internal table.
You create a domain in the ABAP dictionary. How can you use this domain? To define the data type of a table field or structure component To describe the value range of a table field or structure component To define data objects in ABAP programs To define technical properties of data elements.
When does the lifetime of a Web Dynpro component begin and end? It ends each time it is called, and it ends when the component completes. It begins each time it is called, and it ends when the component completes. It begins the first time it is called at runtime, and it ends with the Web Dynpro application that called and instantiated the component ends. It begins when instantiated and it ends when the program ends or the object is freed.
Which action on the underlying dictionary objects triggers a database table conversion? Reducing the size of the field. Inserting a field of type reference Inserting an APPEND structure Changing the order of non-key fields.
Which of the following generic types can you use to define a field symbol that will be assigned to a character string?
There are 3 correct answers to this question. Type any Type clike Type any table Type xsequence Type csequence.
In which sequence are the following ABAP Events triggered? 1. START-OF-SELECTION
2. AT SELECTION-SCREEN
3. INITIALIZATION 1. AT SELECTION-SCREEN
3. START-OF-SELECTION 1. INITIALIZATION
3. AT SELECTION-SCREEN 1. INITIALIZATION
2. AT SELECTION-SCREEN
Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor?
There are 4 correct answers to this question. TYPE-POOL FUNCTION MODULE INTERFACE-POOL REPORT FUNCTION-POOL PROGRAM INCLUDE CLASS-POOL METHOD.
Your program uses the class CL_GUI_ALV_GRID to generate a classic ALV Grid Control. What do you need in your program to react to a use double-clicking a row in the ALV Grid?
There are 3 correct answers to this question. A handler method for the double_click event A method call to refresh the display A handler class A SET HANDLER statement to register the handler to the event A method call to create the event handler.
Which of the following interface technologies are available in SAP systems?
There are 3 correct answers to this question. HTTP OLE RFC ODBC Ethernet.