What types of changes to the repository does SAP provide? (Choose three) Deployments from SDN.SAP.COM Enhancement Packages SAP Notes Transports Support Packages.
Which desktops are part f the new ABAP debugger? (Choose three) Break/Watchpoints Objects Session Desktop 1 List.
You have defined a classical screen (dynpro) 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 assigned to the Cancel Button to S and handle it in a module with the addition AT EXIT-COMMAND Assign function type E to the Cancel Button and handle it in a module with the addition AT EXIT-COMMAND Set the function code assigned to the Cancel Button to CANCEL and handle 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.
You want to add a field of type CURR to a transparent table. What else must you do? Create a new field CUKY as predefined type Add a key field of type CUKY Create a reference to a field of type CUKY Add a check table that contains a field of type CUKY.
When are changes to the VB* tables transferred to the database? When the main program is executed When the enqueuer work process is executed When an update function module is executed When the update work process is executed.
Which of the following steps are required to the set up a shared memory area? Declare a catalog object Enable multiple versions of an area root class Set the root object Generate an area root class Call the attach for White method of the area root class.
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 successfully.
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 of the following ABAP codes lines is valid? CONSTANTS gc_matnr TYPE matnr VALUE ‘100’. PARAMETERS p_matnr TYPE matnr DEFAULT ‘100’. DATA gc_matnr TYPE matnr DEFAULT ‘100’. SELECT-OPTIONS s_matnr TYPE matnr DEFAULT ‘100’. STATICS s_matnr TYPE matnr TYPE matnr DEFAULT ‘100’.
Which of the following transactions are integrated into the ABAP Workbench tools? Process Overview (SM50) Overview of Job Selection (SE37) ABAP Editor (SE38) Class Builder (SE24).
What options do you have when setting a wachpoint? (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.
You have two Web Dynpro component controller A and B. A uses B for display functions.
Which of the following describre the external context mapping between A and B? The ‘Interface Node’ property is set on context node of A The ‘Interface Node’ property is set on context node of B The mapping target is defined on the context node of A The mapping origin is defined on the context node of A.
Which view types can you to join two tables with an outer join? Maintenance view Database view Projection view Help view.
How would you defined a method of an ABAP class to prevent this method from being available in subclass? Final Abstract Protected Private.
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 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.
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 5 5.
You are establishing the business logic layer for a Web Dynpro Component. Which service types are available in the Service Call Wizard? (Choose three) Transaction code Web service proxy Class method Function module Function group.
What can you create using the ABAP dictionary? (Choose three) Domains Type pools Transparent tables Field symbols Internal tables.
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.
Which statement ends a screen sequence and starts from the initial screen? LEAVE TO SCREEN 0 LEAVE SCREEN CALL SCREEN SET SCREEN 0.
Which of the following is an implicit enhancement? Pre-method Protected method Overwrite method Private method.
Which of the following predefined ABAP types is incomplete? F P XSTRING STRING.
Which of the following actions can be performed in the Process After Input (PAI) processing block? Set of the GUI status of the screen Modify screen attributes dynamically Set title bar Check the function code.
The component interface of a Web Dynpro component contains three interface views.
Which of the following controllers must also exist? One custom controller Three windows controllers Three component controllers One configuration controller.
You want to move a transport request from the development system to the subsequent system.
Which of the following are prerequisites for this? The extended program check must show no warnings The transport request must released All tasks of the transport request must be assigned to the same user All object included in the transport request must be activated.
You perform an update task using update funcion modules and detect an error in the program tha calls the update function modules. Which statement can be used to discard all update requests for the current SAP LUW? (Choose two) EXIT ROLLBACK WORK MESSAGE axxx(nnn) MESSAGE exxx(nnn) DELETE UPDATE.
Which of the following tools belong of the ABAP Workbench? (Choose three) Form Builder Function Builder Screen Painter Class Builder Easy Access Menu.
You count all customers within the same country and city. You want to display only the cities where three or more customers exist. Which of the following SQL statements should you use? SELECT country city COUNT(*) AS number FROM customers INTO TABLE it_customers GROUP BY country city HAVING number GE 3 SELECT country city FROM customers INTO TABLE it _customers GROUP BY country city HAVING COUNT(*) >=3 SELECT country city cust_name COUNT(*) AS number FROM customers INTO TABLE it_customers GROUP BY country city HAVING number >=3 SELECT country city cust_name FROM customers INTO TABLE it_customers GROUP BY country city HAVING COUNT(*) GE 3.
You always want to check the user authorization for data entered in na input Field of a selection screen.
Where do you this? In the event block AT SELECTION-SCREEN In the event block AT SELECTION-SCREEN OUTPUT In the event block INITIALIZATION In the event block AT SELECTION-SCREEN on VALUE-REQUEST.
A structure has enhancement category 3: Can be enhanced (character type).
Which set of elementary type is allowed for the new fields? C ,D ,N ,T D, I, STRING, T C, D, N, X F, I, P, X.
What can you enhance using BAdis? (Choose three) Data elements Menus Screens Database tables Source code.
In an ABAP program you have the following code sequence: DATA var TYPE n LENGTH 1. FIELD-SYMBOLS <fs> TYPE c. ASSIGN var TO <fs> CASTING. Which type is used to data the assigned memory área? The default type I The type of var The default type STRING The type of.
Which of the following are valid combinations of event visibility and handler method visibility? Private event and private handler Public event and protected handler Protected event and public handler Private event and public handler.
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 components belong to an elementary search help? (Choose two) Fixed values Import / export parameters Selection method Attachment to a field.
Which of the following ABAP statements throws an error on the syntax check? DATA variable(5) TYPE t. DATA variable(5) TYPE p. DATA variable(5) TYPE n. DATA variable.
In subclass you want to define a method of the superclass.
Which of the following conditions must be fufilled? The superclass method is an instance method The superclass method is abstract The subclass method a lower visibility than the superclass method The subclass method has same visibility as the superclass method.
In the technical settings for a transparent table, buffering is switched on and single Record buffering is selected.
Which statement users 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.
Which of the following types of SQL statements always bypass the SAP table buffers? SELECT SUM( sales ) SELECT ... UP TO 1 ROWS SELECT ... INNER JOIN ... SELECT SINGLE ...
Which of the following compatibilities is Provided by the Application Platform layer of SAP NetWeaver? Master data management Database and operating system abstraction Business process management Multi-channel access.
Which of the following customer modification options are available in the table maintenance generator? Maitenance screens Events Search helps Append searches.
Which of the following are key capabilities of SAP NetWeaver? (Choose three) Suply Chain Management Information Integration People Integration Application Platform Enterprise Resource Planning.
Which of the following transaction can you use to define transparent tables? SE16N SE38 SE11 SM37.
Wich of the following Dynpro application to transaction database data to the user interface? Interface controller Supply function Inbound plug Context node.
What the predefined reference variable used in ABAP OO to address the object itself? ME SUPER THIS SELF.
Which of the following can you do with the ABAP debugger? Analyze internal tables Analyze memory usage Compare data objects Analyze SQL traces Change source code.
Compared to a predefined ABAP type what additional properties can be assigned to a domain? (Choose three) Fixed values Conversion exits Value tables Parameter IDs Search helps.
What can you use to achieve polymorphism? Events Subroutines Inheritance Reports.
Which ABAP statement can make an element visible that you statically defined as invisible? SCREEN-INVISIBLE = 0 SCREEN-ACTIVE = 1 SCREEN-ACTIVE = 0 SCREEN-INVISIBLE = 1.
Which of the following must you do to be able to use a Business Add-in (BAdi)? Modify the adapter class Write code for methods Create the BAdi implementation Activate the enhancement project.
Which of the following are fully-specified internal table types? Standard Any Index Hashed.
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’.
Before you can add programming logic to your ABAP program that checks automations, which of the following do you have to create? An authorization profile An authorization role An authorization Field An authorization object .
You want to create a transparent table. Which of the following must you define to activate the table? A delivery class A foreign key The primary key The MANDT Field A short description.
Which of the following tasks does the BAdi implementing class perform? Filtering Sequencing Inserting Deleting.
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.
Using the system table what can you modify through a LOOP AT SCREEN ... ENDLOOP construct? Values of screen elements Function codes of buttons Screen status Attributes of screen elements.
Which statements are allowed for processing internal tables? (Choose three) SELECT INSERT DELETE MODIFY UPDATE.
To which ABAP Dictionary definition can you assign fixed values? Data element Field of a transparent table Component of a structure Domain.
When should you use a hashed internal table? (Choose two) When accessing mainly single records When accessing by secondary key When accessing using the left-justified part of the key When accessing always by primary key When accessing by index.
You display the content of an internal table using an ALV Grid Control. The content of the internal table changes during the program. Which CL_GUI_ALV_GRID class method can you use to display the changed content? REFRESH_TABLE_DISPLAY in module PAI REFRESH_TABLE_DISPLAY in module PBO SET_TABLE_FOR_FIRST_DISPLAY in module PBO SET_TABLE_FOR_FIRST_DISPLAY in module PAI.
Which of the following ABAP standard types are incomplete? Type F
Type N Type X Type STRING.
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.
Which assignment Will lead to a conversion error? An XSTRING type data object to a STRING type data object. DATA gv_xstring TYPE xstring, gv_string TYPE string. gv_xstring = ‘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. 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 i. gv_i = gv_c.
When does SAP recommend that you use a full buffering type for a database table? When the table is very large and frequently written When the table is very small and frequently written When the table is very large and seldom written When the table is very small and seldom written.
You have implemented a class CL_CUSTOMER in which you defined a private attribute.
From where can you access this attribute directly? From all methods of all subclasses of CL_CUSTOMER From all methods of the class CL_CUSTOMER From all methods of a class to which CL_CUSTOMER grants friendship From any program using the class CL_CUSTOMER.
Which of the following includes are generated with you create a function group? LxxxxTOP LxxxxUXX LxxxxO01 LxxxxF01.
You want a validation routine for a selection screen field if a wrong value is entered into the Field an error message should be displayed and the focus should move to the field. Which event do you use to achieve this? START-OF-SELECTION AT-SELECTION-SCREEN END-OF-SELECTION INITIALIZATION.
Which of the following Data Types are allowed in ABAP? (Choose two) DECFLOAT64 DECFLOAT16 DECFLOAT34 DECFLOAT32.
Which of the following statement can you use to set up checkpoints in na ABAP program? ASSERT BREAK CHECK BREAK-POINT LOG-POINT.
Which the following values are remplaceable in debugger mode? Tables names Constants Fieldnames Variables.
What features are provided by the database interface? (Choose three) Database independence of application programs Conversion of Open SQL statements from ABAP statements into the corresponding database statements Syntax check of Native SQL commands Access to SAP table buffers Data consistency check using foreign key relationships.
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? FIELD-SYMBOLS <fs> TYPE REF TO DATA. FIELD-SYMBOLS <fs> TYPE any. FIELD-SYMBOLS <fs>. FIELD-SYMBOLS <fs> TYPE REF TO ANY.
You to include an element of type ‘Table’ in your Web Dynpro. Which action adds the corresponding columns to the table automatically? Generate a ‘BIND_TABLE’ method using the Web Dynpro method wizard Right click the table and select the ‘CREATE BINDING’ option Bind the table attribute ‘DATA_SOURCE’ to the context node Include the method ‘BIND_TABLE’ of ‘IF_WD_CONTEXT_NODE’.
Which of the following can you do with the SAP Code Inspector? Monitor runtime behavior Monitor background tasks Perform static code checks Analyze runtime data.
In which database table type is there a one-to-one relationship between the Dictionary table definition and the relevant physical table in the database? Cluster table Pooled table Transparent table Internal table.
How can you find customer exits in an ABAP program? Search for customer exits in the Repository Information System Search for ‘CL_EXITHANDLER’ in the program Search for ‘CALL CUSTOMER’ in the program Search for customer exits in the program documentation.
You want to loop over an internal table without copying each table row to a work área.
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.
What do global types and local types have in common? Documentation Field labels Search help Technical information.
Which of the following function types in a GUI status are reserved for internal use? S – System E – Exit H – Help request T – Transacion.
Which of the following structures is created when you use a table type to define one of it components? Deep structure Nested strucutre Flat structure Append structure.
What can be exposed in the component interface of a web dynpro component? Custom methods of the component controller Public attributes of WINDOW controllers Context nodes of the WINDOW controllers Standard hook methods the component controller.
You want to read data from two database tables A and B using a database join. Database table B contains details for data records stored in database table A. Your result should contain all combinations of matching rows from A and B plus all rows from A that do not have matching rows in B. SELECT ... FROM a JOIN b ... SELECT ... FROM a INNER JOIN b ... SELECT ... FROM b RIGHT OUTER JOIN a ... SELECT ... FROM a LEFT OUTER JOIN b ...
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 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.
Which of the following can you define in the technical settings of a transparent table? Size category Table name Data class Buffering type Dellivery Class.
For which of the following purposes can you use the ABAP dictionary... To create locks objects To activate the logginging for transparent tables To maitain program translations To create development classes.
When is a foreign key check performed on an input/output field? If the fields refers to a dictionary field for which an append search is defined If the fields refers to a dictionary field for which a value help is defined If the field refers to a dictionary field for which a check table is defined If the field refers to a dictionary field for which a search help is defined.
You want to select all record from a database table where field city contains substring ‘BUT’ in any position. Which WHERE clause can you use in na Open SQL statement? WHERE city LIKE “BU” WHERE city LIKE ‘+BU+’ WHERE city LIKE ‘_BU_’ WHERE city LIKE ‘%BU%’.
Which of the following can you use to enhance SAP standard tables and structure with fields? Append search helps Customizing includes Field exits Append strutures.
Which of the following characters in the first of a menu exit function code? & - + *.
You have created Web Dynpro view that shows data for airline connection between cities. You want to display flight data for a specific date in a differente view after the users selects date and presses a Button. Which of the following actions must you perform? Edit the handler method in the view controller Add a client-side event in the view Create and link plugs beteween the views Set the interface property for key fields.
Which type of transport task is used when you modify SAP standard objects? Transport of copies Workbench Repair Development/Correction.
You want to add a field ZZPRICE to the SAP standard transparent table EKKO Which of the following actions results in an enhancement of the SAP standard? Create na append structure and add ZZPRICE to it Add ZZPRICE to the Customizing include for the table Insert ZZPRICE into an SAP structure for the table Insert ZZPRICE at the and of the table.
You define a generic variable that can hold the ABAP types C, D, N, STRING and T. You want to restrict the use of other ABAP types. Which generic data type must you use in the definition? CLIKE SIMPLE DATA CSEQUENCE.
You use Unifield Modeling Language (UML) to design your classes. You want to describe the message Exchange between objects. Which diagram type can you use? Class diagram Object diagram Component diagram Sequence diagram.
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.
Which of the following enhancements calls customer function module? Business Add-in (BAdi) User exit Customer exit Business Transaction Event.
How can you add a section breakpoint to your program? Set a breakpoint in the ABAP debuger and press F8 Set a breakpoint in the ABAP debuger and select Save Set a breakpoint in the ABAP editor Execute command /h.
How is an 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.
DOG is a subclass of ANIMAL, you have created a variable of type ANIMAL that references and instance of the DOG class. Which of the following statement can you use to copy this reference a to new variable of the type DOG? MOVE ... ?TO ... WRITE ... TO ... MOVE ... TO ... MOVE-CORRESPONDING ... TO.
Which of the following are valid control level changes within a loop over an internal table? COLLECT LAST END OF SUM.
Which of the following variables is the self-reference variable in ABAP OO? THIS SENDER ME SUPER.
What happens when an authorization check fails? The program is terminated The system field SY-SUBRC is set to a value other than zero A type E message is displayed A CX_AUTH_FAILED type exception is raised.
Which action on the underlying dictionary object triggers a database table conversion? Reducing the size of a field Inserting an append structure Inserting a field of type reference Changing the order of non-key fields.
You want to translate text in a Web Dynpro. From which should you inherit? CL_WD_COMPONENT_SERVICES CL_WD_COMPONENT_ASSISTANCE CL_WD_CONFIGURATION_MODEL CL_WD_CONTEXT_SERVICES.
Which objects can share data through context mapping? View controller and another view controller Compoenent controllers and view controllers Custom controllers and transparent tables Global classes and component controllers.
You want to define a formal parameter to a subroutine that accepts only internal tables of types standard and type sorted as actual parameters. Which of the following generic ABAP data types must you use? Sorted table Standard table Index table Hashed table.
When does SAP recommended that you use a hashed table? When a table must to sorted automatically by key in ascending order When a table is very large and you want to Access the table by key only When a table is very large and you want to Access the table by índex only When a table must be accessible by both index and key.
To which of the following must you assign newly created SAP repository objects? Transport task Transport request Package Function group.
In an ABAP program, you want to assign an initial value to an elementary data object when you define it. Which addition must you use? VALUE DEFAULT OBLIGATORY READ-ONLY.
In which controller type can you embed a service call? Configuration controller View controller Component controller Interface controller.
When would you call the RFC function module synchronously? During interactive communication During two-way communication During queue processing During unidirectional communication.
Which task does the dispatcher perform? Distributes request to the work processes Administrates the lock table in shared memory Executes programs that run without user interaction Verifies the correctness of ABAP programs.
You add the CREATE PROTECTED addition to a class definition. From where can you instantiate the class? From the class itself From a parent class From any protected class From a child From a friend class.
You are writing the function module that Will be called from external systems vi remote function call (RFC).
How do you report an error back to the external caller? Write the error data into an CHANGING parameter than is passed by value Write the error data into an EXPORTING parameter than is passed by reference Write the error data into a TABLES parameter tha is passed by reference Write the error data into a RECEIVING parameter than is passed by value.
You want to create a transparent table in the ABAP dictionary. When is the table physically created in the database? When you activate the table When you run the database utility transaction (SE14) When you insert the table name and select Create When you save the table.
Which parameter types can be used in the signature of a functional method? EXPORTING IMPORTING RETURNING CHANGING.
TableA and TableB are partially buffered. Which of the following SELECT statements always access the database? SELECT SINGLE CLIENT SPECIFIELD a b FROM tableA INTO CORRESPONDING FIELDS OF It_A_B SELECT abed FROM tableA JOIN tableB ON tableA~a = tableB~e INTO CORRESPONDING FIELDS OF TABLE It_A_B SELECT SINGLE FOR UPDATE a b FROM tableA INTO CORRESPONDING FIELDS OF It_A_B WHERE c EQ ‘1234’ SELECT a b FROM tableA INTO CORRESPONDING FIELDS OF TABLE It_A_B.
What must you do to define a database view using the ABAP Dictionary? Choose the database tables from where the view acquires data Define the join conditions between the tables Define selection criteria for the view Define buffering settings for the underlying database tables Choose the fields from the tables that should be part of the view.
Which statement is used to generically define the data reference variable z1? Data z1 type any Data z1 type ref to PA0001 Data z1 type any table Data z1 type ref to data.
How can you maintain documentation for input fields on your screen? Add documentation to the SCREEN table at PROCESS AFTER INPUT (PAI) Add documentation to the underlying data element Add documentation to the SCREEN table at PROCESS BEFONRE OUTPUT (PBO) Define text tables for the underlying structure.
Whick hook method exists for all controller types? wddoonopen( ) wddoonclose( ) wddobeforenavigation( ) wddoinit( ).
Which of the following ABAP standard types are numeric? P I N F D.
Which boundary conditions lead to improved Access time to an internal table? Left justified part of key for hashed tables Index access for standard tables Left justified part of key for sorted tables Fully qualified key for sorted tables Index access for hashed tables.
Which property of the InputField UI element must be bound to a context attribute? Valule State Visible Enable.
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 O1 = O2 MOVE O1 TO O2.
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? Perform a program-related global search for a customer exit. Perform a program-related global searach for GET BADI. Select from the list of freely selected BAdis or enhancement spots in the Repository Information System Select from the list of application-related BAdis or enhancement spots in the SAP Application Hierarchy. Search for a Business Transaction Event in the Customizing tree (transaction SPRO).
Which controller types can exist within a Web Dynpro Component? Application controller User controller View controller Component controller Window controller.
An executable ABAP program contains a standard selection screen and uses the event blocks AT SELECTION-SCREEN, AT SELECTION-SCREEN OUTPUT, INITIALIZATION and START-OF-SELECTION.
In which sequence Will ABAP ruintime call these event blocks? AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN OUTPUT
AT SELECTION-SCREEN INITIALIZATION
AT SELECTION-SCREEN OUTPUT
What process is used to establish the automatic transport data between the view controller’s context-attributes and the UI element in its layout? Data migration Data binding View assembly Context mapping.
For which of the following requirements can you implement a function method? A handler method for an event that has a returning parameter A private static helper method that returns a single value as the result of an algorithm A factory method that returns an object reference A method to set an instance attribute with one importing parameter and no other parameters.
Which of the following ABAP data types are compatible with the generic character-type CLIKE? N C DECFLOAT XSTRING STRING.
You defined data reference z1 generically.
Which statement would you use to Access the content of the referenced variable? Get reference of z1 into wa Assign z1 to Assign (z1) to Assign z1->* to.
Which steps are needed when implenting the singleton concept for class instantiation with minimum coding? Define the class as abstract Create an event that returns the instance of the class Save the instance of the class in a static attribute Create an instance of the class in a static constructor Define the instantiation of the class as private.
What is required to fully specify a Table Type in the ABAP Dictionary? Access type Table size Line type Header line Table key.
When you add programming logic to your ABAP program that checks authorizations, which of the following do you have to create? An authorization Access An authorization profile An authorization role An authorization object.
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? A SET HANDLER statement to register the handler to the event A CATCH statement to capture the event A handler class A handler method for the event A method to read the registration table.
You want to check the user input in the field FIELD_NAME on a classical screen.
If na incorrect value is entered, the user should be able to correct the field value.
How do you call the module CHECK_MODULE in the PAI of the screen to accomplish this? FIELD field_name MODULE check_module MESASGE Ennn. MODULE check_module ON ERROR. FIELD field_name MODULE check_module. CHAIN. MODULE check_module FIELD field_name. ENDCHAIN.
How can you declare an internal table using the transparent table A as its line type? DATA gt_itab TYPE TABLE OF a DATA gt_itab TYPE REF TO a DATA gt_itab TYPE a DATA gt_itab TYPE LINE OF a.
What Will happen at runtime when accesing a bufferd table? If table data is read using indexes, the table buffer Will not be filled. If data is read from the table buffer, the existing indexes are note used. All SELECT statements Will read data from the buffer. Following an update to a buffered record, all table buffers in the system Will be update.
To which context object is the attribute LEAD_SELECTION_INDEX related? Attribute Supply function Element Node.
Why should you bundle database updates in your dialog programs? To allow you to use SAP locks to ensure data consistency 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.
Which of the following rules must you follow when you create a static constructor? You CANNOT user parameters or exceptions You must name the method CLASS_CONSTRUCTOR You can use ONLY importing parameters os exceptions You can ONLY define static constructors in the public section You must name the method CONSTRUCTOR.
Which of the following ABAP dictionary types can you use to define domains? FLOAT DATE DEC CHAR NUMC.
How many work areas are available in the Debugger?
Please choose the correct answer. 15 7 12 9.
What must before you can create a new transportable function modules? Exception class Package Module pool Function group Transport request.
You are establishing the business logic layer for a Web Dynpro Component. Which service types are available in the Service Call wizard? Class method Function group Transaction code Function module Web Service Proxy.
You run executable program which contains the following code:
DATA gv_var1 TYPE n LENGTH 3
DATA gv_var2 TYPE n LENGTH 3 VALUE ‘456’
gv_var2 = gv_var1
gv_var1 = ‘123’
At what point does the system reserve memory for the data object gv_var1?
Please choose the correct answer. When the value ‘123’ is assigned to the data object At the beginning of the START-OF-SELECTION event block When the assignment to gv_var2 is executed As soon as the program is loaded into the internal session.
Which components of the class can be accessed in the implementation of a static method in that class?
There are 2 correct answers to this question All events Constants Types Instance attributes.
Your task is to enhance the screen of an SAP standard application.
How do you determine if there is a customer exit for this task?
Please choose the correct answer. You search in the SAP reference Implementation Guide (IMG) for a suitable user exit You search in the flow logic of the screen for CALL CUSTOMER-SUBSCREEN statement You search in the source code of the application for GET BADI statement You use the BAdi Builder (transaction SE19) to check for a suitable Business Add-in (BAdi).
You implemented a subclass that inherits the instance constructor from it superclass.
What can you do with the inherited constructor? Change the name Create several implementations Change the signature Redefine the implementation.
You write a program that updates a data record in the data base using the following statement:
UPDATE scar FROM ls_scarr.
Which of the following task does the Databse Interface perform?
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 applies a logical lock to the updated data record It checks the authorization of the current user.
Which of the following interface technologies are available in SAP systems?
There are 3 correct answers to this question. HTTP ODBC OLE Ethernet RFC.
What is the difference between SAP Basis and SAP Netweaver? All versions of SAP NetWeaver require the use of Unicode. All versions of SAP NetWeaver include the ability to handle HTTP requests. There is no difference; the name change was driven by marketing alone.
Each work process is assigned a type of task that can performed. Which statements related to this are true? Select all that apply. All work processes communicate with the dispatcher. All work processes communicate with the database. 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 It is possible to have multiple spool work processes on an ABAP application server. All work processes have the name structure. To switch a work process type requires a restart of the SAP NetWeaver Application Server ABAP.
The ABAP messaging channels (AMC) uses the WebSocket protocol to gain two way communication instead of HTTP. True False.