option
Questions
ayuda
daypo
search.php
ERASED TEST, YOU MAY BE INTERESTED ON ABAP
COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
ABAP

Description:
Certification 3

Author:
Anoymouse
Other tests from this author

Creation Date:
21/04/2023

Category: Others

Number of questions: 100
Share the Test:
Last commentsNuevo Comentario
No comments about this test.
Content:
You want to define a field symbol that will be assigned to a character string. Which generic types can you use? There are 3 correct answers to this question. clike xsequence any table any csequence.
What does the Refactoring Assistant allow you to do? There are 2 correct answers to this question. Move between classes and interfaces Move components between superclasses and subclasses Rename all subclasses of a method Rename all occurrences of a method.
Which of the following types of SQL statements always bypass the SAP table buffers? There are 2 correct answers to this question. SELECT SINGLE SELECT ... UP TO 1 ROW SELECT ... INNER JOIN... SELECT SUM (sales).
What must you do to define a database view using the ABAP Dictionary? There are 3 correct answers to this question. Choose the fields from the tables that should be part of the view. Define selection criteria for the view. Choose the database tables from where the view acquires data. Define the join conditions between the tables. Define buffering settings for the underlying database tables.
In which sequence are the following ABAP Events triggered? Please choose the correct answer. 1. INITIALIZATION 2. START-OF-SELECTION 3. AT SELECTION-SCREEN 1. AT SELECTION-SCREEN 2. INITIALIZATION 3. START-OF-SELECTION 1. INITIALIZATION 2. AT SELECTION-SCREEN 3. START-OF-SELECTION 1. START-OF-SELECTION 2. AT SELECTION-SCREEN 3. INITIALIZATION.
Which of the following statements are true? There are 3 correct answers to this question. You cannot use a pooled or cluster table for a database view. The tables included in the help view should have a foreign key relationship. The tables included in the maintenance view should have foreign key relationships. Projection views can have more than one table included for the view definition.
Subroutines provide which types of parameters? There are 2 correct answers to this question. Exceptions Input Input/output (changing) Output Return values.
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. Edit the handler method in the view controller Create and link plugs between the views Add a client-side event in the view Set the interface property for key fields.
Which elementary field types are considered a character type? There are 5 correct answers to this question. X N T XSTRING C STRING I D F.
Which hook method exists for all controller types? Please choose the correct answer. wddobeforenavigation( ) wddoonopen( ) wddoonclose( ) wddoinit( ).
Which of the following standard hook methods exist in all Web Dynpro controllers? There are 2 correct answers to this question. Wddobeforenavigation Wddoafteractions Wddoexit Wddoinit.
You use Unified Modelling language (UML) to design your classes. You want to describe the message exchange between objects. Which diagram can you use? Please choose the correct answer. Sequence diagram Component diagram Object diagram Class diagram.
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. Create an append structure containing the new fields. Add the new fields to the table definition. Define a structure containing the new fields and include it in the table definition.
You run an executable program that 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. At the beginning of the START-OF-SELECTION event block When value '123' is assigned to the data object When the assignment to gv_var2 is executed As soon as the program is loaded into the internal session.
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. Create an enhancement project using a customer exit. Call the BAdI Define an interface for the BAdI. Implement a class that implements the BAdI interface.
You have created a screen on which the user enters data that is to be inserted into table T1. How do you ensure that the content of field F in table T1 is checked against table T2? Please choose the correct answer. Create a foreign key for field F of table T1 and make table T2 the foreign key table Create a foreign key for field F of table T1 and make table T2 the check table. Create a foreign key for the assigned field of field F of table T1 in table T2 and make table T2 the check table. Create a foreign key for the assigned field of field F of table T1 in table T2 and make table T1 the check table.
Which of the following statements about the Object Navigator are true? There are 4 correct answers to this question. The ABAP Dictionary can be maintained in the Object Navigator. ABAP programs can be displayed and edited in the Object Navigator. Screens can be displayed and edited in the Object Navigator. You can create customer projects (Transaction CMOD) in the Object Navigator. Menus can be displayed and edited in the Object Navigator. You can create BAdI implementations in the Object Navigator.
Identify the ways to map context structures. There are 2 correct answers to this question. Static context mapping Direct context mapping External context mapping Dynamic context mapping.
SAP enhancements for customer exits are managed by which transaction? Please choose the correct answer. Transaction SMOD Application CMOD Neither transaction listed here Transaction CMOD.
If you are using external debugging (debugging of HTTP and RFC requests, which arrive in your ABAP system), what will the Debugger do? Please choose the correct answer. Always stop when the external breakpoint is reached. Do not stop when the external breakpoint is reached. Never stop; external breakpoints operate on users other than your own. May or may not stop, depending on external factors.
You want to create a transparent table in the ABAP dictionary. When the table is physically created in the database? Please choose the correct answer. When you save the table When you activate the table When you insert the table name and select create When you run the database utility transaction (SE14).
In which program types can you create dialog screens? There are 3 correct answers to this question. Interface pool. Executable program Class pool. Module pool. Function group.
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.
Which of the following is an implicit enhancement? There are 2 correct answers to this question. Private method Pre-method Protected method Overwrite method.
What are the declarative statements used to define the selection? There are 3 correct answers to this question. SELECTION-SCREEN SELECT-OPTIONS None of the above PARAMETERS.
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 Change the signature Create several implementations Change the name Redefine the implementation.
You define a formal parameter to a subroutine that accepts only internal table of type standard and type sorted as actual parameters. Which of the following generic ABAP data types must you use? Please choose the correct answer. Hashed table Standard table Sorted table Index table.
When do you need to use the GROUP BY clause in the SELECT statement? Please choose the correct answer. If you want to redefine the sequence of the columns in the result set If you want to use ORDER BY to specify a sub-order If you want to use aggregate functions and all components in the field list are aggregate functions If you want to use aggregate functions and at least one component in the field list is a column identifier.
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 hashed Sorted and hashed Standard, sorted, and hashed Standard and sorted.
Which of the following statements are correct? There are 3 correct answers to this question. 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, explicit enhancement section, and new BAdI. An enhancement spot can contain one or more simple or composite enhancements. An enhancement spot can contain an explicit enhancement point and an enhancement section.
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 exporting parameter. It can be used in SELECT statements. It can be used in logical expressions. It can contain an importing parameter. It must be a singleton. It can contain a changing parameter.
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 ,xyz - data objects abc - data type def, ghi - data objects xyz - data type or data objects abc, xyz - data type def, ghi - data objects def, ghi - data objects abc, xyz - data type or data object.
Value help can be supplied from which of the following? Please select all the correct answers that apply. Search help for table or structure fields Process On Value request Search help for a screen field Key values of a check table Fixed values Search help for a check table Search help for a data element Search help from a text table.
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.
Which options do you have to read data from multiple tables while using a SELECT statement? There are 3 correct answers to this question. Join statements Nested select statements Nested loop statements Database views Pooled tables.
Which additions to the PARAMETERS statement can you use to fill the input field on the selection screen with a suggested value? There are 2 correct answers to this question. VALUE-CHECK DEFAULT MODIF ID MEMORY ID.
Which type of view uses an inner join in a search help? Please choose the correct answer. Database view Maintenance view Candidate key view Help view.
What pre-defined ABAP data type is deep? Please choose the correct answer. DECFLOAT34 STRING X N.
Which of the following elements can a string template contain? There are 2 correct answers to this question. Functional method calls String processing statements Function module calls Literals.
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. Supply function Standard hook method Event handler method Ordinary method.
The data buffered on each application server… Please choose the correct answer. Is does not the same. Is never the same. Depends on the users. Is always the same.
Which parameter types can be used in the signature of a functional method? There are 2 correct answers to this question. CHANGING IMPORTING RETURNING EXPORTING.
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 REF TO CL_GUI_CUSTOM_CONTAINER. CREATE OBJECT go_container… DATA: go_container TYPE CL_GUI_CUSTOM_CONTAINER. CREATE DATA go_container….
What is the difference between SAP Basis and SAP NetWeaver? Please choose the correct answer. All versions of SAP NetWeaver require the use of UTF-8. All versions of SAP NetWeaver include the ability to handle HTTP requests. There is no difference; the name change was driven by marketing alone. All versions of SAP NetWeaver require the use of Unicode.
Which options are valid Open SQL? There are 3 correct answers to this question. CROSS JOIN RIGHT OUTER JOIN INNER JOIN FULL JOIN LEFT OUTER JOIN.
Which method of passing parameters is preferred for its performance? Please choose the correct answer. Pass by class Pass by subclass Pass by value Pass by reference.
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. Types Instance attributes Constants All events.
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 selected fields placed into target structure gs_spfli? Please choose the correct answer. Into fields with the same name and same type Into fields with the same type Into fields with the same name From left to right.
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. View assembly Context mapping Data migration Data binding.
To benefit from the hash algorithm when accessing a hashed internal table, how do you specify the key? Please choose the correct answer. Any key Under-qualified Fully qualified Left aligned, gap free.
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 Create an append structure and add ZZPRICE to it. Add ZZPRICE to the customizing include for the table Insert ZZPRICE into an SAP structure for the table.
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 an ampersand (&). It starts with a plus (+). It starts with a dollar ($). It starts with an asterisk (*).
When are the changes to the VB* table transferred to the database? Please choose the correct answer. When the enqueue work process is executed When the main program is executed When an update function module is executed When the update work process is executed.
How can you find customer exists in an ABAP program? There are 2 correct answers to this question. Search for customer exists in the program documentation Search for customer exists in the Repository Information System Search for 'CL_EXTHANDLER' in the program. Search for 'CALL CUSTOMER' in the program.
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 END-OF-SELECTION. In case of an input error, a type E MESSAGE must be displayed. Implement the check at the event AT SELECTION-SCREEN OUTPUT. 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.
Which actions release a database lock? There are 7 correct answers to this question. ROLLBACK WORK ENQUEUE_ An "/n" in the command field The display of an SAP screen COMMIT WORK DEQUEUE_ A call to a function module A CALL TRANSACTION The display of a dialog message type A A SUBMIT The display of a dialog message type E .
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 REFRESH_TABLE_DISPLAY in module PBO SET_TABLE_FOR_FIRST_DISPLAY in module PAI.
What does SAP recommend that you use a hashed table? Please choose the correct answer. When a table must be accessible by both index and key When a table must be sorted automatically by key in ascending order When a table is very large and you want to access the table by key only When a table is very large and you want to access the table by index only.
What is the result of the following arithmetic operation? DATA: int TYPE I. int=5*(3/10). Please choose the correct answer. 1 2 1,5 0.
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.
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.
How can you replace the following SELECT statement with an outer join? SELECT part_id from partner INTO wa_result WHERE kind = 'Residential'. SELECT cont_id from CONTRACT into wa_result-cont_id WHERE part EQ wa_partner-part_id And DIVISION eq 'Water'. Append wa_result to lt_result. ENDSELECT. If sy-subrc<>0. CLEAR wa_result-cont_id APPEND wa_result TO lt_result. ENDIF. ENDSELECT. Please choose the correct answer. SELECT part_idcont_id from partner LEFT JOIN contract on partner-part_id = contract-part_id AND partner-kind EQ 'Residential' INTO CORRESPONDING FIELDS OF TABLE lt_result WHERE division eq 'Water'. SELECT part_idcont_id from partner AS A LEFT JOIN contract AS b ON a~part_id = b~part_id INTO CORRESPONDING FIELDS OF TABLE lt_result WHERE kind = 'Residential' and AND division EQ 'Water'. SELECT part_idcont_id from partner AS A LEFT JOIN contract AS b ON a~part_id = b~part_id AND b~division EQ 'Water' INTO TABLE lt_result WHERE kind = 'Residential'. SELECT part_idcont_id from partner LEFT JOIN contract on partner-part_id = contract-part_id AND contract-division EQ 'Water' INTO TABLE lt_result WHERE kind EQ 'Residential'.
What do enhancement spots manage? There are 3 correct answers to this question. Implicit enhancement points Classic BAdIs Explicit enhancement sections New BAdIs Explicit enhancement points.
A function module that has 2 classical exceptions is called with actual parameter values in such a way that both exception conditions are fulfilled. How will the runtime system behave? Please choose the correct answer. Both exceptions will be raised. In the calling program, sy-subrc has the value specified for the second except on. Both exceptions will be raised. In the calling program, sy-subrc has the value specified for the OTHERS option. No exception will be raised. In the calling program, sy-subrc has the value specified for the OTHERS option. The first exception that occurs will be raised. In the calling program, sy-subrc has the value specified for the first exception.
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. Change column width and sequence Sort and filter the data by any column Display details by double-clicking on a row Convert currency amount columns.
You need to perform a downcast. What should you do? There are 2 correct answers to this question. Use the operator "=". Use the operator "?=" Catch the exception CX_SY_MOVE_CAST_ERROR Assign a subclass reference to a superclass reference.
When is a foreign key check performed on an input/output field? Please choose the correct answer. If the field refers to the dictionary field for which a check table is defined If the field refers to the dictionary field for which a append search is defined If the field refers to the dictionary field for which a search is defined If the field refers to the dictionary field for which a value help is defined.
The Internet Communication Manager (ICM)… Please choose the correct answer. Allows SAP NetWeaver Application Server to process HTTP requests. Replaced SAP ITS. Can not replaced SAP ITS. Allows the ABAP stack and the Java stack to exchange data.
At most, how many menu items (including functions, separators and sub- menus) can a menu have on the screen? Please choose the correct answer. 10 None of the above 20 15.
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. Transparent table Pooled table Cluster table Internal table.
Which of the following is a true statement? There are 2 correct answers to this question. A hashed table should always have a unique table key. A standard table should always have a multiple key. A sorted table can have a unique or a non-unique key. A standard table should always have a unique key.
Which of the following enhancements calls a customer function module. There are 2 correct answers to this question. Business Transaction event User exit Business Add-in (BADIs) Customer exit.
Which of the following statements create a data object? There are 3 correct answers to this question. TYPES PARAMETERS CLASS CLASS-DATA CONSTANTS.
Which ABAP statement using the local type gty_1 correctly defines a data object? There are 2 correct answers to this question. CONSTANTS gc_1 TYPE gty_1 VALUE '1'. DATA gv_1 TYPE gty_1. DATA gv_1 TYPE gty_1 DEFAULT '1'. DATA gv_1 LIKE gty_1.
Dynpros can be placed in which program types? There are 3 correct answers to this question. Executables Module pools Class pools. Function groups.
What is the SAP recommended naming convention for append structures of standard SAPtables? Please choose the correct answer. The components of an append structure should start with Z or Y. The components of an append structure should start with ZZ or YY. The name of the append structure must start with ZA. The name of the append structure must start with ZZ or YY.
Which of the following actions can be performed in the Process After Input (PAI) processing block? Please choose the correct answer. Set the title bar. Check the function code. Modify screen attributes dynamically. Set the GUI status of the screen.
Which of the following can you define in the technical settings of a transparent table? There are 3 correct answers to this question. Size category Data class Table name Buffering type Delivery class.
Which of the following functions does the ABAP Dispatcher perform? There are 2 correct answers to this question. 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. It directs HTTP requests from an SAP system to a web server.
When included in a structure, which elementary field types allow the structure to be considered a character-type data object? There are 4 correct answers to this question. STRING X T F C I D N XSTRING.
When should you use a hashed internal table? There are 2 correct answers to this question. When accessing by secondary key When accessing mainly single records When accessing using the left-justified part of the key When accessing always by primary key When accessing by index.
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 code page The storage order The byte order The ENCODING addition.
You created a class by inheriting from a superclass. The superclass contains a public instance method do_something. You want to redefine method do_something. What must you do? Please choose the correct answer. Change the visibility of the method to PROTECTED. Leave the signature of the method unchanged. Declare the method FINAL. Call the implementation in the superclass.
Which SELECT statement will always bypass the SAP table buffers? Please choose the correct answer. SELECT ... ENDSELECT. SELECT ... SINGLE … SELECT ... FOR UPDATE … SELECT ... INTO TABLE ...
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. O1 = O2. O2 ?= O1. MOVE O1 TO O2. MOVE O1 ?TO O2.
A view can only be displayed in which circumstances? Please choose the correct answer. It contains an inbound and outbound plug. It cannot always be displayed. It can always be displayed. It has been embedded in a window.
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. All work processes communicate with the database. All work processes have the same structure. All work processes communicate with the dispatcher. It is possible to have multiple spool work processes on an ABAP application server. A work process can communicate directly with an external system through a Remote Function Call. To switch a work process type requires a restart of the SAP NetWeaver Application Server ABAP. It is possible to have multiple enqueue work processes on an SAP NetWeaver Application Server.
A user runs an ABAP program, enters an incorrect value on the selection screen, and chooses Execute. Which event block must send the error message in order to display the selection screen again? Please choose the correct answer. AT SELECTION-SCREEN OUTPUT AT SELECTION-SCREEN ON HELP-REQUEST AT SELECTION-SCREEN ON VALUE-REQUEST AT SELECTION-SCREEN.
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. All tasks of the transport request must be assigned to the same user. The transport request must be released All objects included in the transport request must be activated. The extended program check must show no warnings.
What are some of the new features of Open SQL in SAP NetWeaver 7.5? There are 2 correct answers to this question. CASE expressions Intersection String expressions Full Join.
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 Allow the user to select a response Be used from a screen Have a dialog with the user.
Which of the following repository objects can you maintain in the ABAP Workbench? There are 3 correct answers to this question. Module pools Function modules Business functions Internal tables Transparent tables.
Can you search for suitable classic Business Add-Ins (BAdIs)? There are 2 correct answers to this question. Use the SAP menu Tools -> ABAP Workbench -> Development -> Business Object Builder Search in the Repository Information System and choose Enhancements -> Customer Exits Search in an application program for the method GET_INSTANCE of class CL_EXITHANDLER Search for suitable entries in the relevant component in the Implementation Guide (IMG).
Identify the types of layout managers. There are 4 correct answers to this question. FlowLayout RowLayout MatrixLayout TreeLayout ColumnLayout GridLayout.
Which of the following statements are true? There are 2 correct answers to this question. A maintenance view is implemented as an inner join. A database view is implemented as an outer join. A database view is implemented as an inner join. A maintenance view is implemented as an outer join.
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 Release the lock, Read the data, set the lock, change the data Set the lock, read the data, release the lock, change the data Set the lock, read the data, change the data, release the lock.
When would you call the RFC function module synchronously? There are 2 correct answers to this question. During two-way communication During queue processing During unidirectional communication During interactive communication.
What is a plug? There are 4 correct answers to this question. Can be defined as inbound and be controlled by multiple outbound plugs Can be defined as default inbound Can be defined as an exit Can be defined as a startup Forms the basis of navigation within a Web Dynpro Can be defined as outbound controlling multiple inbound plugs Can be defined as inbound, outbound, or both Can be assigned to multiple views.
How is data shared between Web Dynpro controllers? There are 2 correct answers to this question. By using context mapping from a view controller to the component controller By using context mapping from a view controller to another view controller By using data binding from a view controller to another view controller By using context mapping from a view controller to a custom controller.
Which of the following can you do with the SAP code inspector? Please choose the correct answer. Analyze runtime data. Monitor runtime behavior Monitor background tasks Perform static code checks.
Report abuse