Questions
ayuda
option
My Daypo

ERASED TEST, YOU MAY BE INTERESTED ONkilim

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
kilim

Description:
team ab

Author:
kilim
(Other tests from this author)

Creation Date:
17/09/2017

Category:
Others

Number of questions: 340
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
Each component has an interface; of what does this interface consist? There are 2 correct answers to this question. Interface view Interface context Interface controller Data Container.
What is the maximum number of watchpoints that can exist at one time?Please choose the correct answer. 8 10 6 No limit.
How can Unicode checks be made?There are 2 correct answers to this question. n any system (after release 6.10) by specifying the program has Unicode checks active By running Transaction UCCHECK Only in a Unicode system or as part of a conversion to a Unicode system Cannot be enforced.
What must before you can create a new transportable function modules? Module pool Exception class Function group Transport request Package.
You Created the following ABAP Code: DATA x TYPE REF TO DATA DATA y TYPE REF TO OBJECT ASSIGN x TO <fs> ASSIGN y TO <fs>   You want to add a declaration of <fs> to the Code. Which of the Following Declarations are Valid?   There are 2 correct answers to this question. FIELD-SYMBOLS <fs> FIELD-SYMBOLS <fs> TYPE REF TO ANY FIELD-SYMBOLS TYPE REF TO DATA FIELD-SYMBOLS <fs> TYPE ANY .
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? There are 3 correct answers to this question. 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.
Which of the following statements are true?There are 2 correct answers to this question. A database view is implemented as an inner join. A maintenance view is implemented as an outer join. A database view is implemented as an outer join. A maintenance view is implemented as an inner join.
Which of the following features do you have to consider when you use shared objects?There are 3 correct answers to this question. 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.
Question: 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?   Please choose the correct answer.   Note: Answers of this question are not verified by our experts, please study yourself and select the appropriate answers.  Enhancement Spot Implementation  BAdI Implementation  Enhancement Project  BAdI Implementation  BAdI Implementation  Enhancement Spot Implementation  BadI Implementation  Enhancement Project.
How would you find out if an application program offers a program exit? Please select all the correct answers that apply. Search for the character string CUSTOMER-FUNCTION Use the Repository Information System Use the Application Hierarchy Look for a customer exit in the SAP reference IMG within an application area.
What is the ALV Object Model?Please choose the correct answer. A group of classes that describe the ALV Grid as a whole and inherit from a single class A group of hierarchal classes that describe the ALV Grid as a whole but do not inherit from a single class A group of classes that describe the BDC Grid as a whole and inherit from a single class A group of classes that apply Grid as a whole and inherit from a multiple class.
In which modularization units can you use parameters?There are 3 correct answers to this question. Event blocks such as START-OF-SELECTION Function modules Subroutines Dialog modules such as PBO modules Methods.
What is a plug?There are 4 correct answers to this question. Can be defined as inbound, outbound, or both Forms the basis of navigation within a Web Dynpro Can be defined as default inbound Can be defined as a startup Can be defined as an exit Can be assigned to multiple views Can be defined as outbound controlling multiple inbound plugs Can be defined as inbound and be controlled by multiple outbound plugs.
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? Please choose the correct answer. REFRESH_TABLE_DISPLAY in module PAI SET_TABLE _FOR_FIRST_DISPLAY in module PBO SET_TABLE_FOR_FIRST_DISPLAY in module PAI REFRESH_TABLE_DISPLAY in module PBO.
Question: What can you change in the ABAP Debugger?Please choose the correct answer. Content of an internal table Value of a reference variable Value of a constant Definition of a structure.
Your selection screen can be modified at which event?Please choose the correct answer. AT SELECTION-SCREEN OUTPUT AT SELECTION-SCREEN AT SELECTION-SCREEN ON <field_name> None of the above.
Which objects are automatically created when you create a new function group? Please choose the correct answer. A function pool and two include programs A function pool and two function modules A function pool and two module pools A function pool and two subroutine pools.
What does a Web Dynpro component contain?There are 3 correct answers to this question. Multiple views within a window UI elements Component controller A context Exactly one interface controller.
Which of the following interface technologies are available in SAP systems?There are 3 correct answers to this question. OLE Ethernet HTTP RFC ODBC.
Which of the following Data Types are allowed in ABAP?There are 2 correct answers to this question. DECFLOAT64 DECFLOAT16 DECFLOAT34 DECFLOAT32.
Which of the following statements are true?There are 2 correct answers to this question. Standard tables can be accessed by index. Standard tables cannot be accessed by index. A sorted table is always accessed by a unique key. Hashed tables are always accessed by index. Hashed tables are accessed by a unique key.
Question: You define a database view A and maintenance view B in the ABAP dictionary.   What restrictions apply to these views?   There are 2 correct answers to this question Only A can be used in the FROM clause of a SELECT statement The tables joined in A must have foreign key relationships The tables joined in B must have foreign key relationships Only B can have either a left outer join or an inner join.
The USER has the following fields: ID, FIRST_NAME, LAST_NAME. FIRST_NAME, LAST_NAME have the same basic type and length. You want to compare fields FIRST_NAME, LAST_NAME to each other.Which of the following SELECT statements can you use?There are 2 correct answers to this question. SELECT*FROM users INTO TABLE It_usersWHERE first name = users »last_name. SELECT*FROM users AS a INTO TABLE It_usersWHERE a»first_name = a»last_name SELECT*FROM users INTO TABLE It_users WHERE first_name = users last_name SELECT*FROM users AS a INTO TABLE It_users WHERE a first_name = last_name.
What data type you can create in the ABAP Dictionary? Please choose the correct answer Secondary index Type group Structure Lock object.
Which parameter types can be used in the signature of a functional method?There are 2 correct answers to this question. EXPORTING IMPORTING RETURNING CHANGING.
Question: 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?   There are 2 correct answers to this question   Note: Answers of this question are not verified by our experts, please study yourself and select the appropriate answers. 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 VALUE 200, c TYPE DATA: r TYPE p DECMALS 2, a TYPE i VLAUE 201, b TYPE i VALUE 200, c TYPE f. DATA: r TYPE p, a type I VALUE 201, b type I VALUE 200, c type i.
A work process…Please choose the correct answer. Stays linked toa screen through the dispatcher. Becomes inactive while waiting for a user. Uses a common memory area called shared memory. Becomes active while waiting for a user.
Question: You write a program that updates a data record in the data base using the following statement:   UPDATE scar FROM Is_scarr.   Which of the following tasks does the Database Interface perform?   There are 2 correct answers to this question It restricts the access to the log-on client It checks the authorization of the current user It applies a logical lock to the updated data record. It translates the statement to native SQL.
Which events can exist in all types of programs that actually contain executable statements? Please choose the correct answer. LOAD-OF-PROGRAM INITIALIZATION START-OF-SELECTION AT LINE-SELECTION AT USER-COMMAND AT PF##.
You always want to check the user authorization for data entered in an input field of a selection screen.Where do you do this? Please choose the correct answer. 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.
When you add programming logic to your ABAP program that checks authorizations,which of the following do you have to create? There are 2 correct answers to this question. An authorization object An authorization profile An authorization Access An authorization role.
How can you find customer exists in an ABAP program?There are 2 correct answers to this question. Search for ‘CL_EXTHANDLER’ in the program. Search for customer exists in the program documentation Search for customer exists in the Repository Information System Search for ‘CALL CUSTOMER’ in the program.
You defined data reference z1 generically.Which statement would you use to access the content of the referenced variable?Please choose the correct answer. Assign (z1) to <fs> Assign z1 to <fs> Assign z1->* to <fs> Get reference of z1 into wa.
Which of the following structures is created when you use a table type to define one of its components? Please choose the correct answer. Append structure Deep structure Flat structure Nested structure.
What happens when an authorization check fails?Please choose the correct answer. Response: 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. 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.
You want to use a BAdI to extend the functions of an SAP program. Which of the following tasks is necessary? Please choose the correct answer. 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.
Question: DOG is a subclass of ANIMAL. You have created a variable of type ANIMAL that references an instance of the DOG class. Which of the following statements can you use to copy this reference to a new variable of type DOG? Please choose the correct answer. MOVE…. TO….. MOVE……?TO…… WRITE……TO…… MOVE-CORRESPONDING…… TO…….
Question: You want to include an element of type ‘Table’ in your web dynpro. What actions add the corresponding columns to the table automatically? Please choose the correct answer. Include the method BIND_TABLE of IF_WD_CONTEXT_NODE. Bind the table attribute ‘DATA_SOURCE’ to the context node Right click the table and select the ‘CREATE_BINDING’ option Generate a ‘BIND_TABLE’ method using the web dynpro method wizard. .
FORM routines (subroutines) can be used in which program types? There are 4 correct answers to this question. Executables Module pools Function groups Class pools Interface pools Subroutine pools Type groups.
What is the purpose of implicit enhancement points?Please choose the correct answer. To add fields to an SAP database table To add code to a standard SAP program To change code in a standard SAP program To create a secondary index for an SAP database table.
When does the lifetime of a Web Dynpro component begin and end?Please choose the correct answer. It begins when instantiated and it ends when the program ends or the object is freed. It begins the first time it is called at runtime, and it ends with the Web Dynpro application that called and instantiated the component ends. It begins each time it is called, and it ends when the component completes. It ends each time it is called, and it ends when the component completes.
Which of the following ABAP statements throws an error at the syntax check?Please choose the correct answer. DATA variable DATA variable(5) TYPE n. DATA variable(5) TYPE p. DATA variable(5) TYPE t.
To benefit from the hash algorithm when accessing a hashed internal table, how do you specify the key? Please choose the correct answer. Under-qualified Left aligned, gap free Fully qualified Any key.
Which method of passing parameters is preferred for its performance?Please choose the correct answer. Pass by reference Pass by value Pass by class Pass by subclass.
VEHICLES and table TRANSPORT. To accept a new transport of a certain capacity must be found in table VEHICLES. If a record is found, a record is created in table TRANSPORT. The capacity is then adjusted in table VEHICLES.\  You have four function modules at your disposal.  UPD_VEHI_A and UPD_VEHI_B update a matching report in table VEHICLES.If an error occurs both issue a message of type X. If no error occurs only UPD_VEHI_A issues a message of type X. If no error occurs UPD_VEHI_A issues a message of type I.  UPD_TRAN_A and UPD_TRAN_B create a single record in table TRANSPORT. If an error occurs both issues a message of type X. If no error occurs only UPD_TRAN_A issues a message of type I.  Which of the following function module calls ensures a single logical unit of work?Please choose the correct answer. 1.UPD_VEHI_A2.UPD_TRAN_B 1.UPD_VEHI_A2.UPD_TRAN_A 1. UPD_TRAN_A2. UPD_VEHI_B 1. UPD_TRAN_B2. UPD_VEHI_B.
Question: Which of the following are valid control level changes within a loop over an internal table?There are 2 correct answers to this question. END of <f> LAST SUM COLLECT.
After which statement will the runtime system initialize the ABAP memory Please choose the correct answer. SUBMIT… AND RETURN CALL TRANSACTION LEAVE TO TRANSACTION SUBMIT.
Question: You have implemented a class CL_CUSTOMER in which you defined a private attribute. From where can you access this attribute directly? There are 2 correct answers to this question. 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.
Value help can be supplied from which of the following? Please select all the correct answers that apply. Process On Value request Search help for a screen field Search help for table or structure fields Search help for a check table Search help from a text table Key values of a check table Search help for a data element Fixed values.
Which of the following transactions are integrated in the ABAP workbench tools? There are 2 correct answers to this question. Overview of job selection (SM37) Class builder (SE24) ABAP editor (SE38) Process overview (SM50).
Which of the following variables is the self-reference variable in ABAP OO? Please choose the correct answer. THIS SENDER ME SUPER.
Which of the following actions can be performed in the Process After Input (PAI) processing block? Please choose the correct answer. Check the function code. Modify screen attributes dynamically. Set the GUI status of the screen. Set the title bar.
Question: 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? Please choose the correct answer. 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 of the following statements are correct? There are 4 correct answers to this question. Class methods assigned to the public visibility section can be accessed outside the class using the static component selector and the class name. Static methods can be defined in both the public and private visibility section of the class. Only public methods can be addressed outside the class. You can call private methods within the public methods without reference to the object or class. None of the above.
In which program types can you create dialog screens? There are 3 correct answers to this question Class pool Module pool Executable program Interface pool Function group.
Dynpros can be placed in which program types? There are 3 correct answers to this question. Executables Module pools Function groups Class pools.
Which components of the class can be accessed in the implementation of a static method in that class? There are 4 correct answers to this question Constants All events Instance attributes Types Instance constructor Static attributes Static method.
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. Which statement do you use? Please choose the correct answer. 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 ….
Which of the following can you use to enhance SAP standard tables and structures with fields? There are 2 correct answers to this question. Append structures Field exits Customizing includes Append search helps.
Which type of view cannot be used in a search help?Please choose the correct answer. Database view Maintenance view Help view Candidates key view.
Which of the following can you do with the SAP code inspector?Please choose the correct answer. Monitor runtime behavior Monitor background tasks Perform static code checks Analyze runtime data.
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?   Please choose the correct answer. They are copied from right to left They are copied to fields with the same name They are copied to fields with the same type They are copied from left to right.
For which of the following purposes can you use the ABAP dictionary?There are 2 correct answers to this question. To create development classes To activate logging for transparent tables To create lock objects To maintain program translations.
can you search for suitable classic Business Add-Ins(BAdIs)? There are 2 correct answers to this question Search for suitable entries in the relevant component in the Implementation Guide (IMG) Search in an application program for the method GET_INSTANCE of class CL_EXITHANDLER Use the SAP menu Tools -> ABAP Workbench -> Development -> Business Object Builder Search in the Repository Information System and choose Enhancements - >Customer Exits.
Question: ABAP is a programming language that…There are 4 correct answers to this question. Executes on all three levels of the three-tier architecture. Controls the business logic. Processes and formats data. Interacts with the user. Separates program code from language text.
Which of the following is a true statement? There are 2 correct answers to this question. An access key is required to implement business add-ins. An access key is required to modify SAP repository objects. An access key is required to enhance an SAP application using a user exit. An access key is required to implement an implicit enhancement point.
The software component for a customer package can be...Please choose the correct answer. HOME Any SAP software component (i.e., SAP_APPL, SAP_BASIS, SAP_HR, etc.) Application Layer Database layer.
At most, how many buttons can the application toolbar have on the screen?Please choose the correct answer. 20 30 10 35 None of the above.
You want to check the user input in the field FIELD_NAME on a classical screen. If an 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?Please choose the correct answer. FIELD field_name MODULE check_module. FIELD field_name MODULE check_module MESSAGE Ennn. CHAIN. MODULE check_module FIELD field_name. ENDCHAIN. MODULE check_module ON ERROR.
Global data types defined in SAP systems are…Please choose the correct answer. Data defined in the program that is visible to all the routines/statements within the ABAP program. ABAP Dictionary types. Date types defined in the program using ABAP Dictionary types. Date types does not defined Dictionary types.
Which objects can share data through context mapping? Please choose the correct answer. View controller and another view controller Component controllers and view controllers Custom controllers and transparent tables Global classes and component controllers.
What type of method is generated automatically by the Web Dynpro Explorer when you assign an action to a button UI element?   Please choose the correct answer. Ordinary method Event handler method Supply function Standard hook method.
When would you call the RFC function module synchronously?There are 2 correct answers to this question. During queue processing During interactive communication During unidirectional communication During two-way communication .
When would you call the RFC function module synchronously?There are 2 correct answers to this question. During queue processing During interactive communication During unidirectional communication During two-way communication .
You enhance an SAP standard global class by defining a post-method for an SAP method. The original SAP method has an EXPORT parameter named PARM1. Which parameters does the post-method have? Please choose the correct answer An EXPORT parameter named PARM1 A CHANGING parameter named PARM1 A RETURNING parameter named PARM1 An OMPORT parameter named PARM1.
SAP enhancements for customer exits are managed by which transaction? Please choose the correct answer. Transaction SMOD Transaction CMOD Neither transaction listed here Application CMOD.
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? Please choose the correct answer. MOVE O1 ?TO O2. O2 ?= O1. MOVE O1 TO O2. O1 = O2.
At most, how many menu items (including functions, separators and sub- menus) can a menu have on the screen? Please choose the correct answer. 15 10 20 None of the above.
Your program uses the class CL_GUI_ALV_GRID to generate a classic ALV Grid Control What do you need in your program to react to a use double-clicking a row in the ALV Grid? There are 3 correct answers to this question A method call to create the event handler A SET HANDLER statement to register the handler to the event A handler method for the double_click event A method call to refresh the display A handler class.
When starting the Debugger, what circumstance causes the runtime error DEBUGGING_NOT_POSSIBLE? Please choose the correct answer. Starting a non-exclusive mode in a productive system When more than five sessions are already associated with this login user When the number of debugging sessions on the server exceeds the value defined by the profile parameter rdisp/wpdbug_max_no When more than six sessions are already associated with this login user.
Which must a search help do? There are 4 correct answers to this question. Use a table or a view for data selection Determine the values for selection by the user Have a dialog with the user Allow the user to select a response Be used from a screen.
What are the advantages of defining texts symbols in executable programs? There are 2 correct answers to this question They facilitate multilingual functionality Then can store up to 256 characters The same text symbol can be used by other programs They are easier to maintain than literals.
In a subclass, you want to redefine a method of the super class. Which of the following conditions must be fulfilled? There are 2 correct answers to this question. The subclass method has a lower visibility than the super class method The super class method is abstract The superclass method is an instance method The subclass method has same visibility as the super class method.
Which of the following tasks does the BADI implementing class perform?Please choose the correct answer. Filtering Sequencing Inserting Deleting.
What is the best order to provide an event handler for an ALV?Please choose the correct answer. Create the ALV, write the handler, register for the event, display the ALV Register for the event, write the handler, create the ALV, display the ALV Write the handler, register for the event, create the ALV, display the ALV Write the handler, create the ALV, register for the event, display the ALV Write the handler, create the ALV, display the ALV, register for the event.
Identify the types of layout managers.  There are 4 correct answers to this question. FlowLayout RowLayout ColumnLayout MatrixLayout GridLayout TreeLayout .
What is unique about a functional method?  There are 5 correct answers to this question. It must contain a returning parameter. It can contain an importing parameter. It can contain an exporting parameter. It can contain a changing parameter. It can be used in logical expressions. It can be used in SELECT statements. It must be a singleton.
Which SELECT statement will always bypass the SAP table buffers? Please choose the correct answer. SELECT … ENDSELECT. SELECT … SINGLE … SELECT … INTO TABLE … SELECT … FOR UPDATE ….
For which of the following requirements can you implement a functional method? There are 2 correct answers to this question. 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.
In the CALL CUSTOMER-FUNCTION 'nnn' statement, nnn is a three-digit number used in SAP programs for which of the following types of enhancement? Please choose the correct answer. Customer exits Business add-ins User exits New BAdIs.
Which view types can you use to join two tables with an outer join? There are 2 correct answers to this question. Database view Projection view Maintenance view Help view.
You have created a Web Dynpro view that shows data for airline connections between cities. You want to display flight data for a specific date in a different view after the user select a date and presses a button. Which of the following actions you must perform? There are 2 correct answers to this question. Set the interface property for key fields Edit the handler method in the view controller Add a client-side event in the view Create and link plugs between the views.
When are the changes to the VB* table transferred to the database? Please choose the correct answer. When the main program is executed When the enqueue work process is executed When an update function module is executed When the update work process is executed.
What can be part of the signature of an instance constructor? There are 2 correct answers to this question Import parameters Changing parameters Exceptions Export parameters.
Each work process…  There are 3 correct answers to this question. Is independent of other work processes. Uses a pool of database connections established when the SAP NetWeaver Application Server ABAP started. Uses a database connection to a work process established when the SAP NetWeaver Application Server ABAP started. Can only make database changes within a single database LUW. Can make database changes spanning multiple database LUWs.
When does SAP recommend that you use a full buffering type for a database table?Please choose the correct answer. When the table is small and frequently written When the table is small and seldom written When the table is large and frequently written When the table is large and seldom written .
What is the event block that all of your code changes belongs to if you do not explicitly code any event blocks in an executable program? Please choose the correct answer. LOAD-OF-PROGRAM START-OF-SELECTION INITIALIZATION AT SELECTION-SCREEN OUTPUT.
Which database objects can you create in the ABAP Dictionary? There are 2 correct answers to this question Projection views Logical databases Indexes Foreign key relationships.
When does the lifetime of a component controller begin and end? Please choose the correct answer. It begins with the Web Dynpro component and ends with the Web Dynpro application that called it. It begins the first time the Web Dynpro application is called at runtime and ends when the Web Dynpro application that called and instantiated the component ends. It lasts from creating data within the controller to cover the whole period during which the component is in use. It ends the first time the Web Dynpro application is called at runtime and ends when the Web Dynpro application that called and instantiated the component ends.
For a given date(variable lv_date), you want to find all the connections from Frankfurt to Sydney with exactly one stopover. You want to fly from the stopover city to Sydney on the same day you arrive in the stopover city.Table ZFLIGHTS hold the following information about flights. -flightid: primary key -cityfrom:departure city -datefrom: departure date -timefrom:departure time -cityto:destination city -dateto:destination date -timeto:destination time Which of the following Open SQL Queries can you use to find all the possible stopover cities? Please choose the correct answer. SELECT DISTINCT cityto INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom IN (SELECT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto <destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’ SELECT cityto INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom IN (SELECT DISTINCT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto <destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’ SELECT cityfrom INTO TABLE lt_cities FROM zflights AS destination WHERE cityto IN (SELECT DISTINCT cityfrom FROM zflights WHERE dateto = destination~datefrom AND timeto <destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’ SELECT DISTINCT cityfrom INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom IN (SELECT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto <destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’.
You implemented a subclass that inherits the instance constructor from it superclass What can you do with the inherited constructor? There are 2 correct answers to this question Note: Answers of this question are not verified by our experts, please study yourself and select the appropriate answers. Create several implementations Change the name Change the signature Redefine the implementation.
Identify the ways to map context structures.  There are 2 correct answers to this question. Direct context mapping External context mapping Dynamic context mapping Static context mapping.
What does a non-exclusive debugging mode mean?  There are 4 correct answers to this question. A roll-out is forced in the application after each Debugger view. Someone else is debugging the same source code. Debugging is not possible between the statements SELECT and ENDSELECT because the database cursor needs to be closed using a COMMIT. Debugging is not possible for conversion or field exits. Owing to the commit, inconsistent datasets can occur in the database. It may be used anywhere in the landscape.
Which of the following enhancement options does not require any preparation from SAP? Please choose the correct answer. New BAdIs Explicit enhancement point Explicit enhancement sections Implicit enhancement point.
The data buffered on each application server… Please choose the correct answer. Is always the same. Is never the same. Depends on the users. Is does not the same.
Which of the following rules must you follow when creating subscreens? There are 2 correct answers to this question. Subscreens CANNOT have a field of type OK. Subscreens can have a dialog module containing SET PF-STATUS. Subscreens can call other subscreens. Subscreens CANNOT have an AT EXIT-COMMAND module.
What is the difference between a value table and a check table?Please choose the correct answer. No difference; they are the same thing. A value table is a check table after a foreign key is defined. A value table is defined in the domain, whereas a check table is defined in the data element. A check table is defined in the domain, whereas a value table is defined in the data element. A value table does not exist.
Which of the following ABAP data types are compatible with the generic character-type CLIKE? There are 3 correct answers to this question. STRING N C XSTRING DECFLOAT.
What can you enhance using BAdIs? There are 3 correct answers to this question. Data elements Menus Screens Database tables Source code.
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? Please choose the correct answer. Enter the name of a data object in the Paramter ID attribute of the screen field Define a data object in the program with the same name as the screen field Use a MOVE statement in a PAI module to copy the data to a data object Use the GET statement in the program to transport the data from the screen field .
In an ABAP program, you to assign an initial value to an elementary data object when you define it. Which addition must you use? Please choose the correct answer. OBLIGATORY DEFAULT READ-ONLY VALUE.
You add the CREATE PROTECTED addition to a class definition. From where you can instantiate the class? There are 3 correct answers to this question. From a parent class From a child class From a friend class From any protected class From the class itself.
What is the SAP recommended naming convention for append structures of standard SAPtables?  Please choose the correct answer. 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.
When must a foreign key have domain equality? Please choose the correct answer. Always Never For a check field For a text table.
A structure has enhancement category 3, can be enhanced (character-type). Which set of elementary types is allowed for the new fields? Please choose the correct answer. C,D,N,T C,D,N,X D,I,string, T F,I,P,X.
Which of the following values are replaceable in debugger mode? Please choose the correct answer. Constants Variables Table names Field names.
Which property of the InputField UI element must be bound to a context attribute? Please choose the correct answer. state enable value visible.
What do global types and local types have in common? Please choose the correct answer. Documentation Field labels Search help Technical information.
Which of the following predefined ABAP types is incomplete?Please choose the correct answer. F P XSTRING STRING.
Which of the following data types are predefined ABAP data types? There are 3 correct answers to this question. DECFLOAT34 STRING XSTRING FLOAT DECIMALS.
Which of the following statements are true?? There are 3 correct answers to this question. The tables included in the maintenance view should have foreign key relationships. The tables included in the help view should have a foreign key relationship. Projection views can have more than one table included for the view definition. You cannot use a pooled or cluster table for a database view.
Which of the following predefined data types are character types? There are 3 correct answers to this question T N P X D.
Which statement is true? Please choose the correct answer. A database LUW must be placed within an SAP LUW. An SAP LUW must be placed within a database LUW. A database LUW cannot be placed within an SAP LUW. A database LUW must be placed without an SAP LUW.
Which of the following are valid combinations of event visibility and handler method visibility? There are 2 correct answers to this question. Public event and protected handler Protected event and public handler Private event and public handler Private event and private handler.
What is required to fully specify a Table Type in the ABAP Dictionary? There are 3 correct answers to this question. Access type Table key Table size Line t Header line.
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? Please choose the correct answer. Standard, sorted, and hashed Sorted and hashed Standard and sorted Standard and hashed.
Where can you set the GUI status and the GUI title for a classical screen (dynpro)? Please choose the correct answer. 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 Dictionary table definition and the relevant physical table in the database? Please choose the correct answer. Cluster table Pooled table Transparent table Internal table.
What do you need to consider when creating a secondary index on a table? There are 2 correct answers to this question The index must always be unique 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 can be created for specific database systems only.
How can you declare an internal table using the transparent table A as its line type? Please choose the correct answer. 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 of the following program types can contain screens? There are 3 correct answers to this question Interface pools Module pools Executable programs Function groups Class pools.
You are writing a function module that will be called from external system via remote function call (RFC). How do you report an error back to the external caller? Please choose the correct answer. Write the error data into a RECEIVING parameter that is passed by value. Write the error data into TABLES parameters that is passed by reference. Write the error data into an EXPORTING parameters passed by reference. Write the error data into a CHANGING parameters passed by value.
Which actions release a lock object (with a default value for _SCOPE)? There are 5 correct answers to this question. COMMIT WORK ROLLBACK WORK The display of an SAP screen The display of a dialog message type E The display of a dialog message type A ENQUEUE_ DEQUEUE_ A call to a function module A CALL TRANSACTION An “/n” in the command field.
Which rules do you have to consider when working with pooled tables? There are 2 correct answers to this question Only key fields should be used in WHERE condition All fields can be used in indexes An append structure can be created Only key fields should be used in ORDER BY clauses.
Which of the following must you do to be able to use a Business Add-in(BADI)? There are 2 correct answers to this question Activate the enhancement project Write code for methods Modify the adapter class Create the BADI implementation.
Global data types defined in SAP systems are… Please choose the correct answer. Data defined in the program that is visible to all the routines/statements within the ABAP program. ABAP Dictionary types. Date types defined in the program using ABAP Dictionary types. Date types does not defined Dictionary types.
Which objects can share data through context mapping? Please choose the correct answer. View controller and another view controller Component controllers and view controllers Custom controllers and transparent tables Global classes and component controllers.
What type of method is generated automatically by the Web Dynpro Explorer when you assign an action to a button UI element? Please choose the correct answer. Ordinary method Event handler method Supply function Standard hook method.
When would you call the RFC function module synchronously? During queue processing During interactive communication During unidirectional communication During two-way communication.
What can you use to achieve polymorphism? Events Subroutines Inheritance Reports.
You enhance an SAP standard global class by defining a post-method for an SAP method. The original SAP method has an EXPORT parameter named PARM1. Which parameters does the post-method have? An EXPORT parameter named PARM1 A CHANGING parameter named PARM1 A RETURNING parameter named PARM1 An OMPORT parameter named PARM1.
SAP enhancements for customer exits are managed by which transaction? Transaction SMOD Transaction CMOD Neither transaction listed here Application CMOD.
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.
Your program uses the class CL_GUI_ALV_GRID to generate a classic ALV Grid Control What do you need in your program to react to a use double-clicking a row in the ALV Grid? A method call to create the event handler A SET HANDLER statement to register the handler to the event A handler method for the double_click event A method call to refresh the display A handler class.
What are characteristics of a hashed internal table? It can be accessed using the key. It must have a unique key. It can have a non-unique key. It can be accessed using the index.
When starting the Debugger, what circumstance causes the runtime error DEBUGGING_NOT_POSSIBLE? Starting a non-exclusive mode in a productive system When more than five sessions are already associated with this login user When the number of debugging sessions on the server exceeds the value defined by the profile parameter rdisp/wpdbug_max_no When more than six sessions are already associated with this login user.
Which must a search help do? Use a table or a view for data selection Determine the values for selection by the user Have a dialog with the user Allow the user to select a response Be used from a screen.
What are the advantages of defining texts symbols in executable programs? They facilitate multilingual functionality Then can store up to 256 characters The same text symbol can be used by other programs They are easier to maintain than literals.
Which actions release a database lock?  COMMIT WORK ROLLBACK WORK The display of an SAP screen The display of a dialog message type E The display of a dialog message type A ENQUEUE_ A CALL TRANSACTION An “/n” in the command field A SUBMIT.
To generate the function modules for a lock object for a custom table (ENQUEUE_<lock_object> and DEQUEUE_<lock_object>), which tool would you use? General Table Maintenance Dialog (Transaction SE54) Reuse Library (Transaction SE83) Function Builder (Transaction SE37) ABAP Dictionary (Transaction SE11) Text Elements (Transaction SE32).
Which of the following are true statements? Table fields can be assigned to a data element. Table fields can be assigned to an ABAP Dictionary data type directly. Search helps can be defined for a table field that is assigned to a predefined data type. A reference table and field are required for fields with the data types QUAN and CURR.
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.
Which of the following types of SQL statements always bypass the SAP table buffers? SELECT SUM (sales) SELECT SINGLE SELECT … UP TO 1 ROW SELECT … INNER JOIN….
Which statements about ABAP are true? Each statement must begin with a keyword. Each statement must end with a period. ABAP keywords and additions must be in uppercase. Each statement cannot begin with a keyword.
What is the default selection screen number for the ABAP program? 1000 100 1100 None of the above.
You want to create a transparent table in the ABAP dictionary. When the table is physically created in the database? When you run the database utility transaction (SE14) When you save the table When you insert the table name and When you insert the table name and select create When you activate the table.
You want to define data structures to hold two fields with data elements s_carr_id and s_carrname. Which of the following declarations can be used to define this data structure? TYPES: BEGIN OF gty_flight DATA: BEGIN OF gs_flight, DATA BEGIN OF gs_flight, TYPES: BEGIN OF gs_flight,.
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? You search in the source code of the application for GET BADI statement You search in the SAP reference Implementation Guide (IMG) for a suitable user exit You search in the flow logic of the screen for CAL CUSTOMER-SUBSCREEN statement You use the BAdI Builder (transaction SE19) to check for a suitable Business Add-In(BAdI).
An executable ABAP program contains a standard selection screen and uses the event blocks AT SELECTION SCREEN, AT SELECTION-SCREEN OUTPUT, INITIALIZATION, START-OFSELECTION. In which sequence will ABAP runtime call these event blocks? 1. AT SELECTION-SCREEN OUTPUT 2. INITIALIZATION 3. AT SELECTION-SCREEN 4. START-OF-SELECTION 1. INITIALIZATION 2. AT SELECTION-SCREEN 3. AT SELECTION-SCREEN OUTPUT 4. START-OF-SELECTION 1. INITIALIZATION 2. AT SELECTION-SCREEN OUTPUT 3. AT SELECTION-SCREEN 4. START-OF-SELECTION 1. INITIALIZATION 2. AT SELECTION-SCREEN OUTPUT 3. START-OF-SELECTION 4. AT SELECTION-SCREEN.
You want to develop a program that processes character type data. When you implement the program, you can either use the classical string statements or the newer strings expressions and functions What are the main benefits of using string expressions and string functions? You can write compact syntax instead of a long sequence of statements You can reduce the number of intermediate variables You can improve the performance significantly You can write code that is very easy to read and understand.
Which message types behave the same regardless of the context in which they are called? A E I S W X.
What is the difference between SAP Basis and SAP NetWeaver? There is no difference; the name change was driven by marketing alone. All versions of SAP NetWeaver require the use of Unicode. All versions of SAP NetWeaver include the ability to handle HTTP requests. All versions of SAP NetWeaver require the use of UTF-8.
Which statement will interrupt the processing of the current screen and branch to new screen? CALL SCREEN <NNNN> LEAVE TO SCREEN <NNNN> SET SCREEN <NNNN> None of the above.
Which statements are true? The ALV Grid uses a reference to the data table for display. The ALV Object Model uses a reference to the data table for display. The ALV Grid can define a sort criteria for initial display. The ALV Grid requires a table refresh after programmatically changing the ALV. The ALV Object Model requires a table refresh after programmatically changing the ALV.
A view can only be displayed in which circumstances? It has been embedded in a window. It contains an inbound and outbound plug. It can always be displayed. It cannot always be displayed.
Which of the following ABAP standard types are incomplete? N STRING F X.
Which of the following statements are true? An implicit enhancement point can be used to insert code in an SAP pro- gram and is always available to the customer. Implicit enhancement options allow you to enhance interface parameters for function modules and methods without modifying the repository object. Implicit enhancement can be used to enhance SAP objects developed prior to SAP NetWeaver 7.0. None of the above.
Which action on the underlying dictionary objects triggers a database table conversion? Inserting an APPEND structure Changing the order of non-key fields Inserting a field of type reference Reducing the size of the field.
What does the Refactoring Assistant allow you to do? Move components between superclasses and subclasses Rename all occurrences of a method Move between classes and interfaces Rename all subclasses of a method.
Which of the following function types in a GUI status are reserved for internal use? S- SYSTEM E-EXIT H-HELP REQUEST T-TRANSACTION.
What must you specify in a Unicode system when opening a file in TEXT MODE? The ENCODING addition The byte order The code page The Layer page.
Table A and table B are partially buffered.Which of the following SELECT statements always access the database? SELECT SINGLE CLIENT SPECIFIED a b FROM table AINTO CORRESPONDING FIELDS OF ls_AB. SELECT a b c d FROM table A JOIN table B ON table A~a EQ table B~e INTO CORRESPONDING FIELDS OF TABLE lt_A_B. SELECT a b FROM table A INTO CORRESPONDING FIELDS OF TABLE lt_AB SELECT SINGLE FOR UPDATE a b FROM table A INTO CORRESPONDING FIELDS OF ls_A WHERE c EQ ‘1234’.
What type of method is generated automatically by the Web Dynpro Explorer when you assign an action to a button UI element? Ordinary method Event handler method Supply function Standard hook method.
A screen has the following PAI flow logic: PROCESS AFTER INPUT FIELD A MODULE check_A FIELD A MODULE check_B CHAIN. FIELD:C,D MODULE check_CD ENDCHAIN FIELD:C,B. MODULE check_CB ENDCHAIN What happens if the application senda a type E message during the check_CB module processing? The screen is NOT displayed again. Processing terminates and the user must restart the ABAP program The screen is displayed again without processing the PBO logic flow. Only fields B and C are ready for input The screen is displayed again without processing the PBO flow logic. All fields are ready for input. The screen is displayed again and the PBO flow logic is processed. Only fields B and C are ready for input.
Each button on a Dynpro (screen) requires the assignment of a function code. This function code… Is used to define global variables that receive a value when the button is clicked. Can be used to identify when the button is clicked by looking for the function code in the screen’s OK_CODE field. Prevents the function code from be assigned to a menu item. Prevents the function code from be assigned to a category item.
How many kinds of internal tables are supported in the ABAP language? 2 3 1 5.
How would you define a method of an ABAP class to prevent this method from being available in a subclass? Final Private Abstract Protected.
Which of the following statements regarding the event AT SELECTIONSCREEN ON HELP-REQUEST FOR <FIELD> is correct? This event will display (F1) help for the input field on the selection screen. This event will display self-defined (F1) help for the input field programmed in the event block and will override any help possibly defined in the ABAP Dictionary for the field. None of the above. This event will display self-defined (F1) help for the output field programmed in the event block and will override any help possibly defined in the ABAP Dictionary for the field.
With what can you simulate multiple inheritance?Please choose the correct answer. REDEFINITION INHERITING FROM INTERFACES CLASS CATEGORY.
Where should the labels for fields be stored?Please choose the correct answer. Table Structure Field Data element Domain.
What can be exposed in the component interface of a Web dynpro component? Custom methods of the component controller Context nodes of WINDOW controllers Standard hook methods of the component controller Public attributes of WINDOW controllers.
Which of the following statements are correct? The SELECT-OPTIONS statement creates an internal table with a header line. The internal table is also known as the selection table. The structure of the selection table created with SELECT-OPTIONS has four components: SIGN, OPTION, LOW, and HIGH. You can use the addition NO-DISPLAY to hide the input field on the selection screen. You can only specify default values for the LOW and HIGH fields of the SELECT-OPTIONS input field.
Where can you define data types that can be accessed directly by all ABAp repository objects in an SAP system? In a function module In a global class In a method In the ABAP dictionary.
How can you improve the performance when accessing a large data volume database table? Apply the appropriate data class and size category. Switch the database table to fully buffered. Define appropriate indexes for the database table. Change the table type in the dictionary.
Which of the following functions does the ABAP Dispatcher perform? It directs HTTP requests from an SAP system to a web server. It enables communication between SAP systems and external application systems. It distributes user requests among available work processes. It communicates with other instances in the system.
Compared to a predefined ABAP type what additional properties can be assigned to a domain?  Fixed values Conversion exits Value tables Parameter IDs Search helps.
Which statements are true regarding ABAP inheritance?  You can access the superclass component with the prefix SUPER->. The instance constructor can be overwritten as part of inheritance. The static constructor can be overwritten as part of inheritance. Overloading allows a method to have several definitions with different signatures. Instance constructors must call the superclass’s constructor. Static constructors do not need to call the superclass’s constructor. Polymorphism requires the developer to specify which method to use with inheritance.
Which of the following statements are true?  A conversion routine can be assigned to a domain. A conversion routine can be assigned to a data element. You define the value range in the data element. You can enter documentation for the data element in the ABAP Dictionary.
Which of the following is a true statement? All customer repository objects have to be assigned to a package. Packages use interfaces and visibility to make their elements visible to other packages. The transport layer is a mandatory input field for the package. A package can be nested.
You want to develop 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? AT SELECTION-SCREEN START-OF-SELECTION INITIALIZATION END-OF-SELECTION.
Which of the following repository objects can you maintain in the ABAP Workbench? Function modules Internal tables Business functions Transparent tables Module pools.
You are establishing the business logic layer for a Web Dynpro Component. Which service types are available in the Service Call wizard? Transaction code Web service proxy Class method Function module Function group.
You use Unified Modelling language (UML) to design your classes. You want to describe the message exchange between objects. Which diagram can you use? Object diagram Class diagram Component diagram Sequence diagram.
In an ABAP program you have the following code sequence : DATA text TYPE string. DATA Text_ref TYPE REF TO string. DATA data_ref TYPE REF TO data. FIELD-SYMBOLS <fs> TYPE any Text = ‘Content of Data Object’ GET REFERENCE OF text INTO data_ref. Which of the following pieces of code can you use to output the content of variable text? text_ref ?= data_ref.WRITE text_ref->*. ASSIGN data_ref->* TO<fs>WRITE <fs> GET REFERENCE OF data_ref->* INTO text_ref. WRITE text_ref->*. WRITE data_ref->*.
What are the prerequisites when creating an append structure for a standard SAP table? The fields in the append structure should star with YY or ZZ The table cannot have any fields of type FLTP The table must be copied before the append structure can be created The enhancement category of the table is NOT set to.
What types of changes to the repository does SAP provide? Deployments from SDN.SAP.COM Enhancement Packages SAP Notes Transports Support Packages.
What are the differences between displaying in a full screen and in a container? The full screen requires Dynpro programming. The container requires the use of an additional object (a container control). The only difference is that the container name must be specified when creating the ALV object. Only a full-screen ALV allows the use of event handling. Only an ALV in a container allows the use of event handling. Any type of ALV allows the use of event handling.
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 of the following steps are required to set up a shared memory area? Generate an area root class Declare a catalog object Set the root object Enable multiple versions of an area root class Call the attach_for_write method of area root class.
Which options do you have to read data from multiple tables while using a SELECT statement? Nested select statements Nested loop statements Database views Join statements Pooled tables.
Which ABAP statement using the local type gty_1 correctly defines a data object? There are 2 correct answers to this question. DATA gv_1 TYPE gty_1. DATA gv_1 LIKE gty_1. CONSTANTS gc_1 TYPE gty_1 VALUE '1'. DATA gv_1 TYPE gty_1 DEFAULT '1'.
Which of the following regarding search helps is a true statement? Please select all the correct answers that apply. The interface for the search help is defined by the IMP (import) and EXP (export) flag of the search help parameter. The LPos parameter defines the position of the search help parameter in the search hit list. The SPos parameter defines the position of the input field on the dialog screen. The text table for the selection method is automatically populated if the text table is attached to the database table being used as the selection method.
You have written a program to output data using the ALV grid control. Which sequence of steps should be executed at runtime? Please choose the correct answer. 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.
Is it possible to have multiple active implementations of business add-ins at a time? There are 2 correct answers to this question. It can have multiple active implementations if the Multiple use checkbox is selected. It cannot have a multiple active implementation. It can have multiple implementations if the Filter-Depend. checkbox is selected. It can have a multiple active implementation.
To reserve an area on the screen for an ALV Grid Control, you must do the following: Please choose the correct answer. Create an object (instantiate the object) of the class CL_GUI_CUSTOM_CONTAINER Create an object (instantiate the object) of the class CL_GUI_ALV_GRID Create an object (instantiate the object) of the class CL_SALV_TABLE Use the Screen Painter.
You are writing a program that uses ABAP class. Which components of the class can you create directly from the program? Please choose the correct answer. Only private components Only protected components Only public components All components.
Which of the following ABAP standard types are numeric?There are 3 correct answers to this question. D F I P N.
Which of the following can you define in the technical settings of a transparent table?There are 3 correct answers to this question. Buffering type Size category Data class Table name Delivery class.
Which of the following is correct?Please choose the correct answer. The screen attributes can be modified in the PROCESS AFTER INPUT event block. The screen attributes can be modified in the PROCESS BEFORE OUTPUT event block. The screen attributes can be modified in the PROCESS BEFORE OUTPUT and PROCESS AFTER INPUT event blocks. None of the above.
Which of the following statements can you use to setup checkpoints in an ABAP program?There are 3 correct answers to this question. BREAK_POINT ASSERT BREAK CHECK LOG-POINT.
Which statements are true regarding ABAP inheritance? There are 4 correct answers to this question. You can access the superclass component with the prefix SUPER->. The instance constructor can be overwritten as part of inheritance. The static constructor can be overwritten as part of inheritance. Overloading allows a method to have several definitions with different signatures. Instance constructors must call the superclass’s constructor. Static constructors do not need to call the superclass’s constructor. Polymorphism requires the developer to specify which method to use with inheritance.
Which statements about ABAP are true? Please choose the correct answer. Each statement must begin with a keyword. Each statement must end with a period. ABAP keywords and additions must be in uppercase. Each statement cannot begin with a keyword.
Which statements are true?There are 5 correct answers to this question. The ALV Grid uses a reference to the data table for display. The ALV Object Model uses a reference to the data table for display. The ALV Grid can define a sort criteria for initial display. The ALV Object Model can define a sort criteria for initial display. The ALV Grid requires a table refresh after programmatically changing the ALV. The ALV Object Model requires a table refresh after programmatically changing the ALV.
In an ABAP program, you to assign an initial value to an elementary data object when you define it. Which addition must you use?Please choose the correct answer. OBLIGATORY DEFAULT READ-ONLY VALUE.
Which does the field catalog allow you to do?There are 3 correct answers to this question. Add a field to the display Specify the sort order of the display table Produce a striped pattern for the display lines Change the title of a column Change the display order of a column.
Where can you set the GUI status and the GUI title for a classical screen (dynpro)?Please choose the correct answer. 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.
What is the correct order for using a lock object?Please choose the correct answer. Read the data, set the lock, change the data, release the lock Set the lock, read the data, change the data, release the lock Set the lock, read the data, release the lock, change the data release the lock, Read the data, set the lock, change the data.
You have created a Web Dynpro view that shows data for airline connections between cities. You want to display flight data for a specific date in a different view after the user select a date and presses a button. Which of the following actions you must perform?There are 2 correct answers to this question. Set the interface property for key fields Edit the handler method in the view controller Add a client-side event in the view Create and link plugs between the views.
A structure has enhancement category 3, can be enhanced (character-type). Which set of elementary types is allowed for the new fields? Please choose the correct answer. C,D,N,T C,D,N,X D,I,string, T F,I,P,X.
The order of fields for a transparent table in the database…Please choose the correct answer. Needs to match the ABAP Dictionary. Is created in the order of the ABAP Dictionary. Is allowed to be different than the ABAP Dictionary. Is created in the order of the Data Dictionary.
You enhance an SAP standard global class by defining a post-method for an SAP method. The original SAP method has an EXPORT parameter named PARM1. Which parameters does the post-method have? Please choose the correct answer An EXPORT parameter named PARM1 A CHANGING parameter named PARM1 A RETURNING parameter named PARM1 An OMPORT parameter named PARM1.
What is the difference between a Unicode and non-Unicode program? Please select all the correct answers that apply. Byte-type data objects cannot be assigned to character-type data objects. Byte-type data objects cannot be compared to character-type data objects. Offset positioning in a Unicode structure is restricted to character data objects. Offset positioning in a Unicode structure is restricted to flat data objects.
What is the predefined reference variable used in ABAP OO to address the object itself?Please choose the correct answer. THIS SUPER SELF ME.
What are the differences between displaying in a full screen and in a container? There are 2 correct answers to this question. The full screen requires Dynpro programming. The container requires the use of an additional object (a container control). The only difference is that the container name must be specified when creating the ALV object. Only a full-screen ALV allows the use of event handling. Only an ALV in a container allows the use of event handling. Any type of ALV allows the use of event handling.
Which steps are needed when implementing the singleton concept for class instantiation with minimum coding?There are 3 correct answers to this question. Define the instantiation of the class as private. Create an instance of the class in a static constructor. Define the class as abstract. Save the instance of the class in a static attribute. Create an event that returns the instance of the class.
Identify the types of layout managers. There are 4 correct answers to this question. FlowLayout RowLayout ColumnLayout MatrixLayout GridLayout TreeLayout.
In which program types can you create dialog screens? There are 3 correct answers to this question Class pool Module pool Executable program Interface pool Function group.
What is the root class in the RTTS inheritance tree?Please choose the correct answer. CL_ABAP_ELEMDESCR CL_ABAP_TYPEDESCR CL_ABAP_DATADESCR CL_ABAP_COMPLEXDESCR.
What is the allowed length of the ABAP Dictionary data type DF16_DEC?Please choose the correct answer. The allowed length is between 1 and 15 digits. The allowed length is 16 digits. The allowed length is between 0 and 16 digits. The allowed length is between 0 and 15 digits.
How can you improve the performance when accessing a large data volume database table? Please choose the correct answer. Apply the appropriate data class and size category. Switch the database table to fully buffered. Define appropriate indexes for the database table. Change the table type in the dictionary.
Why should you bundle database updates in your dialog programs?Please choose the correct answer. 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 To allow you to use SAP locks to ensure data consistency.
How do you create lock objects and lock modules for use in ABAP programs that access the database? Please choose the correct answer. Use the Function Builder to create the lock modules and the lock objects Use the ABAP dictionary to create the lock objects. Use the function builder to create the lock modules Use the Function Builder to create the lock modules. The lock objects are created in the program logic Use the ABAP Dictionary to create the lock objects. The lock modules are created automatically.
What is unique about a functional method? There are 5 correct answers to this question. It must contain a returning parameter. It can contain an importing parameter. It can contain an exporting parameter. It can contain a changing parameter. It can be used in logical expressions. It can be used in SELECT statements. It must be a singleton.
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?Please choose the correct answer. CLIKE DATA CSEQUENCE SIMPLE.
How can you declare an internal table using the transparent table A as its line type?Please choose the correct answer. 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.
What must you specify in a Unicode system when opening a file in TEXT MODE? Please choose the correct answer. The ENCODING addition The byte order The code page The Layer page.
When does the lifetime of a component controller begin and end?Please choose the correct answer. It begins with the Web Dynpro component and ends with the Web Dynpro application that called it. It begins the first time the Web Dynpro application is called at runtime and ends when the Web Dynpro application that called and instantiated the component ends. It lasts from creating data within the controller to cover the whole period during which the component is in use. It ends the first time the Web Dynpro application is called at runtime and ends when the Web Dynpro application that called and instantiated the component ends.
Where can you define data types that can be accessed directly by all ABAp repository objects in an SAP system? There are 2 correct answers to this question In a function module In a global class In a method In the ABAP dictionary.
Which of the following statements are true?There are 2 correct answers to this question. Static attributes can be declared only in the private visibility section of the class. Static attributes are declared with the CLASS-DATA statement. A static attribute is the same across all instances of the class. There is only one static attribute across all instances of the class. Static attributes cannot be changed by an object.
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? Please choose the correct answer. 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 type of transport task is used when you modify SAP standard objects?Please choose the correct answer. Development/Correction Workbench Transport of copies Repair.
How do you add fields to an SAP-delivered transparent table without modification?Please choose the correct answer. 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.
What can you enhance using BAdIs?There are 3 correct answers to this question. Data elements Menus Screens Database tables Source code.
To which context object is the attribute LEAD_SELECTION_INDEX related?Please choose the correct answer. Supply function Node Attribute Element.
Table A and table B are partially buffered.Which of the following SELECT statements always access the database?There are 2 correct answers to this question. SELECT SINGLE CLIENT SPECIFIED a b FROM table AINTO CORRESPONDING FIELDS OF ls_AB. SELECT a b c d FROM table A JOIN table B ON table A~a EQ table B~eINTO CORRESPONDING FIELDS OF TABLE lt_A_B. SELECT a b FROM table A INTO CORRESPONDING FIELDS OF TABLE lt_AB SELECT SINGLE FOR UPDATE a b FROM table A INTO CORRESPONDING FIELDS OF ls_A WHERE c EQ ‘1234’.
Which of the following statements are true?There are 2 correct answers to this question. A database view is implemented as an inner join. A maintenance view is implemented as an outer join. A database view is implemented as an outer join. A maintenance view is implemented as an inner join.
Which property of the InputField UI element must be bound to a context attribute?Please choose the correct answer. state enable value visible.
Which components belong to an elementary search help?There are 2 correct answers to this question. Fixed values Import / export parameters Selection method Attachment to a field.
What will happen at runtime when accessing a buffered table? Please choose the correct answer. All SELECT statements will read data from the buffer. If data is read from the table buffer, the existing indexes are not used. Following an update to a buffered record, all table buffers in the system will be updated. If table data is read using indexes, the table buffer will not be filled.
Which of the following statements are true?There are 3 correct answers to this question. The tables included in the maintenance view should have foreign key relationships. The tables included in the help view should have a foreign key relationship. Projection views can have more than one table included for the view definition. You cannot use a pooled or cluster table for a database view.
Which of the following actions can be performed in the Process After Input (PAI) processing block? Please choose the correct answer. Check the function code. Modify screen attributes dynamically. Set the GUI status of the screen. Set the title bar.
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? Please choose the correct answer. Standard, sorted, and hashed Sorted and hashed Standard and sorted Standard and hashed.
How can you find customer exists in an ABAP program?There are 2 correct answers to this question. Search for ‘CL_EXTHANDLER’ in the program. Search for customer exists in the program documentation Search for customer exists in the Repository Information System Search for ‘CALL CUSTOMER’ in the program.
You want to define data structures to hold two fields with data elements s_carr_id and s_carrname. Which of the following declarations can be used to define this data structure? There are 2 correct answers to this question. TYPES: BEGIN OF gty_flight DATA: BEGIN OF gs_flight, DATA BEGIN OF gs_flight, TYPES: BEGIN OF gs_flight,.
You want to develop 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? Please choose the correct answer. AT SELECTION-SCREEN START-OF-SELECTION INITIALIZATION END-OF-SELECTION.
Which of the following controller types can exist only once in a Web Dynpro component? There are 2 correct answers to this question. Window controller Component controller Configuration controller View controller.
The Internet Communication Manager (ICM)…Please choose the correct answer. Replaced SAP ITS. Allows SAP NetWeaver Application Server to process HTTP requests. Allows the ABAP stack and the Java stack to exchange data. Can not replaced SAP ITS.
Which of the following is a true statement? There are 3 correct answers to this question. All transportable objects have to be assigned to a package. Local repository objects can be transported. Repository objects and cross-client customization objects are assigned to the workbench request. Client-specific customization objects are assigned to the customizing request. Inactive objects can be transported.
Which options are available for a JOIN in ABAP Open SQL? There are 3 correct answers to this question FULL JOIN LEFT OUTER JOIN INNER JOIN RIGHT OUTER JOIN CROSS JOIN.
What is the allowed length of the ABAP Dictionary data type DF34_RAW?Please choose the correct answer. The allowed length is between 1 and 34 digits. The allowed length is between 1 and 31 digits. The allowed length is between 0 and 33 digits. The allowed length is 34 digits.
Which hook method exists for all controller types?Please choose the correct answer. wddoonclose( ) wddoinit( ) wddobeforenavigation( ) wddoonopen( ).
Which of the following includes are generated when you create a function group?Please choose the correct answer. LxxxxUXX LxxxxF01 LxxxxTOP LxxxxO01.
How do you define an internal table in a private method of a class? There are 3 correct answers to this question. DATA lt_itab TYPE TABLE OF <Structure Type> DATA lt_itab TYPE <Dictionary Table> DATA lt_itabTYPE <Table Type> DATA lt_itab TYPE TABLE OF <Dictionary Table > DATA lt_itab TYPE TABLE OF <Dictionary Table >WITH HEADER LINE.
What is the result of the following arithmetic operation? DATA: intTYPEI. int=5*(3/10). Please choose the correct answer. 1 2 1.5 0.
When you define local classes in ABAP, which syntactical sequence must you follow? Please choose the correct answer. PUBLIC SECTION, PROTECTED SECTION, PRIVATE SECTION PRIVATE SECTION, PROTECTED SECTION, PUBLIC SECTION The order doesn’t matter. The order is handled automatically.
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? Please choose the correct answer. Set the function type 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.
Which of the following enhancements calls a customer function module.There are 2 correct answers to this question. Customer exit User exit Business Transaction event Business Add-in (BADIs).
Which data type is allowed for the reference field of the Currency field? Please choose the correct answer. UNIT CUKY DEC CURR.
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? Please choose the correct answer. abc - data type def, ghi - data objects xyz - data type or data objects abc - data type def, ghi ,xyz - data objects abc, xyz - data type def, ghi - data objects def, ghi - data objects abc, xyz - data type or data object.
Which of the following is an implicit enhancement?There are 2 correct answers to this question. Private method Overwrite method Pre-method Protected method.
Which steps are needed when implementing the singleton concept for class instantiation with minimum coding? There are 3 correct answers to this question. Define the instantiation of the class as private. Create an instance of the class in a static constructor. Define the class as abstract. Save the instance of the class in a static attribute. Create an event that returns the instance of the class.
our 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? Please choose the correct answer. Standard, sorted, and hashed Sorted and hashed Standard and sorted Standard and hashed.
Which of the following capabilities is provided by the Application Layer platform of SAP Netweaver? Please choose the correct answer. Business process management Multi-channel access Database and operating system abstraction Master data management.
Which boundary conditions lead to improved access time to an internal table?There are 3 correct answers to this question. Left justified part of key for sorted tables Fully qualified key for sorted tables Index access for hashed tables Left justified part of key for hashed tables Index access for standard tables.
You want to translate dynamic text in a web dynpro. From which abstract class should you inherit? Please choose the correct answer. CL_WD_CONTEXT_SERVICES CL_WD_COMPONENT_ASSISTANCE CL_WD_COMPONENT_SERVICES CL_WD_CONFIGURATION_MODEL.
What is variable-length structure called?Please choose the correct answer. Nested link structure Nested structure Flat structure Link structure.
Each ABAP program that actually contains executable statements… There are 2 correct answers to this question. Is divided into processing blocks. Assigns every executable statement to a processing block regardless of it being in a processing block. Only assigns executable statements in a processing block to a processing block. Uses event blocks to trigger events in ABAP. Has declarative statements outside of processing blocks that are considered local. Has declarative statements inside of processing blocks that are considered local. Can be tested from the ABAP Workbench by pressing (F8).
Each work process is assigned a type of task that can be performed. Which statements related to this are true? There are 3 correct answers to this question. To switch a work process type requires a restart of the SAP NetWeaver Application Server ABAP. All work processes have the same structure. All work processes communicate with the database. All work processes communicate with the dispatcher. 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.
What is the default length of the type P data type?Please choose the correct answer. 1 8 1-16 64.
Which of the following statements about the Object Navigator are true? There are 4 correct answers to this question. ABAP programs can be displayed and edited in the Object Navigator. Screens can be displayed and edited in the Object Navigator. Menus can be displayed and edited in the Object Navigator. You can create BAdI implementations in the Object Navigator. You can create customer projects (Transaction CMOD) in the Object Navigator. The ABAP Dictionary can be maintained in the Object Navigator.
To which of the following you must assign newly created SAP repository objects?Please choose the correct answer. Transport task Function group Transport request Package.
What is data binding? Please choose the correct answer. Connecting an outbound plug on one view to the inbound plug of another view 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 the values of user interface elements to the context attributes of the corresponding controller.
Which of the following items are used in a Web Dynpro Application to transport database data to the user interface? There are 2 correct answers to this question. Inbound plug Interface controller Context node Supply function.
To which ABAP Dictionary definition can you assign fixed values?Please choose the correct answer. Data element Field of a transparent table Component of a structure Domain.
Which you should specify in a non-Unicode system when opening a file in TEXT MODE? There are 2 correct answers to this question. The ENCODING addition The byte order The code page The storage order.
Each button on a Dynpro (screen) requires the assignment of a function code. This function code… Please choose the correct answer. Is used to define global variables that receive a value when the button is clicked. Can be used to identify when the button is clicked by looking for the function code in the screen’s OK_CODE field. Prevents the function code from be assigned to a menu item. Prevents the function code from be assigned to a category item.
Which of the elementary data types is deep? Please choose the correct answer. N XSTRING DECFLOAT34 X.
Where do you create online documentation ((F1) help) for fields on the screen? Please choose the correct answer. Table Structure Data element Domain.
What features are provided by the database interface?There are 3 correct answers to this question. 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.
In which controller type can you embed a service call?Please choose the correct answer. Component controller Interface controller View controller Configuration controller.
Identify the types of controller. There are 5 correct answers to this question. Component controller Custom controller Consumer controller Configuration controller View controller Window controller.
How do you use a sorted internal table? 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.
Which of the following are features of the Context in Web Dynpro? There are 2 correct answers to this question Data is transferred from one Context to another by firing plugs Every Web Dynpro controller has one Context Data is shared between controllers through Context mapping Every Web Dynpro controller has multiple Contexts.
Function modules provide which types of parameters?There are 4 correct answers to this question. Input Output Input/output (changing) Return values Exceptions.
What are the declarative statements used to define the selection? There are 3 correct answers to this question. PARAMETERS SELECT-OPTIONS SELECTION-SCREEN None of the above.
What options do you have when setting a watchpoint?There are 2 correct answers to this question. 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.
Which of the following components belong to the SAP application layer? There are 2 correct answers to this question ABAP dispatcher Database server SAP GUI Database interface.
Which of the following are incorrect statements?There are 2 correct answers to this question. TYPES: carrid_ty LIKE spfli-s-carr_id. TYPES: werks TYPE C LENGTH 4. TYPES: date_ty TYPE D LENGTH 10. TYPES: Str TYPE STRING LENGTH 20.
There are ____ versions of the ABAP Editor.Please choose the correct answer. 3 4 2 1.
Which ABAP statement can make an element visible that you statically defined as invisible?Please choose the correct answer. SCREEN-INVISIBLE = 1 SCREEN-ACTIVE = 1 SCREEN-ACTIVE = 0 SCREEN-INVISIBLE = 0.
Where can you define global data types that are visible system-wide?There are 3 correct answers to this question. In a method of a global class In the ABAP Dictionary In a function module In a global class In a global interface.
Which prerequisites must be fulfilled before a repository object can be transported?There are 3 correct answers to this question. An inactive version of the repository object must exist. A transport layer must be assigned to the package. An application component must be assigned to the repository object. The repository object must be assigned to a change request. The repository object must be assigned to a package.
What is the difference between a Unicode and non-Unicode program? Please select all the correct answers that apply. Byte-type data objects cannot be assigned to character-type data objects. Byte-type data objects cannot be compared to character-type data objects. Offset positioning in a Unicode structure is restricted to character data objects. Offset positioning in a Unicode structure is restricted to flat data objects.
What is the default length of the type C data type?Please choose the correct answer. 1 10 1–65535 100.
What ABAP statements can you use to create an instance of the class CL_GUI_CUSTOM_CONTAINER in an ABAP program? Please choose the correct answer. DATA: go_container TYPE REF TO CL_GUI_CUSTOM_CONTAINER. CREATE DATA go_container… DATA: go_container TYPE CL_GUI_CUSTOM_CONTAINER. CREATE OBJECT go_container…. DATA: go_container TYPE CL_GUI_CUSTOM_CONTAINER. CREATE DATA go_container… DATA: go_container TYPE REF TO CL_GUI_CUSTOM_CONTAINER. CREATE OBJECT go_container…..
Which screen in the ABAP Dictionary allows you to log data changes to the table? Please choose the correct answer. Attributes tab Utilities Settings Technical Settings Delivery and Maintenance tab Utilities Database Object Database Utility.
You want to move a transport request from the development system to the subsequent system. Which of the following are prerequisites for this? There are 2 correct answers to this question. The extended program check must show no warnings. All objects included in the transport request must be activated. The transport request must be released All tasks of the transport request must be assigned to the same user.
In which circumstances is a table considered to be a text table? There are 3 correct answers to this question. The entire key of this data table is included as the key to this table. This table has an additional language key field. This table only has one character-based data field. This table has a foreign key to the data table as a text table. The ABAP runtime system determines that the relationship exists.
You call a lock module Which exceptions could the lock module raise when a logical lock CANNOT be set?   There are 2 correct answers to this question CX_SY_OPEN_SQL_ERROR SYSTEM_FAILURE FOREIGN_LOCK CX_SY_DATA_ACCESS_ERROR.
How do you embed a subscreen in a main screen?Please choose the correct answer. 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.
You are using the new debugger and you want to change the content of an internal table.Which actions are allowed?There are 3 correct answers to this question. 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 Enter (<ENTER>).
How can you maintain documentation for input fields on your screen?Please choose the correct answer. 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.
You have to overwrite spaces in a string with the letter ‘A’.   Which of the following statements can you use?   There are 3 correct answers to this question SHIFT LEFT OVERLAY TRANSLATE CONDENSE REPLACE.
What does the enhancement category for a database table or structure do? There are 3 correct answers to this question. Makes a table Unicode-compliant Specifies the types of changes that can be made to the structure Can produce warnings at incompatible points for the structure Can identify where program behavior may change.
dbtab is a transparent table. What is declared by the following statement? DATA myvar TYPE dbtab. Please choose the correct answer. A structure variable An elementary field An internal table A reference to an internal table.
What does Software Layer Aware Debugging allow you to do? There are 3 correct answers to this question. Trace executing code Debug only a small portion of code Debug a large portion of code Bypass authorization objects Specify as much or as little code to debug.
Which class is used to define a reference for an instance of the ALV Object Model? Please choose the correct answer. Class CL_GUI_CUSTOM_CONTAINER Class CL_GUI_ALV_GRID Class CL_SALV_TABLE Class CL_GUI_BDC_GRID.
What are characteristics of a hashed internal table? There are 2 correct answers to this question. It can be accessed using the key. It must have a unique key. It can have a non-unique key. It can be accessed using the index.
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? Please choose the correct answer. 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.
You r program performs a data base update by calling function modules in an update task.   Which ABAP statements can be used in the program to discard all update requests for the current SAP logical unit of work(LUW)?   There are 3 correct answers to this question ROLLBACK WORK MESSAGE TYPE X MESSAGE TYPE W MESSAGE TYPE E MESSAGE TYPE A.
Which of the following conditions must be fulfilled when using a GROUP BY clause in a SELECT statement? There are 2 correct answers to this question. The SELECT statement must also have a WHERE clause. All fields in the SELECT clause that are not part of an aggregate function must be listed after GROUP BY. The table in the FROM clause must be a transparent table. The fields after GROUP BY must have a character type.
Which of the following transactions can you use to define transparent tables?Please choose the correct answer. SE16 N SM37 SE11 SE38.
What is the Web Dynpro programming model is based on?Please choose the correct answer. Classic Dynpro programming Business Server Pages (BSPs) Model View Controller (MVC) Internet Transaction Server (ITS) Server (ITS).
Which of the following tools belong to the ABAP Workbench?There are 3 correct answers to this question. Form Builder Function Builder Screen Painter Class Builder Easy Access Menu.
Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor? There are 4 correct answers to this question. REPORT PROGRAM FUNCTION-POOL FUNCTION MODULE CLASS-POOL METHOD INTERFACE-P OOL TYPE-POOL INCLUDE.
Which data element property do you set so that the system logs changes to the content of fields with this data element? Please choose the correct answer. PARAMETER ID Documentation Change document Input history.
You want to select all the records from a database table where field CITY contains substring ‘BU’ in any position. Which WHERE clause can you use in an Open SQL select statement? Please choose the correct answer. WHERE city LIKE ‘*BU*’ WHERE city LIKE ‘_BU’ WHERE city LIKE ‘%BU*’ WHERE city LIKE ‘%BU%’.
You want to create a transparent table. Which of the following must you define to activate the table? There are 3 correct answers to this question. The primary key The foreign key A short description A delivery class The MANDT field.
What is unique about a singleton?There are 2 correct answers to this question. It must be instantiated using a private instance constructor. It must be instantiated using a public instance constructor. It must be instantiated using a protected instance constructor. must be instantiated using a static private constructor. It must be instantiated using a static public constructor. It must be instantiated using a static protected constructor. It must be defined as FINAL. It cannot be defined as FINAL.
Under which circumstances will the classic Debugger start as the Debugger? There are 2 correct answers to this question. None; the new Debugger will always start as the Debugger. When five modes already exist for this logon session. When the number of debugging sessions exceeds half the number of dialog sessions. When you specify the default as the classic Debugger in the settings of the Object Navigator. If you manually switched to the classic Debugger during your last session.
You have created the following repository objects:    A class with an event definition  A handler 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 analyze this issue?   There are 3 correct answers to this question. Check if the event is triggered by setting a breakpoint at the MESSAGE … RAISING statement. Check if the implementation of the handler method ON_EVT contains the correct logic Check if the handler method is registered Check if the event is triggered by setting a breakpoint at the RAISE EVENT statement Check if the handler method ON_EVT is defined in a subroutine of the report.
Which of the following are true statements?There are 3 correct answers to this question. The technical attributes of the data element can be defined by a domain, that is, the data type, the field length, and the number of decimal places. You can also select predefined data types to define the data type of the data element. Reference data types can be used to define the data type of the data element. Field labels are defined for the domain.
Which statements are allowed for processing internal tables?There are 3 correct answers to this question. SELECT INSERT DELETE MODIFY UPDATE.
Subroutines provide which types of parameters?There are 2 correct answers to this question. Input Output Input/output (changing) Return values Exceptions.
Using the screen system table, what can you modify through a LOOP AT SCREEN … ENDLOOP construct? Please choose the correct answer. Values of screen elements Screen status Attributes of screen elements Function code of buttons.
Which data type is allowed for the reference field of the Currency field?Please choose the correct answer. UNIT CUKY DEC CURR.
Where are fixed values for fields stored?Please choose the correct answer. Table Structure Field Data element Domain.
 Which assignment will lead to a conversion error?Please choose the correct answer. 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 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.
What can you use to achieve polymorphism?Please choose the correct answer. Events Subroutines Inheritance Reports.
Each ABAP program that actually contains executable statements… there are 2 correct answers to this question. Is divided into processing blocks. Assigns every executable statement to a processing block regardless of it being in a processing block. Only assigns executable statements in a processing block to a processing block. Uses event blocks to trigger events in ABAP. Has declarative statements outside of processing blocks that are considered local. Has declarative statements inside of processing blocks that are considered local. Can be tested from the ABAP Workbench by pressing (F8).
Report abuse Consent Terms of use