Questions
ayuda
option
My Daypo

ERASED TEST, YOU MAY BE INTERESTED ONabap 7.50 certi

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
abap 7.50 certi

Description:
abap 7.50 certi

Author:
MIO
(Other tests from this author)

Creation Date:
21/06/2019

Category:
Computers

Number of questions: 165
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
SAP007 ( uploaded 3 years )
Are these questions from real test ?
Answer
Content:
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) Process overview (SM50) ABAP editor (SE38) Class builder (SE24).
Which of the following tools belong to the ABAP Workbench? There are 3 correct answers to this question. Function Builder Form Builder Screen Painter Class Builder Easy Access Menu.
Which of the following statements about the Object Navigator are true? There are 4 correct answers to this question. You can create BAdI implementations in the Object Navigator. Screens can be displayed and edited in the Object Navigator. ABAP programs can be displayed and edited in the Object Navigator. The ABAP Dictionary can be maintained in the Object Navigator. Menus can be displayed and edited in the Object Navigator. You can create customer projects (Transaction CMOD) in the Object Navigator.
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. FUNCTION MODULE FUNCTION-POOL PROGRAM METHOD INCLUDE INTERFACE-POOL REPORT TYPE-POOL CLASS-POOL.
Which of the following repository objects can you maintain in the ABAP Workbench? There are 3 correct answers to this question. Function modules Transparent tables Module pools Internal tables Business functions .
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. START-OF-SELECTION INITIALIZATION LOAD-OF-PROGRAM AT SELECTION-SCREEN OUTPUT.
In which sequence are the following ABAP Events triggered? Please choose the correct answer. 1. START-OF-SELECTION 2. AT SELECTION-SCREEN 3. INITIALIZATION 1. INITIALIZATION 2. AT SELECTION-SCREEN 3. START-OF-SELECTION 1. INITIALIZATION 2. START-OF-SELECTION 3. AT SELECTION-SCREEN 1. AT SELECTION-SCREEN 2. INITIALIZATION 3. START-OF-SELECTION.
How do you program an input validation on a selection screen that allows users to correct their input? Please choose the correct answer. Implement the check at the event AT SELECTION-SCREEN OUTPUT. In case of an input error, a type E MESSAGE must be displayed. Implement the check at the event END-OF-SELECTION. In case of an input error, a type E MESSAGE must be displayed. Implement a check at the event AT SELECTION-SCREEN. In case of an input error, a type E MESSAGE must be displayed. Implement the check at the event AT SELECTION-SCREEN. In case of an input error, a type A MESSAGE must be displayed.
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? Please choose the correct answer. 1. INITIALIZATION 2. AT SELECTION-SCREEN OUTPUT 3. START-OF-SELECTION 4. AT SELECTION-SCREEN 1. INITIALIZATION 2. AT SELECTION-SCREEN OUTPUT 3. AT SELECTION-SCREEN 4. START-OF-SELECTION 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.
Which must a search help do? There are 4 correct answers to this question. Determine the values for selection by the user Be used from a screen Use a table or a view for data selection. Have a dialog with the user Allow the user to select a response.
Which rules do you have to consider when working with pooled tables? There are 2 correct answers to this question An append structure can be created Only key fields should be used in WHERE condition Only key fields should be used in ORDER BY clauses All fields can be used in indexes.
What data type you can create in the ABAP Dictionary? Please choose the correct answer Lock object Type group Secondary index Structure.
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 B can have either a left outer join or an inner join The tables joined in B must have foreign key relationships The tables joined in A must have foreign key relationships Only A can be used in the FROM clause of a SELECT statement.
What must you do to define a database view using the ABAP Dictionary? There are 3 correct answers to this question. Define selection criteria for the view. Choose the fields from the tables that should be part of the view. Define buffering settings for the underlying database tables. Choose the database tables from where the view acquires data. Define the join conditions between the tables.
In which circumstances is a table considered to be a text table? There are 3 correct answers to this question. The ABAP runtime system determines that the relationship exists. This table has an additional language key field. The entire key of this data table is included as the key to this table. This table only has one character-based data field. This table has a foreign key to the data table as a text table.
In the technical settings for a transparent table, buffering is switched on and single record buffering is selected. Which statement uses the buffered data assuming that the WHERE clause contains restrictions for all key fields? Please choose the correct answer. SELECT SINGLE … . SELECT SINGLE … FOR UPDATE. SELECT … ENDSELECT. SELECT … INTO TABLE … .
Which screen in the ABAP Dictionary allows you to log data changes to the table? Please choose the correct answer. Technical Settings Utilities _ Database Object _ Database Utility Utilities _ Settings Delivery and Maintenance tab Attributes tab.
To generate the function modules for a lock object for a custom table (ENQUEUE_<lock_object> and DEQUEUE_<lock_object>) General Table Maintenance Dialog (Transaction SE54) Text Elements (Transaction SE32) Function Builder (Transaction SE37) Reuse Library (Transaction SE83) ABAP Dictionary (Transaction SE11).
Which actions release a lock object (with a default value for _SCOPE)? There are 5 correct answers to this question. DEQUEUE_ The display of a dialog message type A COMMIT WORK The display of a dialog message type E ENQUEUE_ An “/n” in the command field The display of an SAP screen ROLLBACK WORK A CALL TRANSACTION A SUBMIT.
Which statement is true? Please choose the correct answer. A database LUW must be placed within an SAP LUW. A database LUW cannot be placed within an SAP LUW. An SAP LUW must be placed within a database LUW. A database LUW must be placed without an SAP LUW.
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. Use the GET statement in the program to transport the data from the screen field Use a MOVE statement in a PAI module to copy the data to a data object 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.
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.
Which statement ends a screen sequence and starts from initial screen? Please choose the correct answer. LEAVE TO SCREEN LEAVE SCREEN SET SCREEN 0 CALL SCREEN.
What are the differences between displaying in a full screen and in a container? There are 2 correct answers to this question. 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. The full screen requires Dynpro programming. Only an ALV in a container allows the use of event handling. Any type of ALV allows the use of event handling.
What process is used to establish the automatic transport of data between the view controller's context-attributes and the UI element in its layout? Please choose the correct answer. Data binding Context mapping Data migration View assembly.
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 Supply function Event handler method Standard hook method.
Which of the following controller types can exist only once in a Web Dynpro component? There are 2 correct answers to this question. View controller Component controller Configuration controller Window controller.
Which of the following data types are predefined ABAP data types? There are 3 correct answers to this question. STRING XSTRING DECIMALS FLOAT DECFLOAT34.
Which of the elementary data types is deep? Please choose the correct answer. XSTRING N X DECFLOAT34 .
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 DEFAULT '1'. CONSTANTS gc_1 TYPE gty_1 VALUE '1'. DATA gv_1 TYPE gty_1. DATA gv_1 LIKE gty_1. .
Which data types are incomplete ABAP standard data types? There are 3 correct answers to this question. I N C F P .
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 < Dictionary Table > DATA lt_itab TYPE TABLE OF < Dictionary Table > WITH HEADER LINE DATA lt_itab TYPE TABLE OF < Structure Type > DATA lt_itab TYPE < Table Type > DATA lt_itab TYPE < Dictionary Table >.
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. def, ghi - data objects abc, xyz - data type or data object abc, xyz - data type def, ghi - data objects abc - data type def, ghi - data objects xyz - data type or data objects abc - data type def, ghi ,xyz - data objects.
You are writing an ABAP declaration using the data element S_CARR_ID. Which of the following statements correctly define a data object? There are 2 correct answers to this question DATA gv_id TYPE s_carr_id DEFAULT ‘QF’ DATA gv_id LIKE s_carr_id DATA gv_id TYPE s_carr_id CONSTANTS gc_qf TYPE s_carr_id VALUE ‘QF’.
Which of the following components belong to the SAP application layer? There are 2 correct answers to this question Database server Database interface SAP GUI ABAP dispatcher.
Which of the following functions does the ABAP Dispatcher perform? There are 2 correct answers to this question. It communicates with other instances in the system. It distributes user requests among available work processes. It enables communication between SAP systems and external application systems. It directs HTTP requests from an SAP system to a web server.
Which of the following is a true statement? There are 3 correct answers to this question. A package can be nested. The transport layer is a mandatory input field for the package. Packages use interfaces and visibility to make their elements visible to other packages. All customer repository objects have to be assigned to a package.
When is an ENDSELECT not required for a SELECT? There are 3 correct answers to this question. When you specify appending a table When you specify into a table When you specify a join of tables When the FROM is a view When you do a SELECT SINGLE.
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 checks the authorization of the current user It translates the statement to native SQL It restricts the access to the log-on client It applies a logical lock to the updated data record.
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 to fields with the same type They are copied from left to right They are copied to fields with the same name They are copied from right to left.
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. 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 SELECT statement must also have a WHERE clause. The fields after GROUP BY must have a character type.
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_users WHERE first name = users~last_name. SELECT*FROM users AS a INTO TABLE It_users WHERE a~first_name = a~last_name SELECT*FROM users AS a INTO TABLE It_users WHERE a first_name = last_name. SELECT*FROM users INTO TABLE It_users WHERE first_name = users last_name.
What can you enhance using BAdIs? There are 3 correct answers to this question. Data elements Screens Database tables Source code Menus.
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 An IMPORT parameter named PARM1 A RETURNING parameter named PARM1 A CHANGING parameter named PARM1.
What are the prerequisites when creating an append structure for a standard SAP table? There are 2 correct answers to this question The table must be copied before the append structure can be created The fields in the append structure should star with YY or ZZ The table cannot have any fields of type FLTP The enhancement category of the table is NOT set to ‘Not enhancable’.
How can you search for suitable classic Business Add-Ins(BAdIs)? There are 2 correct answers to this question Search in the Repository Information System and choose Enhancements - >Customer Exits Search for suitable entries in the relevant component in the Implementation Guide (IMG) Use the SAP menu Tools -> ABAP Workbench -> Development -> Business Object Builder Search in an application program for the method GET_INSTANCE of class CL_EXITHANDLER.
You want to add a field ZZPRICE to the SAP standard transparent table EKKO. Which of the following actions result in an enhancement of the SAP standard? There are 2 correct answers to this question. Insert ZZPRICE at the end of the table Insert ZZPRICE into an SAP structure for the table Add ZZPRICE to the customizing include for the table. Create an append structure and add ZZPRICE to it.
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. Implement a class that implements the BAdI interface. Call the BAdI Create an enhancement project using a customer exit. Define an interface for the BAdI.
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. Enhancement Project BAdI Implementation BadI Implementation Enhancement Project Enhancement Spot Implementation BAdI Implementation BAdI Implementation Enhancement Spot Implementation.
Which of the following is a true statement? There are 2 correct answers to this question. An access key is required to enhance an SAP application using a user exit. An access key is required to modify SAP repository objects. An access key is required to implement business add-ins. An access key is required to implement an implicit enhancement point.
What must you do to create a singleton class? There are 3 correct answers to this question Define the class as final Set the class instantiation to private Instantiate the class in a static method of the class itself Implement the IF_UMM_SINGLETON interface in the class Define the class as abstract.
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 event is triggered by setting a breakpoint at the RAISE EVENT statement Check if the handler method is registered Check if the handler method ON_EVT is defined in a subroutine of the report. Check if the implementation of the handler method ON_EVT contains the correct logic.
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 protected components Only private components Only public components All components.
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. Define the class as abstract. Create an event that returns the instance of the class. Save the instance of the class in a static attribute. Create an instance of the class in a static constructor.
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.
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. O2 ?= O1. O1 = O2. MOVE O1 ?TO O2. MOVE O1 TO O2.
You need to perform a downcast. What should you do? There are 2 correct answers to this question. Perform the downcast only if an upcast has already been done for the object reference. Use the operator “=“. Assign a subclass reference to a superclass reference. Catch the exception CX_SY_MOVE_CAST_ERROR.
What is the ALV Object Model? Please choose the correct answer. A group of classes that describe the BDC Grid as a whole and inherit from a single class A group of classes that describe the ALV 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 A group of hierarchal classes that describe the ALV Grid as a whole but do not inherit from a single class.
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.
You are making changes to a program that already has a transaction code linked to it. Your colleague is testing the transaction in your development system. At what point can the changed version of the program be tested? Please choose the correct answer. When you activate the program When you perform a syntax check on the program When you release the transport requests for the program When you save the program.
What are the advantages of modularization? There are 3 correct answers to this question Profitability across DBMS Performance Reusability Maintainability Transparency.
In which program types can you create dialog screens? There are 3 correct answers to this question Function group Executable program Interface pool Module pool Class pool.
How can Unicode checks be made? There are 2 correct answers to this question. By running Transaction UCCHECK Cannot be enforced Only in a Unicode system or as part of a conversion to a Unicode system In any system (after release 6.10) by specifying the program has Unicode checks active.
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? There are 2 correct answers to this question You can improve the performance significantly You can write compact syntax instead of a long sequence of statements You can write code that is very easy to read and understand You can reduce the number of intermediate variables.
What must before you can create a new transportable function modules? There are 3 correct answers to this question Package Function group Exception class Module pool Transport request.
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 module pools A function pool and two subroutine pools A function pool and two function modules.
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 and sorted Standard, sorted, and hashed Sorted and hashed Standard and hashed.
Which of the following are table buffering types? There are 3 correct answers to this question Single-record Column-store Generic Full Primary-key .
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 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 and the lock objects 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.
Which of the following statements are correct? There are 3 correct answers to this question. 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.
What can be exposed in the component interface of a Web dynpro component? Please choose the correct answer. Custom methods of the component controller Standard hook methods of the component controller Context nodes of WINDOW controllers Public attributes of WINDOW controllers.
To which context object is the attribute LEAD_SELECTION_INDEX related? Please choose the correct answer. Node Attribute Element Supply function.
What is a plug? There are 4 correct answers to this question. Can be defined as default inbound Can be defined as an exit Can be defined as a startup Can be defined as inbound, outbound, or both Forms the basis of navigation within a Web Dynpro Can be assigned to multiple views Can be defined as inbound and be controlled by multiple outbound plugs Can be defined as outbound controlling multiple inbound plugs.
Which property of the InputField UI element must be bound to a context attribute? Please choose the correct answer. value enable state visible.
What does a Web Dynpro component contain? There are 3 correct answers to this question. UI elements Multiple views within a window A context Exactly one interface controller. Component controller.
Which of the following generic types can you use to define a field symbol that will be assigned to a character string? There are 3 correct answers to this question Note: Answers of this question are not verified by our experts, please study yourself and select the appropriate answers. Type xsequence Type csequence Type any table Type any Type clike.
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 > Get reference of z1 into wa Assign (z1) to < fs >.
m 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? There are 2 correct answers to this question. WRITE data_ref->* . text_ref ?= data_ref. WRITE text_ref->*. GET REFERENCE OF data_ref->* INTO text_ref. WRITE text_ref->*. ASSIGN data_ref->* TO <fs> Write >fs>.
Which of the following ABAP standard types are incomplete? There are 2 correct answers to this question. F X N STRING .
What is variable-length structure called? Please choose the correct answer. Note: (7.50) In Certification Guide it is named Deep Structure, not Nested Nested link structure Flat structure Nested structure Link structure .
Which boundary conditions lead to improved access time to an internal table? Index access for standard tables Fully qualified key for sorted tables Left justified part of key for sorted tables Index access for hashed tables. Left justified part of key for hashed tables .
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.) Note: (7.50) multiple spool work processes possible too - 4 answers) It is possible to have multiple enqueue work processes on an SAP NetWeaver Application Server. To switch a work process type requires a restart of the SAP NetWeaver Application Server ABAP. A work process can communicate directly with an external system through a Remote Function Call. It is possible to have multiple spool work processes on an ABAP application server. All work processes communicate with the dispatcher. All work processes have the same structure. All work processes communicate with the database.
What features are provided by the database interface? There are 3 correct answers to this question. Data consistency check using foreign key relationships Conversion of Open SQL statements from ABAP statements into the corresponding database statements Access to SAP table buffers Syntax check of Native SQL commands Database independence of application programs.
Which of the following capabilities is provided by the Application Layer platform of SAP Netweaver? Please choose the correct answer. Master data management Business process management Multi-channel access Database and operating system abstraction.
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 INNER JOIN b … SELECT … FROM a JOIN b … SELECT … FROM a LEFT OUTER JOIN b … SELECT … FROM b RIGHT OUTER JOIN a ….
What are some of the advantages of using OPEN SQL? There are 2 correct answers to this question All standard SQL commands can be used The application server buffer is NOT used It can be used with any DBMS Syntax is checked at design time.
Which SELECT statement will always bypass the SAP table buffers? Please choose the correct answer. SELECT … FOR UPDATE … SELECT … SINGLE … SELECT … ENDSELECT. SELECT … INTO TABLE ….
Which options do you have to read data from multiple tables while using a SELECT statement? There are 3 correct answers to this question. Pooled tables Nested loop statements Join statements Database views Nested select statements.
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.
How can you find customer exists? There are 2 correct answers to this question. Search for ‘CL_EXTHANDLER’ in the program. Search for customer exists in the Repository Information System Search for customer exists in the program documentation Search for ‘CALL CUSTOMER’ in the program.
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 Create the BADI implementation Modify the adapter class.
What can be part of the signature of an instance constructor? There are 2 correct answers to this question Exceptions Export parameters Changing parameters Import parameters.
What ABAP statements can you use to create an instance of the class CL_GUI_CUSTOM_CONTAINER m? 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…..
What does the Refactoring Assistant allow you to do? There are 2 correct answers to this question. Rename all occurrences of a method Move components between superclasses and subclasses Move between classes and interfaces Rename all subclasses of a method.
Which parameter types can be used in the signature of a functional method? (There are 2 correct answers to this question.) Note: (7.50) A functional method is able to work with all these parameters - 4 answers) EXPORTING CHANGING IMPORTING RETURNING.
What do you have to take into account before you decide to buffer a table? Please choose the correct answer. The data must always be read from the buffer The database server must allow table buffering The entire table content must be loaded into the table buffer The data read from the buffer may NOT be current.
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.
FORM routines (subroutines) can be used in which program types? There are 4 correct answers to this question. Executables Class pools Module pools Interface pools Function groups Type groups Subroutine pools.
What can you do with the code inspector? There are 2 correct answers to this question Create your own inspections, object sets and check variants Create only local inspections, objects sets and check variants Choose from only the performance, security and user interface check categories Create an object set to represent the programs and objects to be inspected.
What scheduling technique is used by the ABAP debugger dispatcher for processing user requests? Please choose the correct answer. Shortest First Round Robin Multiple Queue First in , First out.
Which of the following is correct? Please choose the correct answer. None of the above. 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. The screen attributes can be modified in the PROCESS AFTER INPUT event block.
You are establishing the business logic layer for a Web Dynpro Component. Which service types are available in the Service Call wizard? There are 3 correct answers to this question. Function module Transaction code Web service proxy Class method Function group.
What do you need to consider when creating a secondary index on a table? There are 2 correct answers to this question The index can be created for specific database systems only The table will be updated more quickly if you create more indexes The most frequently selected fields should be at the first positions in the index The index must always be unique.
Which of the following ABAP dictionary types can you use to define domains? There are 3 correct answers to this question CHAR FLOAT DATE NUMC DEC.
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 Add a client-side event in the view Create and link plugs between the views Edit the handler method in the view controller.
When would you call the RFC function module synchronously? There are 2 correct answers to this question. During queue processing During interactive communication During two-way communication During unidirectional communication.
You are asked to enhance the GUI status of an SAP standard application How do you identify which menu exit function code you can use? Please choose the correct answer. It starts with a dollar($) It starts with an asterisk (*) It starts with an ampersand (&) It start with a plus (+).
Which of the following function types in a GUI status are reserved for internal use? There are 2 correct answers to this question. T-TRANSACTION S- SYSTEM H-HELP REQUEST E-EXIT.
Which components belong to an elementary search help? There are 2 correct answers to this question. Fixed values Selection method Import / export parameters Attachment to a field.
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 on VALUE-REQUEST In the event block AT SELECTION-SCREEN OUTPUT In the event block AT SELECTION-SCREEN In the event block INITIALIZATION.
Which database objects can you create in the ABAP Dictionary? There are 2 correct answers to this question Indexes Logical databases Foreign key relationships Projection views.
What are the advantages of creating a database view to implement a join, instead of formulating the join directly in an Open SQL SELECT statement? There are 2 correct answers to this question A database view can be buffered A secondary index can be created for a database view A database view can be reused in other programs An outer join can only be implemented in a database view.
You want to loop over an internal table without copying each table row to a work area. How can you achieve this using a field symbol? Please choose the correct answer. LOOP AT itab REFERENCE INTO < field_symbol > ENDLOOP. LOOP AT itab TRANSPORTING INTO < field_symbol >. ENDLOOP. LOOP AT itab INTO < field_symbol >. ENDLOOP. LOOP AT itab ASSIGNING < field_symbol >. ENDLOOP.
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_DATA_ACCESS_ERROR FOREIGN_LOCK SYSTEM_FAILURE CX_SY_OPEN_SQL_ERROR.
Which actions release a database lock? (There are 7 correct answers to this question.) Note: (7.50) Certfication Guide -> 8 correct answers) The display of an SAP screen The display of a dialog message type A ROLLBACK WORK An “/n” in the command field ENQUEUE_ The display of a dialog message type E A call to a function module A CALL TRANSACTION A SUBMIT COMMIT WORK.
Your 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 MESSAGE TYPE W ROLLBACK WORK MESSAGE TYPE X MESSAGE TYPE E MESSAGE TYPE A.
Which of the following actions can be performed in the Process After Input (PAI) processing block? Please choose the correct answer. Set the GUI status of the screen. Set the title bar. Modify screen attributes dynamically. Check the function code.
Using the screen system table, what can you modify through a LOOP AT SCREEN … ENDLOOP construct? Please choose the correct answer. Function code of buttons Screen status Attributes of screen elements Values of screen elements.
You want to display a dialog box in your ABAP program. Which statement do you use? Please choose the correct answer. WINDOW 200 STARTING AT 5 5. CALL SCREEN 200. SET SCREEN 200. CALL SCREEN 200 STARTING AT 5 5.
What is data binding? Please choose the correct answer. Connecting the values of user interface elements to the context attributes of the corresponding controller Connecting one Web Dynpro component to another Web Dynpro component Connecting an outbound plug on one view to the inbound plug of another view Connecting a context node in one controller to a context node in another controller.
A view can only be displayed in which circumstances? Please choose the correct answer. It can always be displayed. It contains an inbound and outbound plug. It cannot always be displayed. It has been embedded in a window.
Identify the ways to map context structures. There are 2 correct answers to this question. External context mapping Dynamic context mapping Direct context mapping Static context mapping.
Which of the following are features of the Context in Web Dynpro? There are 2 correct answers to this question Every Web Dynpro controller has one Context Data is shared between controllers through Context mapping Data is transferred from one Context to another by firing plugs Every Web Dynpro controller has multiple Contexts.
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 p, a type I VALUE 201, b type I VALUE 200, c type i. DATA: r TYPE p DECIMALS 2, a TYPE i VALUE 201, b TYPE i VALUE 200, c TYPE i. DATA: r TYPE p DECMALS 2, a TYPE i VLAUE 201, b TYPE i VALUE 200, c TYPE f. DATA: r TYPE f, a TYPE i VALUE 201, b TYPE i VALUE 200, c TYPE f.
Which elementary field types are considered a character type? There are 5 correct answers to this question. I X D T C F N STRING XSTRING .
Which statement is used to generically define the data reference variable z1? Please choose the correct answer. data z1 type any table data z1 type ref to PA0001 data z1 type ref to data data z1 type any.
You create a domain in the ABAP dictionary How can you use this domain? Please choose the correct answer. As the data type of a variable in an ABAP program As the data type of an input field on a dialog screen As the data type of a selection screen field As the data type of a data element in the ABAP Dictionary.
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. DATA: BEGIN OF gs_flight, TYPES: BEGIN OF gty_flight , DATA BEGIN OF gs_flight, TYPES: BEGIN OF gs_flight,.
After which statement will the runtime system initialize the ABAP memory Please choose the correct answer. LEAVE TO TRANSACTION SUBMIT SUBMIT… AND RETURN CALL TRANSACTION.
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’.
Which of the following types of SQL statements always bypass the SAP table buffers? There are 2 correct answers to this question. SELECT SUM (sales) SELECT … UP TO 1 ROW SELECT SINGLE SELECT … INNER JOIN….
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 an append structure with these two fields and assign this append structure to both database tables. Define a structure with these two fields and include this structure in both database tables. Define the two fields in one database table and copy them to the other database table. Define the two fields in each database table separately.
Which comparison operators can you use in a logical expression related to the WHERE clause of the SELECT statement? There are 3 correct answers to this question. GT (greater than) LIKE (fits pattern) CP (covers pattern) CO (contains only) EQ (equals).
You are required to add customer source code in the SAP delivered object using the new enhancement framework without modification. How can you find the available enhancement There are 3 correct answers to this question. Perform a program-related global search for a customer exit. Select from the list of freely selected BAdIs or enhancement spots in the Repository Information System. Perform a program-related global search for GET BADI. Select from the list of application-related BAdIs or enhancement spots in the SAP Application Hierarchy. Search for a Business Transaction Event in the Customizing tree (transaction SPRO).
What transactions can be used to carry out modification adjustments after a system upgrade? There are 2 correct answers to this question Modification Adjustment: Dictionary Object Selection (Transaction SPDD) to adjust ABAP Dictionary objects Spool Administration: Initial Screen (Transaction SPAD) to adjust ABAP Repository objects Modification Adjustment: Object Selection (Transaction SPAU) to adjust ABAP Repository objects Object Navigator (Transaction SPAU_ENH) to adjust ABAP Dictionary objects.
What can you use to achieve polymorphism? Please choose the correct answer. Events Reports Subroutines Inheritance.
Which of the following is an implicit enhancement? There are 2 correct answers to this question. Pre-method Protected method Private method Overwrite method.
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 handler method for the event A SET HANDLER statement to register the handler to the event A method to read the registration table A CATCH statement to capture the event A handler class.
You write a report that displays mass data in a table. You decide to use the ALV Grid control (class CL_GUI_ALV_GRID) instead of a classical list display with WRITE statements. Which of the following functions can you offer to the user without doing any specific programming There are 2 correct answers to this question Convert currency amount columns Change column width and sequence Sort and filter the data by any column Display details by double-clicking on a row.
Each ABAP program that actually contains executable statements… There are 2 correct answers to this question. Assigns every executable statement to a processing block regardless of it being in a processing block. Is divided into processing blocks. Only assigns executable statements in a processing block to a processing block. Has declarative statements inside of processing blocks that are considered local. Uses event blocks to trigger events in ABAP. Can be tested from the ABAP Workbench by pressing (F8). Has declarative statements outside of processing blocks that are considered local.
You create a function group ZATP. What is the name of the corresponding main program? Please choose the correct answer. SAPFZATP SAPLZATP SAPMZATP ZATP.
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. Change the signature Redefine the implementation Create several implementations Change the name.
Which of the following can you assign a search help to? There are 3 correct answers to this question Table type Domain Structure component Data element Check table.
Which of the following customer modifications options are available in the table maintenance generator? There are 2 correct answers to this question. Append searches Search helps Events Maintenance screens.
Which of the following can you define in the technical settings of a transparent table? There are 3 correct answers to this question. Data class Buffering type Table name Delivery class Size category.
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.
To which ABAP Dictionary definition can you assign fixed values? Please choose the correct answer. Data element Component of a structure Domain Field of a transparent table.
You run an executable program which contains the following code: DATA: gv_var1 TYPE n LENGTH 3, gv_var2 TYPE n LENGTH 3 VALUE ‘456’. START-OF-SELECTION CLEAR gv_var2 gv_var2 = gv_var1. gv_var1 = ‘123’. At what point does the system reserve memory for the data object gv_var1? Please choose the correct answer. When the value ‘123’ is assigned to the data object When the assignment to gv_var2 is executed At the beginning of the START-OF-SELECTION event block As soon as the program is loaded into the internal session.
Which of the following statements dynamically changes the data type of field z1? Please choose the correct answer. Move z1 to <fs> Unassign <fs> Assign z1 to <fs> casting Assign z1 to <fs>.
What is required to fully specify a Table Type in the ABAP Dictionary? There are 3 correct answers to this question. Header line Table key Table size Access type Line type.
Which of the following interface technologies are available in SAP systems? There are 3 correct answers to this question. HTTP OLE RFC Ethernet ODBC.
Which of the following statements are correct? There are 3 correct answers to this question. An enhancement spot can contain one or more simple or composite enhancements. An enhancement spot can contain either an explicit enhancement point and enhancement section or a new BAdI only, but all three cannot be in the same enhancement spot. An enhancement spot can contain an explicit enhancement point and an enhancement section. An enhancement spot can contain an explicit enhancement point, explicit enhancement section, and new BAdI.
Your task is to enhance the screen of an SAP standard application. How do you determine if there is a customer exit for this task? Please choose the correct answer. You use the BAdI Builder (transaction SE19) to check for a suitable Business Add-In(BAdI) You search in the SAP reference Implementation Guide (IMG) for a suitable user exit You search in the source code of the application for GET BADI statement You search in the flow logic of the screen for CALL CUSTOMER-SUBSCREEN statement.
What can be defined using an implicit enhancement option? There are 3 correct answers to this question Additional parameters in SAP function modules Additional attributes in global SAP classes Additional exceptions in SAP function modules Replacements for global SAP methods Replacement for SAP function modules.
Which of the following enhancement options does not require any preparation from SAP? Please choose the correct answer. Explicit enhancement sections New BAdIs Implicit enhancement point Explicit enhancement point.
Which components of the class can be accessed in the implementation of a static method in that class? There are 2 correct answers to this question All events Types Instance attributes Constants.
Which of the following rules must you follow when you create a static constructor? There are 3 correct answers to this question You can ONLY define static constructors in the public section You must name the method CLASS_CONSTRUCTOR You can use ONLY importing parameters or exceptions You must name the method CONSTRUCTOR You CANNOT use parameters or exceptions.
Which of the following steps are required to set up a shared memory area? There are 3 correct answers to this question. 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.
What types of changes to the repository does SAP provide? There are 3 correct answers to this question. Deployments from SDN.SAP.COM Enhancement Packages Support Packages Transports SAP Notes.
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.
When analyzing a program, which tasks can you perform using the code inspector? There are 3 correct answers to this question. Evaluate the time needed for program execution Inspect the memory consumption Determine used database tables Execute the extended program check Discover unused variables.
How many work areas are available in the Debugger? Please choose the correct answer. 12 7 9 15.
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 A INTO CORRESPONDING FIELDS OF ls_AB. 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’. 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.
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.
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. Documentation Change document PARAMETER ID Input history.
Report abuse Consent Terms of use