You are establishing the business logic layer for a Web Dynpro Component. Which service types area available in the Service Call Wizard (Choose three) Transaction Code Web service proxy Class method Funcion module Function group.
Which of the following features do you have to consider when you use shared objects? (Choose three) Data is saved as attributes of objects Concurrent write accesses are supported Memory bottlenecks result in runtime errors and have to be caught Concurrent read accesses are supported Data is saved as tables of objects.
Which assigment will lead to a conversion error? An XSTRING type data object to a STRING type data object
DATA.gv_xtring TYPE xtring, gv_string TYPE string. gv_xtring = 'AF00'. gv_string = gv_xstring. A type C data object with the value '123' to a type C data object with length 2.
DATA gv_c3(3) TYPE c VALUE '123', gv_c2(2) TYPE C. gv_c2 = gv_c3. A type P data object to a type F data object.
DATA gv_p TYPE p VALUE '15000'. gv_f TYPE f. gv_f = gv_p. x A type C data object with the value '1.50E4' to a type I data object.
DATA gv_c(6) TYPE c VALUE '1.50E4', gv_i TYPE gv_i = gv_c.
You created a transparent table and during activation got a warning message 'Enhancement category for table missing'. What do you have to do to eliminate the warning message? Select any option other than Not Classified from the enhancement category Change the Data Class and Size category in the technical settings Provide the correct reference field for the Currency or Quantity field Select the option Not Classified from the enhancement category.
How is and ABAP program with several dialog steps executed? The program is always executed in just one dialog work process without roll out. The ABAP dispatcher takes over the entire execution without assigning any work process. The program is always executed in just one dialog work process with roll out. Usually, dialog steps are assigned to different dialog work processes.
You want to display a dialog box in your ABAP program. Which statement do you use? WINDOW 200 STARTING AT 5 5 SET SCREEN 200 CALL SCREEN 200 CALL SCREEN 200 STARTING AT 55.
Which ABAP statement using the local type gty_1 correctly defines a data object? (Choose two) 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'.
What is the SAP recommended naming convention for append structures of standard SAP tables? The name of the append structure must start with ZA. The components of an append structure should start with ZZ or YY. The components of an append structure should start with Z or Y. The name of the append structure must start with ZZ or YY.
To which ABAP Dictionary definition can you assing fixed values? Data element Field of a transparent table Component of a structure Domain.
Which of the following statements dynamically changes the data type of field z1? Assign z1 to <fs> casting Assign z1 to <fs> Move z1 to <fs> Unassign <fs>.
What do global types and local types have in common? Documentation Field labels Search help Technical Information.
What options do you have when setting a watchpoint? (Choose two) Stop at predefined conditions for a specific variable. Stop at predefined conditions for all variables. Stop at any change of all variables. Stop at any change of a specific variable.
Where can you set the GUI status and the GUI title for a classical screen (dynpro)? In a module called from PBO of the screen. In the attributes of the screen. In the properties of the related header UI element. In a module called from PAI of the screen.
In which database table type is there a one-to-one relationship between the Dictionaty table definition and the relevant physical table in the database? Cluster table Pooled table Transparent table Internal table.
A custom transparent table was created with delivery class A and a table maintenance view was generated for this table. You change the delivery class to C and the table is activated succesfully.
What additional steps do you have to complete? Maintain and transport the table using the Maintain Table Views transaction (SM30) Activate and adjust the database Regenerate the existing maintenance view and adjust the table Delete the original maintenance view and then create and generate a new one.
Which desktops are part of the new ABAP debugger? (Choose three) Break/Watchpoints Objects Session Desktop 1 List.
In the technical settings for a transparent table, buffering is switched on and single record buffering is selected. Which statement uses the buffered data assuming that the WHERE clause contains restrictions for all key fields? SELECT ..... ENDSELECT SELECT SINGLE ... SELECT ... INTO TABLE .... SELECT SINGLE .... FOR UPDATE.
What types of changes to the repository does SAP provide? (Choose three) Deployments from SDN.SAP.COM Enhancement Packages SAP Notes Transports Support Packages.
What is mandatory for automatic data transport between a variable and an input field on a classical screen (dynpro)? The variable must be declared using the DATA statement. The property OUTPUT of the input field must be set. The variable must be declared using the TABLES statement. The name of the variable and the name of the input field must be identical.
Compared to a predefined ABAP type what additional properties can be assigned to a domain? (Choose three) Fixed values Conversion exists Value tables Parameter IDs Search helps.
Which of the following tools belong to the ABAP Workbench? (Choose three) Form Builder Screen Painter Class Builder Function Builder Easy Access Menu.
Which of the following Data Types are allowed in ABAP? (Choose two) DECFLOAT64 DECFLOAT16 DECFLOAT34 DECFLOAT32.
Whick of the following are key capabilities of SAP NetWeaver? (Choose three) Supply Chain Management Information Integration People Integration Application Platform Enterprise Resource Planning.
Where can you define global data types that are visible system-wide? (Choose three) In a method of a global class In the ABAP Dictionary In a function module In a global class In a global interface.
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 AT <itab> REFERENCE INTO <field_symbol>. ENDLOOP LOOP AT <itab> ASSIGNING <field_symbol>. ENDLOOP LOOP AT <itab> TRANSPORTING INTO <field_symbol>. ENDLOOP. LOOP AT <itab> INTO <field_symbol>. ENDLOOP.
You have defined a classical screen with mandatory input fields. You want to exit the screen using the Cancel button even if not all of the mandatory fields have been filled. What is necessary to achieve this? Set the function type assigned to the Cancel button to S and handle it in a module with the addition AT EXIT-COMMAND. Assign fuction type E to the Cancel button and handle it in a module with the addtion AT EXIT-COMMAND. Set the function code assigned to the Cancel button to CANCEL and hangle it in a module with the addition AT EXIT-COMMAND Use the LOOP AT SCREEN ... ENDLOOP statement to set the required property of the input fields to zero.
What can you enhance using BAdIs? (Choose three) Data elements Menus Screens Database tables Source code.
Which of the following ABAP data types are compatible with the generic character-type CLIKE? (Choose three). STRING N C XSTRING DECFLOAT.
How can you maintain documentation for input fields on your screen? Add documentation to the SCREEN table at PROCESS BEFORE OUTPUT (PBO) Add documentation to the SCREEN table at PROCESS AFTER INPUT (PAI) Add documentation to the underlying data element Define text tables for the underlying structure.
When do you need to use the GROUP BY clause in the SELECT statement? If you want to redefine the sequence of the columns in the result set. If you want to use aggregate functions and all components in the field list are aggregate functions If you want to use ORDER BY to specify a sub-order If you want to use aggregate functions and at least one component in the field list is a column identifier.
You create a function group ZATP. What is the name of the corresponding main program? ZATP SAPLZATP SAPMZATP SAPFZATP.
You have written a program to output data using the ALV grid control. Which sequence os steps shold be executed at runtime? 1. Create a container object
2. Create a grid object
3. Pass data to the grid object 1. Create a grid object
2. Pass data to the grid object
3. Create a container object 1. Pass data to the grid object
2. Create a container object
3. Create a grid object 1. Create a grid object
2. Create a container object
3. Pass data to the grid object.
What is the root class in the RTTS inheritance tree? CL_ABAP_ELEMDECR CL_ABAP_TYPEDESCR CL_ABAP_DATADESCR CL_ABAP_COMPLEXDESCR.
Which comparison operators can you use in a logical expression related to the WHERE clause of the SELECT statement? (Choose three) GT LIKE CO CP EQ.
You are required to add customer source code in the SAP delivered object using the new enhancement framework without modification. How can you find the available enhancement? (Choose three) Perform a program-related global search for a customer exit Search for a Business Transaction Event in the Customizing tree (SPRO) Select from the list of application-related BAdIs or enhancement spots in the SAP Applicaton Hierarchy. Perform a program-related global search for GET BADI Select from the list of freely selected BAdIs or enhancement spots in the Repository Information System.
You have 2 objects: O1 of type class C1 and O2 of type class C2. Class C2 is a subclass of class C1. Which of the following statements implements an up cast? MOVE O1 ?TO O2. O2 ?= O1 MOVE O1 TO O2 O1 = O2.
To which contect object is the attribute LEAD_SELECTION_INDEX related? Supply function Node Attribute Element.
which property of the InputField UI element must be bound to a context attribute? state enable value visible.
You want to use a BAdI to extend the functions of an SAP program. Whick of the following taks is necessary? Call the BAdI Create an enhancement project using a customer exit Define an interface for the BAdI Implement a class that implements the BAdI interface.
Which hook method exists for all controller types? wddoonclose() wddoinit() wddobeforenavigation() wddoonopen().
Whick data type is allowed for the reference field of the Currency field? UNIT CUKY DEC CURR.
How can you declare an internal table using the transparent table A as its line type? DATA gt_itab TYPE LINE OF a DATA gt_itab TYPE REF TO a DATA gt_itab TYPE TABLE OF a DATA gt_itab TYPE a.
Which SELECT statement will always bypass the SAP table buffers? SELECT ... ENDSELECT SELECT ... SINGLE SELECT ... INTO TABLE SELECT ... FOR UPDATE.
What is required to fully specify a Table Type in the ABAP Dictionary? (Choose three) Access type Table key Table size Line type Header line.
Which options do you have to read data from multiple tables while using a SELECT statement? (Choose three) Nested select statements Nested loop statements Database views Join statements Pooled tables.
How can you improve the performance when accessing a large data volume database table? Apply the appropriate data class and size category Swith the database table to fully buffered Define appropriate indexes for the database table Change the table type in the dictionary.
What do you need to have in your program to respond to the DOUBLE_CLICK event raised by an instance of the CL_GUI_ALV_GRID class? (Choose three) A SET HANDLER statement to register the handler to the event A method to read the registration table A handler method for the event A CATCH statement to capture the event A handler class.
You want to define two database tables with different structures. Both tables should contain the fields CHANGE_DATE and CHANGE_TIME. How do you implement this in order to minimize the maintenance effort? Define a structure with these two fields and include this structure in both database tables. Define an append structure with these two fields and assign this append structure to both database tables. Define the two fields in each database table separately. Define the two fields in one database table and copy them to the other database table.
Which statement is used to generically define the data reference variable z1? data z1 type any data z1 type any table data z1 type ref to PA0001 data z1 type ref to data.
dbtab is a transparent table. What is declared by the following statement? DATA myvar TYPE dbtab. A structure variable An elementary field An internal table A reference to an internal table.
You defined data reference z1 generically. Which statement would you use to access the content of the referenced variable? Assign (z1) to <fs> Assign z1 to <fs> Assign z1->* to <fs> Get reference of z1 into wa.
You are using the new debugger and you want to change the content of an internal table. Which actions are allowed? (choose three) Delete the entire contents of a table Change row content and press Save (<CTRL>+S) Delete table from memory Delete the selected rows. Change row content and press Ender (<Enter>).
How do you embed a subscreen in a main screen? Use SET SUBSCREEN in a PBO module of the main screen Use SET SUBSCREEN in the flow logic of the main screen Use CALL SUBSCREEN in the flow logic of the main screen Use CALL SUBSCREEN in a PBO module of the main screen.
For which of the following requirements can you implement a functional method? (Choose two) A handler method for an event that has a returning parameter A method to set an instance attribute with one importing parameter and no other parameters. A factory method that returns an object reference A private static helper method that returns a single value as the result of an algorithm.
When analyzing a program, which tasks can you perform using the code inspector? (Choose three) Discover unused variables Execute the extended program check Determine used database tables Inspect the memory consuption Evalueate the time needed for a program execution.
Which objects can share data through context mapping? View controller and another view controller Component controllers and view controllers Custom controllers and transparent tables Global classes and component controllers.
Which components belong to an elementary search help? (Choose two) Fixed values Import/export parameters Selection method Attachment to a field.
How do you add fields to an SAP-delivered transparent table without modification? Use the database utility to enhance the definition on the database directly Add the new fields to the table definition Create an append structure containing the new fields. Define a structure containing the new fields and include it in the table definition.