You write a report that displays mass data in a table using the ALV Grid control, which of the following functions can you offer to the user without doing any specific programming?
A. Display details by double clicking on a row
B. Sort and filter the data by any column
C. Convert and currency amount columns
D. Change column width and sequence
You have been asked to review the following expression AND which processes character string result = find (val = 'ababABAP' sub = 'A' occ = 2 case = *X'). What is the expected value of result?
A. 2
B. 6
C. 4
D. 1
What transaction can be used to carry out modification adjustment after a system upgrade? Note: There are 2 correct answers to this question.
A. SPAD
B. Dspau
C. SPOD
D. DSPAU_ENH
You program uses 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. A handler classes
B. A method calls to raise the double-click event
C. A SET HANDLER statements to the event
D. A handler method for the double-click event
E. A method calls to refresh the displa
What parameters can you set when you run the code inspector? Note: There are 3 correct answers to this question.
A. Check vanant name
B. Background job name
C. Object set name
D. Inspection name
E. Work process name
Which data types are incomplete ABAP standard data types? Note: There are 3 correct answers to this question.
A. I
B. D
C. C
D. N
E. P
You have been asked by a customer to develop open SQL code to convert the value of argument "arg" into the ABAP Dictionary type specified, which SQL syntax do you use tomeet this requirement?
A. CASTING (arg FOR type)
B. CASTING (arg AS type)
C. CAST (arg AS type)
D. CAST (arg FOR type)
What is data binding?
A. Connecting one web dynpro component to another web dynpro component
B. Connecting an outbound plug of one view to the inbound plug of another view
C. Connecting the values of user interface elements to the context attributes of the corresponding controller
D. Connecting a context node in one controller to a context node in another controller
You have declared a sorted internal table with the columns A AND B AND C AND D. The key consists of columns A AND B AND C in this order. Which combination of columns in the where clause of a Loop statement allows the system to optimize the access to table?
Note: There are 2 correct answers to this question.
A. A AND B
B. C AND D
C. B and C
D. A AND BAND C AND D
A function module that has 2 classical exceptions is called with actual parameter value in such a way that both exception conditions are fulfilled. How will the runtime system be had?
A. The first exception that occurs will be raised in the calling program AND sy-subrc has the value specified for the first exception.
B. Both exception s will be raised in the calling program AND sy-subrc hac the value specified for the second exception.
C. Both exceptions will be raised in the calling program AND sy-subrc has the value specified for the OTHER option.
D. NO exceptions will be raised in the calling program AND sy-subrc has the value specified for the OTHER option.
A user runs an ABAP program AND enters an incorrect value on the selection screen AND and chooses Execute. Which event block must send the error messages in order messages in order to display the selection screen again?
A. AT SELEECTION-SCREEN
B. AT SELECTION-CREEN ON VALUE REQUEST
C. AT SELECTION-SCREEN ON HELP-REQUEST
D. AT SELECTION-SCREEN OUTPUT
Which enhancement can provide a screen exit? Note: There are 3 correct answers to this question.
A. Customer exits
B. Explicit enhancement points
C. New BADIS
D. Classic BADIS
E. Explicit enhancement sections
You are making changes to a program that already has transaction code ZZZZ linked to it. Your colleague is testing transaction code ZZZZ in the same system. When does the changed version of the program becomes visible to your colleague via transaction code ZZZZ?
A. When you execute the program from the ABAP Editor
B. When the syntax of the program is correct
C. When you active the program
D. When you save the program
What are some advantages of using open SQL? Note: There are 2 correct answers to this question
A. The application server buffer is NOT used.
B. Syntax is checked at design time.
C. All standard SQL commands can be used
D. It can be used with any supported DBMS.
You are asked to enhance the GUI status of an SAP standard application. How do you identify which menu exit function code you can use?
A. It starts with a plus (+)
B. It starts with a dollar sign ($)
C. It starts with an ampersand (&)
D. It starts with an asterisk (*)
You have created a screen on which the user enters data that is to be inserted into table Tl. How do you ensure that the content of field F in Table Tl is checked against table T2?
A. Create a foreign-key for field F of table Tl and make table T2 the check table.
B. Create a foreign-key for field F of table Tl and make table T2 and the foreign-key table.
C. Create a foreign-key for the assigned field of field F of table Tl in table T2 and make table Tl the check table.
D. Create a foreign-key for the assigned field of field F of table Tl in table T2 and make table T2 the check table.
Which database objects can you create in the ABAP Dictionary? Note: There are 2 correct answers to this question.
A. Indixes
B. Projection views
C. Logical databases
D. Foreign key relationships
Which database objects can you create in the ABAP Dictionary? Note: There are 2 correct answers to this question
A. Foreign key relationships
B. Views
C. Indexes
D. Logical databases
What type of method is generated automatically by the web Dynpro Explorer when you assign an action to a button UI element?
A. Supply function
B. Event handler method
C. Standard hook method
D. Ordinary method
What are the reasons to use modularization? Note: There are 3 correct answers to this question
A. Easier maintenance
B. Portability across DBMS
C. Improved performance
D. Promotes reusability
E. Improved transparency
You have the following class definition: CLASS ICL_airplane DEFINITION PUBLIC SECTION. METHODS: set_passengers. PROTECTED SECTION CONSTANTS c_pos type i.methods get_passengers PRIVATE SECTION DATA mv_passengers TYPE I, METHODS set_attributes ENDCALSS. Which components can be addressed directly from a subclass of class ICL_airplane?
A. GET_PASSENGER
B. SET_ATTRIBUTES
C. Pos
D. SET_PASSENGER
Which are the functions of the ABAP dispatcher? Note: There are 3 correct answers to this question
A. It integrates the presentation layer
B. It saves the processing request in request in request queues
C. It performs a roll-in and roll-out of user context
D. It requests the data from the database or the buffers
E. It distributes the request among the work processes
You have written a method implementation containing the following access to an internal table defined as a changing parameter of the method. READ TABLE ct_struc INDEX 1. What are the possible type definitions for parameter ct_itab?
A. Sorted Table
B. Standard Table O Index Table
C. Any Table
D. Hashed Table
You need to create a piece of code that can be used by multiple programs. Which of the following techniques does SAP recommend? Note: There are 2 correct answers to this question
A. Use an include program
B. Use a method in a local class
C. Use a method is a global class
D. Use a function module in function group
Where can you define data types that can be used throughout the system? Note: There are 3 correct answers to this question.
A. In a function module
B. In a method
C. In a global interface
D. In the ABAP Dictionary
A costumer has asked that you improve performance for a small table with frequent read accesses, what buffering type do you recommend?
A. Single record
B. Full table
C. Column store
D. Primary key
You want to define a field symbol that will be assigned to a character string. Which generic types can you use? Note: There are 3 correct answers to this question
A. Sequence
B. Click
C. Any table
D. Any
You run an executable program that contains the following code: DATA: gv_varl TYPE n LENGTH 3. gv_var2 TYPE n LENGTH 3 VALUE '456' START OF SELECTION. CLEAR gv_var2 gv_var2=g
A. When the assignment to gv_var2 is executed
B. When value '123' is assigned to the data object
C. As soon as the program is loaded into the terminal session
D. At the beginning of the START-OF-SELECTION event block
You write a program that updates a data record in the database using the following statements. UPDATE scar FROM Is_scarr, which of the following task does the database interface perform?
Note: There are 2 correct answers to this question
A. It translates the statement to native SQL
B. It restricts the access to the logon client
C. It checks the authorization of the current user
D. It applies a logical lock to the updated date record
You created a class by inheriting from a superclass. The superclass contains a public instance method do something; you want to redefine method do something. What must you do?
A. Change the visibility of the method to PROTECTED
B. Declare the method FINAL
C. Leave the signature of the method unchanged
D. Call the implementation in the superclass
What are some of the new features of open SQL in SAPNetweaver 7.5? Note: There are 2 correct answers to this question
A. Intersection
B Full join
C String expressions
D CASE expressions
You write the following ABAP statement SELECT SINGLE carrid AND connid cityfrom AND cityto FROM spifi INTO@gs_spfi WHERE carrid=@ps_car AND connid = @pa_con
How are the selected fields placed into rget Structure gs_spfir?
A. Into fields with the same name and same type.
B. Into fields with the same name.
C. From left to right
D. Into fields with the same type.
What can be implemented using an implicit enhancement option? Note: There are 3 correct answers to this question
A. Overwrite methods for SAP function modules
B. Overwrite methods for global SAP classes
C. Additional exceptions in SAP function modules
D. Additional parameters in SAP function modules
E. Additional attributes for global SAP classes
What do you need to consider when creating a secondary index on table? Note: There are 2 correct answers to this question
A. The index can be created for specific database systems only
B. The most frequently selected field should be the first positions in the index
C. The index must always be unique
D. The table will be updated more quickly if you create more indexes
The code of an executable program does NOT contain any event keywords. What event block does the code belong to?
A. LOAD-OF-PROGRAM
B. AT SELECTION-SCREEN
C. INITIALIZATION
D. START-OF-SELECTION
You call a lock module, Which exceptions could the lock module raise when a logical lock CANNOT be set? Note: There are 2 correct answers to this question.
A. CX_SY_OPEN_SQL_ERROR
B. SISTEM_FAILURE
C. CX_SY_DATA_ACCESS_ERROR
D. FOREIGN_LOCK
What pre-defined ABAP data type is deep?
A. STRING
B. N
C. X
D. DECFLOAT34
What ABAP statements can you use to create instance of class CL_GUI_CUSTOM_CONTAINER in an ABAP program?
A. DATA: go_containerTYPE CL_GUI_CUSTOM_CONTAINER CREATEOBJECT go_container...
B. DATA: go_containerTYPE CL_GUI_CUSTOM_CONTAINER. CREATEDATA go_container...
C. DATA: go_containerTYPE REFTO CL_GUI_CUSTOM_CONTAINER. CREATEOBJECT go_container...
D. DATA: go_containerTYPE REFTO CL_GUI_CUSTOM_CONTAINER. CREATEDATA go_container...
Which of the following rules must you follow when you create a static constructor? Note: There are 3 correct answers to this question
A. You CANNOT define parameters
B. You must name the method CONSTRUCTOR
C. You can define class-based or classic exceptions
D. You must define the method as public
Which additions to the PARAMETERS statements can you use to fill the input field on the selection screen with a suggested value? Note: There are 2 correct answers to this question
A. VALUE-CHECK
B. MEMORY ID
C. DEFAULT
D. MODIF ID
What can be part of the signature of an instance constructor? Note: There are 2 correct answers to this question
A. Importing parameters
B. Exporting parameters
C. Changing parameters
D. Exceptions
In which event block can you overwrite the default value of PARAMETERS field on the selection screen?
A. START-OF-SELECTION
B. INITIALIZATION
C. START-OF-SELECTION
D. PROCESS BEFORE OUTPUT
You enhance an SAP standard global class by defining a post-method for an SAP method, the original SAP method has an EXPORTING parameter named PARI. What type of parameters is PARI in the post-method?
A. IMPORTING
B. EXPORTING
C. CHANGING
D. RETURNING
How is data shred between web Dynpro controllers? Note: There are 2 correct answers to this question
A. By using context mapping from a view controller to a component controller
B. By using data binding from a view controller to another view controller
C. By using context mapping from a view controller to another view controller
D. By using context mapping from a view controller to a custom controller
What ABAP Dictionary object allows you to define fixed values
A. Lock object
B. Data element
C. View
D. Domain
In which order do you implement a new BADI?
A. Create BADI Implementation 2. Create Enhancement Spot Implementation
B. Create BADI Implementation 2. Create Enhancement Spot Implementation
C. Create Enhancement Project 2. Create BADI Implementation
D. Create Enhancement spot implementation 2. Create BADI Implementation
Which of the following incomplete ABAP pre-defined data types? Note: There are 3 correct answers to this question
A. N
B. T
C. D
D. X
After which statement will the runtime system initialize the ABAP memory?
A. LEAVE TO TRANSACTION
B. CALL TRANSACTION
C. SUBMIT..AND RETURN
D. SUBMIT
To which of the following can you assign a search help? Note: There are 3 correct answers to this question
A. Data element
B. Check table
C. Table type
E. Structure component
Which of the following statements correctly define a data object with the data type of data element s_conn_id? Note: There are 3 correct answers to this question
A. PARAMETER pa_id TYPE s_conn_id
B. DATA: gv_id LIKE s_conn_id
C. DATA: gv_id TYPE REF TO s_conn_id
D. DATA: gv_id TYPE s_conn_id
E. CONSTANTS gc_id TYPE s_conn_id VALUE '0400'
What do enhancements spots manage?
A. Classic BADI
B. Implicit enhancement points
C. Explicit enhancement sections
D. Explicit enhancement points
E. New BADIS
Which of the following elements can a string template contain? Note: There are 2 correct answers to this question
A. Functional module calls
B. Function methods calls
C. String processing statements
D. Literals
You have created table ZTAB and you want to create a foreign-key relationship to table SAPTAB Under which conditions is this possible? Note: There are 2 correct answers to this question.
A. The check field in ZTAB must have a data element that does NOT refer to a domain
B. The check field in ZTAB Must have the same ABAP Dictionary type as the corresponding field of check table SAPTAB
C. The check field in ZTAB must have the same domain as the corresponding field of check table SAPTAB
D. The check field in ZTAB must have the same name as the corresponding field of check table SAPTAB
In which of the following source code blocks can you define local data objects? Note: There are 3 correct answers to this question
A. Subroutine
B. LOAD-OF-PROGRAM
C. Static method
D. Function module
E. PBO module
You are creating an inspection using the code inspector, which entities can you select for inspections? Note:
There are 3 correct answers to this question.
A. Contents of a transport request
B. Contents of a single object
C. Contents of a package
D. Contents of an object set
E. Contents of named user's objects
Which of the following actions can you perform in both the ABAP Editor and in the ABAP Debugger?
A. Create a breakpoint for a specific statement
B. Create a breakpoint for a specific Message
C. Create a breakpoint for a specific line
D. Create a watch point for a specific variable
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 expression to calculate the value of"/'?
A. DATA r TYPE p. a TYPE I VALUE201. B TYPE I VALUE 200. c TYPE f
B. DATA r TYPE D DECIMALS 2. A TYPE I VALUE 201. B TYPE I VALUE 200. C TYPE f
C. DATA r TYPE a DECIMAL2; a TYPE I CALUE201. B TYPE I VALUE200. C TYPE p
D. DATA r TYPE f. a TYPE I VALUE201. b TYPE i VALUE200. c TYPE f
Which of the following standard hook methods exist in all web Dynpro controllers? Note: There are 2 correct answers to this question
A. Wddoexit
B. Wddoinit
C. Wddoafterraction
D. Wddobeforenavigation
You have created the following. A class with an event definition. A Handler class with a method ON_EVT that handles this event. A report that instantiates the handler class. A message statement that raises an exception however AND the report does not react to the event. How do you analyze this issue?
Note: There are 3 correct answers to this question.
A. Check if the handler method is registered to the correct event
B. Check if the event is triggered by setting a breakpoint at MESSAGE...RAISING...statement
C. Check if the handler method ON_EVT is defined in a subroutine of the report
D. Check if the event is triggered by setting a breakpoint at the RAISE EVENT statement
E. Check if the implementation of the handler method ON_EVT contains the desired login
Which ABAP Dictionary object can reference a domain?
B. Table type
C. Database table field
D. Structure
You want to read a single line of an internal table using table expression itab[...]. How can you identify the
line? Note: There are 3 correct answers to this question
A. Specify the line index
B. Specify a free table key
C. Specify a regular expression
D. Specify a WHERE Condition
E. Specify a secondary table key
A screen has the following PAI flow login: PROCESS AFTER INPUT. FIELD A MODULE check_A FIELD B MODULE Check_b CHAIN FIELD: C AND D. MODULE check_CD ENDCHAIN CHAIN FIELD: C
AND B MODULE check_CB ENDCHAIN. What happens is the application sends a type E message during the check_CB module processing?
A. The screen is displayed again without processing the PBO flow logic All are ready for input.
B. The screen is NOT displayed again processing terminates, and the user must restart the ABAP program.
C. The screen is displayed again without processing the PBO flow logic only fields B and care ready for input.
D. The screen is displayed again and the PBO flow logic is processes only fields B and care ready for input.
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?
A. Enter the name of a data object in the parameter ID attribute of the screen field.
B. Use a MOVE statement in a PAO module to copy the data object.
C. Use the GET statement in the program to transport the data from the screen field.
D. Define a data object in the program with the same name as the screen field.
What must exist before you can create a new transportable function module? Note: There are 3 correct answers to this question.
A. Type group
B. Change request
C. Function group
D. Package
E. Module pool
Which of the following components are part of SAP Net weavers AS ABAP version 7.1x and higher?
A. Software Deployment manager (SDM)
B. SAP GUI for Java
C. Message Server
D. Internet communication manager (ICM)
What type of ABAP Dictionary view is implemented as an INNER JOIN?
A. Database view
B. Projection view
C. Maintenance view
D. Help views
How do you create lock objects and lock modules for use in ABAP programs that's access the database?
A. Use the function builder to create the lock modules.
B. The lock objects are created automatically.
C. Use the ABAP Dictionary to create the lock objects. Use the functions builder to create the lock modules.
D. Use the function builder to create the lock modules and the lock objects.
E. Use the ABAP Dictionary to create the lock objects. The lock module is created automatically
You defined database view A and maintenance view B in the ABAP Dictionary. What restrictions apply to these views? Note: There are 2 correct answers to this question
A. The join of both A and B is an inner join
B. Only A can be used in the FROM clause of a SELECT statement
C. The tables joined in A must have foreign key relationships
D. The tables joined in B must have foreign key relationship
How can you search for classic Business Add-ins (BADIs)? Note: There are 2 correct answers to this question
A. Search the relevant component in the implementation Guide (IMG)
B. Search in the application program for the GET BADI statement.
C. Search in the application program for the method GET_INSTANCE of class CL_EXITHANDLER
D. Search in the application program for the CALL BADI statement.
Which of the following program type can contain screens? Note: There are 3 correct answers to this question.
A. Function groups
B. Module pools
C. Interface pools
D. Class pools
E. Executable programs
What are advantages of defining text symbol in executable programs? Note: There are 2 correct answers to this question
A. They are easier to maintain than literals
B. They facilitate multilingual functionality
C. The text of the text symbol can be changed at runtime
D. They can store up to 256 characters
Which of the following statement create a data object? Note: There are 3 correct answers to this question.
A. CLASS
B. CONSTANT
C. class-data
D. type
E. parameters
Which of the following setting can you define for both structures and transparent tables in the ABAP Dictionary? Note: There are 2 correct answers to this question.
A. Storage type
B. Enhancement category
C. Size category
What properties will be set when you define a table type in the ABAP Dictionary? Note: There are 3 correct answers to this question.
A. Access mode
B. Primary key
C. Get/SET Parameter
D. Line type
Your program performs a database update by calling function modules in an update task. Which ABAP statement can be used in the program to discard all update request for the current SAP Logical unit of work (LUW)?
A. MESSAGE TYPE E
B. MESSAGE TYPE K
C. MESSAGE TYPE X
D. MESSAGE TYPE A
E. MESSAGE TYPE W
You want to deploy a program that processes character type data. When you implement the program, you can
either use the classical string statement or the newer string expressions and functions what are the main benefits of using the newer string expressions and string functions?
A. You can improve the performance significantly
B. You can write compact syntax instead a long sequence of statements
C. You can reduce the number of intermediate variables
D. You can write code that is very easy to read and understand
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?
A. LOOP...ASSIGNING...ENDLOOP
B. LOOP-REFERENCE INTCL.ENDLOOP
C. LOOP..INTO...ENDLOOP
D. LOOP...INTOTRANSPORT...ENDLOOP
What is the purpose of the enqueue work process?
A. It processes requests for a print output
B. What is the purpose of the enqueue work process?
C. It processes logical lock requests
D. It processes requests triggered by an active user
A class is defined as follows CLASS my _class DEFINITION PUBLIC SECTION METHODS do something EVENTS state_changed CLASS Methods staticl PRIVATE SECTION TYPES t_table type Standard table OF
1001 CONSTANTS gc_constTYPE I ENDCLASS which components of the class can static method staticl address directly?
A. The state_changed event
B. The t_table type
C. The gc_const constant
D. The do_something method
What must you do create a singleton class?
A. Set the class instantiation to private
B. Create the object in a static method of the class itself
C. Store the reference to the singleton object of an instance attribute of the object itself
D. Define the class as abstract
Last changeda year ago