Which rules do you have to consider when working with pooled tables?
Note: There are 2 correct answers to this question.
Only key fields should be used in ORDER BY clauses. An append structure can be created. All fields can be used in indexes. Only key fields should be used in WHERE conditions.Which of the following are table buffering types?
Note: There are 3 correct answers to this question
Generic Single-record Full Primary-key Column-store.You create a domain in the ABAP Dictionary.
How can you use this domain?
As the data type of a data element in the ABAP Dictionary As the data type of a selection screen field As the data type of an input field on a dialog screen As the data type of a variable in an ABAP program.What are the prerequisites when creating an append structure for a standard SAP table?
Note: There are 2 correct answers to this question.
The table must be copied before the append structure can be created. The table cannot have any fields of type FLTP. The fields in the append structure should start with YY or ZZ. The enhancement category of the table is NOT set to ‘Not enhancable’.What ABAP statements can you use to create an instance of the class CL_GUI_CUSTOM_CONTAINER in an ABAP program? DATA: go_container TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
CREATE OBJECT go_container ….
DATA: go_container TYPE CL_GUI_CUSTOM_CONTAINER.
CREATE OBJECT go_container ….
DATA: go_container TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
CREATE DATA go_container ….
DATA: go_container TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
CREATE DATA go_container ….
.In which program types can you create dialog screens?
Note: There are 3 correct answers to this question.
Executable program
Function group Module pool Class pool Interface pool.What are the advantages of modularization?
Note: There are 3 correct answers to this question. Portability accross DBMS Reusability Performance Maintainability Transparency.Which exceptions could the lock modüle raise when a logical lock CANNOT be set?
Note: There are 2 correct answers to this question.
CX_SY_DATA_ACCESS_ERROR SYSTEM_FAILURE CX_SY_OPEN_SQL_ERROR FOREIGN_LOCK.What is the event block that all of your code belongs to if you do not explicitly code any event blocks in an executable program? AT SELECTION-SCREEN OUTPUT
START-OF-SELECTION LOAD-OF-PROGRAM INITIALIZATION.Which of the following elementary data types is deep? DECFLOAT34 X XSTRING N.What do enhancement spots manage?
Note: There are 3 correct answers to this question. Implicit enhancement points Explicit enhancement sections Explicit enhancement points New BADIs Classic BADIs.Which of the following predefined data types are character types?
Note: There are 3 correct answers to this question. X P N T D.Which of the following components belong to the SAP application layer?
Note: There are 2 correct answers to this question.
Database interface ABAP dispatcher Database server SAP GUI.Which components of the class can be accessed in the implementation of a static method in that class?
Note: There are 2 correct answers to this question. Constants Instance attributes All events Types.What can be defined using an implicit enhancement option?
Note: There are 3 correct answers to this question. Additional attributes in global SAP classes Additional exceptions in SAP function modules Additional parameters in SAP function modules Replacements for SAP function modules Replacements for global SAP methods.You build a dialog screen with an input field in an ABAP program.
How do you ensure that the contents of the screen field can be accessed in the program? Enter the name of a data object in the Parameter ID attribute of the screen field. Use a MOVE statement in a PAI modüle to copy the data to a data object. Define a data object in the program with the same name as the screen field. Use the GET statment in the program to transport the data from the screen field.Which data element property do you set so that the system logs changes to the content of fields with this data element? Change document Documentation Input history Parameter ID.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 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. Use the Function Builder to create the lock modules and the lock objects.You implemented a subclass that inherits the instance constructor from this superclass.
What can you do with the inherited constructor?
Note: There are 2 correct answers to this question.
Redefine the implementation Create several implementations Change the name Change the signature.What is the purpose of the enqueue work process? It processes update requests It translates Open SQL statements It processes user entries It manages logical locks in the lock table.You are asked to enhance the GUI status of an SAP standard application.
How do you identify which menü exit function code you can use?
It starts with a plus (+) It starts with an asteriks (*) It starts with a dollar ($) It starts with an ampersand (&).Yo urun an executable proram which contains the following code:
DATA: gv_var1 TYPE n LENGTH 3,
gv_var2 TYPE n LENGTH 3 VALUE ‘456’.
START-OF SELECTION.
CLEAR gv_var2.
gv_var2 = gv_var1.
Gv_var1 = ‘123’.
At what point does the system reserve memory fort he data object gv_var1?
When the assignment to gv_var2 is executed At the beginning of the START-OF-SELECTION event block As soon as the program is loaded into the internal session When the value ‘123’ is assigned to the data object.You write a program that updates a data record in the database using the followinf statement:
UPDATE scarr FROM ls_scarr.
Which of the following tasks does the Database Interface perform?
Note: There are 2 correct answers to this question.
It translates the statement to native SQL It restricts the Access to the log-on client It checks the authorication of the current user It applies a logical lock to the updated data record.You need to create a piece of code that can be used by multiple programs.
Which of the following techniques for modularization does SAP recommend?
Note: There are 2 correct answers to this question.
A subroutine in a program A method in a local class A function modüle in a function group A method in a global class.The following piece of code is used:
DATA: def TYPE abc,
Ghi LIKE xyz.
Which of the four elements are data types and which are data objects?
Abc – data type
Def, ghi – data objects
Xyz – data type or data object Abc – data type
Def, ghi, xyz – data objects Abc, xyz – data types
Def, ghi – data objects Def, ghi – data objects
Abc, xyz – data type or data object.Which of the following standard hook methods exist in all Web Dynpro controllers?
Note: There are 2 correct answers to this question.
Wddoafteraction Wddoinit Wddobeforenavigation Wddoexit.In which of the following source code blocks can you define local data objects?
Note: There are 3 correct answers to this question.
Subrotine Function modüle AT SELECTION-SCREEN event block Static method PBO modüle.What are some of the advantages of using OPEN SQL?
Note: There are 2 correct answers to this question.
The application server buffer is NOT used It can be used with any DBMS Syntax is checked at design time All standard SQL commands can be used.You want to loop over an internal table without copying each table row to a work area.
How can you achieve this using a field symbol? LOOP …. INTO <field_symbol> …. ENDLOOP. LOOP …. REFERENCE INTO <field_symbol> …. ENDLOOP. LOOP …. INTO <field_symbol> TRANSPORTING …. ENDLOOP. LOOP …. ASSIGNING <field_symbol> …. ENDLOOP.Which options are available for a JOIN in ABAP Open SQL?
Note: There are 3 correct answers to this question.
CROSS JOIN FULL JOIN INNER JOIN LEFT OUTER JOIN RIGHT OUTER JOIN.What can you do using the Code Inspector?
Note: There are 2 correct answers to this question.
Create only local inspections, object sets and check variants. Create an object set to represent the programs and objects to be inspected. Choose from only the Performance, Security and User Interface check categories. Create your own inspections, object sets or check variants.To benefit from the hash algorithm when accessing a hashed internal table, how do you specify the key? Any key Left aligned, gap-free Under-qualified Fully qualified.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 user double-clicking a row in the ALV Grid?
Note: There are 3 correct answers to this question.
A SET HANDLER statement to register the handler to the event A handler class A method call to create the event handler A method call to refresh the display A handler method fort he double_click event.In which sequence are the following ABAP Events triggered? START-OF-SELECTION
AT SELECTION-SCREEN
INITIALIZATION AT SELECTION-SCREEN
INITIALIZATION
START-OF-SELECTION INITIALIZATION
AT SELECTION-SCREEN
START-OF-SELECTION INITIALIZATION
START-OF-SELECTION
AT SELECTION-SCREEN.You have to overwrite spaces in a string with the letter ‘A’.
Which of following statements can you use?
Note: There are 3 correct answers to this question.
REPLACE CONDENSE TRANSLATE SHIFT LEFT OVERLAY.Your code contains the following statement:
READ TABLE gt_itab INTO gs_struc INDEX 1.
When defining gt_itab, which internal table types can you use?
Standard and hashed Standard and sorted Sorted and hashed Standard, sorted, and hashed.Which objects are automatically created when you create a new function group? A function pool and two function modules A function pool and two module pools A function pool and two subroutine pools A function pool and two include programs.What are the advantages of defining text symbols in executable programs?
Note: There are 2 correct answers to this question.
They facilitate multilingual functionality They can store up to 256 characters The same text symbol can be used by other programs They are easier to maintain than literals.What do you have to take into account before you decide to buffer a table? The entire table context must be loaded into the table buffer The data must always be read from the buffer The database server must allow table buffering The data read from the buffer may NOT be current.An ABAP program processes the following expression. r = a / b + c.
Which of the following data declarations would cause the runtime environment to use fixed-point arithmetic for the above?
Note: There are 2 correct answers to this question.
DATA: r TYPE f,
a TYPE i VALUE 201,
b TYPE i VALUE 200,
c TYPE f, DATA: r TYPE p DECIMALS 2,
a TYPE i VALUE 201,
b TYPE i 200,
c TYPE f, DATA: r TYPE p DECIMALS 2,
a TYPE i VALUE 201,
b TYPE i VALUE 200,
c TYPE p, DATA: r type p,
a type i VALUE 201,
b type i VALUE 200,
c type i,.You define a database view A and a maintenance view B in the ABAP Dictionary.
What restrictions apply to these views?
Note: There are 2 correct answers to this question.
The tables joined in B must have foreign key relationships Only A can be used in the FORM clause of a SELECT statement The tables joined in A must have foreign key relationships Only B can have either a left outer join or an inner join.What kind of breakpoints can be set?
Note: There are 2 correct answers to this question.
Breakpoint at value change Breakpoint at transaction Breakpoint at statement External breakpoint.You write a report that displays mass data in a table. You decide to use the ALV Grid control (class CL_GUI_ALV_GRID).
Which of the following functions can you offer to the user without doing any specific programmin?
Note: There are 2 correct answers to this question. Convert currency amount columns Display details by double-clicking on a row Sort and filter the data by any column Change column width and sequence.After which statement will the runtime system initialize the ABAP memory? LEAVE TO TRANSACTION CALL TRANSACTION SUBMIT SUBMIT AND RETURN.A screen has the following PAI flow logic.
PROCESS AFTER INPUT.
FIELD A MODULE check_A.
FIELD B MODULE check_B.
CHAIN.
FIELD: C, D
MODULE: check_CD.
ENDCHAIN.
CHAIN.
FIELD: C,B.
MODULE: check_CB.
ENDCHAIN.
What happens if the application sends a type E message during the check_CB module processing?
The screen is displayed againg without processing the PBO flow logic. All fields are ready for input. The screen is NOT displayed again. Processing terminates and the user must restart the ABAP program. The screen is displayed againg 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 do you need to consider when creating a secondary index on a table?
Note: There are 2 correct answers to this question.
The index can be created for specific database systems only The table will be updated more quickly if you create more indexes The most frequently selected fields should be at the first positions in the index The index must always be unique.You are writing an ABAP declaration using the data element S_CARR_ID.
Which of the following statements correctly define a data object?
Note: There are 2 correct answers to this question.
DATA gv_id TYPE s_carr_id DEFAULT ‘QF’ CONSTANTS gc_qf TYPE s_carr_id VALUE ‘QF’ DATA gV_id LIKE s_carr_id DATA gv_id TYPE s_carr_id.How do you use a sorted internal table?
Note: There are 2 correct answers to this question.
You need to specify a key in the table declaration You can resort the table with SORT You use APPEND to insert records at the correct position You can read the records by index or key.Where can you define data types that can be accessed directly by all ABAP repository objects in an SAP system?
Note: There are 2 correct answers to this question.
In a function module İn a global class İn the ABAP Dictionary İn a method.You write the following ABAP statement:
SELECT SINGLE carrid connid cityfrom cityto
FROM spfli
INTO gs_spfli
WHERE carrid = pa_car
AND connid = pa_con.
How are the fields in the field list of the SELECT statement copied to the target structure gs_spfli?
They are copied to fields with the same type They are copied to fields with the same name They are copied from right to left They are copied from left to right.What are the advantages of creating a database view to implement a join, instead of formulating the join directly in an O…???
Note: There are 2 correct answers to this question.
A database view can be buffered A secondary index can be created for a database view An outer join can only be implemented in a database view A database view can be reused in other programs.What type of method is generated automatically by the Web Dynpro Explorer when you assign an action to a button UI element? Event handler method Supply function Ordinary method Standard hook method.What is data binding? Connecting the values of user interface elements to the context attributes of the corresponding controllerr Connecting one Web Dynpro component to another Web Dynpro component Connecting a context node in one controller to a context node in another controller Connecting an outbound plug of one view to the inbound plug of another view.What type of ABAP Dictionary view is implemented as an INNER JOIN? Database view Help view Maintenance view Projection view.What must you do to create a singleton class?
Note: There are 3 correct answers to this question.
Set the class instantiation to private Implement the IF_UMM_SINGLETON interface in the class Instantiate the class in a static method of the class itself Define the class as final Define the class as abstract.Which selectiont screen elements allow user input in ABAP Reports?
Note: There are 2 correct answers to this question.
SELECT-OPTIONS PARAMETERS SELECTION-SCREEN COMMENT SELECTION-SCREEN BLOCK.You have created the following repository objects:
- A class with an event definition
- A handles class with a method ON_EVT which handles this event
- A report that instantiates the handler class
The report does not react to the event
How do you analyzze this issue?
Note: There are 3 correct answers to this question.
Check if the implementation of the handler method ON_EVT contains the correct logic Check if the handler method ON_EVT is defined in a subroutine of the report Check if the event is triggered by setting a breakpoint at the RAISE EVENT statement Check if the handler method is registered Check if the event is triggered by setting a breakpoint at the MESSAGE …. RAISING statement.You task is to enhance the screen of an SAP standard application.
How do you determine if there is a customer exit for this task?
You search in the flow logic of the screen for a CALL CUSTOMER-SUBSCREEN statement You search in the SAP reference Implementation Guide (IMG) for a suitable user exit You search in the source code of the application for a GET BADI statement You use the BAdI Builder (transaction SE19) to check for a suitable Business Add-In (BAdI).What data type can you create in the ABAP Dictionary? Secondary index Structure Lock object Type group.What transactions can be used to carry out modification adjustments after a system upgrade?
Note: There are 2 correct answers to this question.
Object Navigator (Transaction SPAU_ENH) to adjust ABAP Dictionary objects Spool Administration: Initial Screen (Transaction SPAD) to adjust ABAP Repository objects Modification Adjustment: Object Selection (Transaction SPAU) to adjust ABAP Repository objects Modification Adjustment: Dictionary Object Selection (Transasction SPDD) to adjust ABAP Dictionary objects.Your colleague has asked you to analyze an ABAP program that does not behave correctly when a button is pressed.
What do you type in the command field?
/n /hx /h Jdbg
.Which of the following rules must you follow when you create a static constructor?
Note: There are 3 correct answers to this question.
You can use ONLY importing parameters or exceptions. You must name the method CONSTRUCTOR. You CANNOT use parameters or exceptions. You must name the method CLASS_CONSTRUCTOR. You can ONLY define static constructors in the public section.You want to develop a program that processes character type data. When you implement the program, you can either …
What are the main benefits of using string expressions and string functions?
Note: There are 2 correct answers to this question.
You can improve the performance significantly. You can write compact syntax instead of a long sequence of statements. You can write code that is very easy to read and understand. You can reduce the number of intermediate variables.Which of the following are features of the Context in Web Dynpro?
Note: There are 2 correct answers to this question.
Every Web Dynpro controller has one Context. Data is transferred from one Context to another by firing plugs. Data is shared between controllers through Context mapping. Every Web Dynpro controller has multiple Contexts.You have located a new (kernel) Business Add-In (BadI) in an SAP standard application.
What must you create to implement the BAdI, and in which order?
1. Enhancement Project
2. BAdI Implementation 1. BAdI Implementation
2. Enhancement Spot Implementation 1. BAdI Implementation
2. Enhancement Project 1. Enhancement Spot Implementation
2. BAdI Implementation.What scheduling technique is used by the ABAP dispatcher for processing user requests? Multiple Queue Shortest First Round Robin First In, First Out.What can be part of the signature of an instance constructor?
Note: There are 2 correct answers to this question.
Changing parameters Export parameters Import parameters Exceptions.You enhance an SAP standard global class by defining a post-method for an SAP method. The original SAP method.
What parameters does the post-method have?
An EXPORT parameter named PARM1 A RETURNING parameter named PARM1 An IMPORT parameter named PARM1 A CHANGING parameter named PARM1.Your program performs a database update by calling function modules in an update task.
Which ABAP statements can be used in the program to discard all update requests fort he current SAP logical unit of …?
Note: There are 3 correct answers to this question.
ROLLBACK WORK MESSAGE TYPE E MESSAGE TYPE X MESSAGE TYPE W MESSAGE TYPE A.Which of the following generic types can you use to define a field symbol that will be assigned to a character string?
Note: There are 3 correct answers to this question.
Type clike Type xsequence Type any Type any table Type csequence.Which data types are incomplete ABAP standard data types?
Note: There are 3 correct answers to this question.
N C P F I.How can you search for suitable classic Business Add-Ins (BAdIs)?
Note: There are 2 correct answers to this question.
Use the SAP menü Tools  ABAP Workbench  Development  Business Object Builder. Search in the Repository Information System and choose Enhancement  Customer Exits. Search for suitable entries in the relevant component in the Implementation Guide (IMG). Search in an application program fort he method GET_INSTANCE of class CL_EXITHANDLER.You are writing a program that uses an ABAP class.
Which components of the class can you Access directly from the program?
Only protected components All components Only public components Only private components.What is the difference between the INITIALIZATION and AT SELECTION-SCREEN OUTPUT events? - INITIALIZATION can change the properties of the screen fields.
- AT SELECTION-SCREEN OUTPUT cannot change the properties of the screen fields. - INITIALIZATION cannot change pushbutton texts.
- AT SELECTION-SCREEN OUTPUT can change pushbutton texts. - INITIALIZATION can overwrite the default value of a PARAMETERS field.
- AT SELECTION-SCREEN OUTPUT cannot overwrite the default value of a PARAMETERS field. - INITIALIZATION is only processed once.
- AT SELECTION-SCREEN OUTPUT can be processed multiple times.Which of the following ABAP Dictionary types can you use to define domains?
Note: There are 3 correct answers to this question.
DEC NUMC FLOAT CHAR DATE.Which of the following program types can contain screens?
Note: There are 3 correct answers to this question. Class pools Executable programs Module pools Interface pools Function groups.You are making changes to a program that already has a transaction code linked to it. Tour colleague is testing ….
At what point can the changed version of the program be tested?
When you activate the program When you save the program When you release the transport request for the program When you perform a syntax check on the program.Which database objects can you create in the ABAP Dictionary?
Note: There are 2 correct answers to this question.
Projection views Logical databases Indexes Foreign key relationships.What must exist before you can create a new transportable function module?
Note: There are 3 correct answers to this question.
Function group Exception class Transport request Module pool Package.Which of the following can you assign a search help to?
Note: There are 3 correct answers to this question.
Check table Domain Table type Structure component Data element.