Test exam questions 3
![]() |
![]() |
![]() |
Title of test:![]() Test exam questions 3 Description: Test questions |




New Comment |
---|
NO RECORDS |
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 objects included in the transport request must be activated. The transport request must be released. The extended program check must show no warnings. All tasks of the transport request must be assigned to the same user. 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. Do not stop when the external breakpoint is reached. May or may not stop, depending on external factors. Always stop when the external breakpoint is reached. Never stop; external breakpoints operate on users other than your own. 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 = last_name. SELECT*FROM users AS a INTO TABLE It_users WHERE a»first_name = a»last_name. SELECT*FROM users INTO TABLE It_users WHERE first name = users »last_name. 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. CX_SY_OPEN_SQL_ERROR. SYSTEM_FAILURE. What is unique about a functional method? There are 5 correct answers to this question. It can contain a changing parameter. It can contain an exporting parameter. It can be used in logical expressions. It must contain a returning parameter. It can contain an importing parameter. It must be a singleton. It can be used in SELECT statements. When starting the Debugger, what circumstance causes the runtime error DEBUGGING_NOT_POSSIBLE? Please choose the correct answer. When more than six 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 five sessions are already associated with this login user. Starting a non-exclusive mode in a productive system. 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. The ABAP Dictionary can be maintained 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. Menus can be displayed and edited in the Object Navigator. You can create customer projects (Transaction CMOD) in the Object Navigator. Which parameter types can be used in the signature of a functional method? There are 2 correct answers to this question. EXPORTING. RETURNING. IMPORTING. CHANGING. 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 ... REFERENCE INTO <field_symbol> ... ENDLOOP. LOOP ... INTO <field_symbol> TRANSPORTING ... ENDLOOP. LOOP ...INTO <field_symbol> ...ENDLOOP. LOOP ...ASSIGNING <field_symbol> ...ENDLOOP. 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 data read from the buffer may NOT be current. The entire table content must be loaded into the table buffer. Which of the following ABAP code lines is valid? There are 3 correct answers to this question. PARAMETERS p_mantr TYPE mantr DEFAULT ‘100’. SELECT-OPTIONS s_mantr TYPE mantr DEFAULT ‘100’. CONSTANTS gc_mantr TYPE mantr VALUE ‘100’. STATICS s_mantr TYPE mantr VALUE ‘100’. DATA gc_mantr TYPE mantr DEFAULT ‘100’. What parameters can you set when you run the Code Inspector? There are 3 correct answers to this question. Background job name. Work process name. Inspection name. Check variant name. Object set name. Which statements about ABAP are true? Please choose the correct answer. Each statement must begin with a keyword. ABAP keywords and additions must be in uppercase. Each statement must end with a period. Each statement cannot begin with a keyword. How do you add fields to an SAP-delivered transparent table without modification? Please choose the correct answer. Add the new fields to the table definition. Create an append structure containing the new fields. Use the database utility to enhance the definition on the database directly. Define a structure containing the new fields and include it in the table definition. What are some of the advantages of using OPEN SQL? There are 2 correct answers to this question. It can be used with any supported DBMS. Syntax is checked at design time. All standard SQL commands can be used. The application server buffer is NOT used. 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. D,I,string, T. F,I,P,X. C,D,N,X. What can you use to achieve polymorphism? Please choose the correct answer. Reports. Events. Inheritance. Subroutines. Which components belong to an elementary search help? There are 2 correct answers to this question. Fixed values. Attachment to a field. Selection method. Import / export parameters. Which of the following are valid combinations of event visibility and handler method visibility? There are 2 correct answers to this question. Protected event and public handler. Private event and private handler. Private event and public handler. Public event and protected handler. 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. Add a client-side event in the view. Set the interface property for key fields. Create and link plugs between the views. Which of the following actions can you performing both the ABAP Editor and in the ABAP Debugger? Please choose the correct answer. Create a breakpoint for a specific statement. Create a breakpoint for a specific message. Create a watchpoint for a specific variable. Create a breakpoint for a specific line. What is mandatory for automatic data transport between a variable and an input field on a classical screen (dynpro)? Please choose the correct answer. The variable must be declared using the DATA statement. The name of the variable and the name of the input field must be identical. The variable must be declared using the TABLES statement. The property OUTPUT of the input field must be set. Each work process… There are 3 correct answers to this question. Uses a pool of database connections established when the SAP NetWeaver Application Server ABAP started. Can only make database changes within a single database LUW. Is independent of other work processes. Can make database changes spanning multiple database LUWs. Uses a database connection to a work process established when the SAP NetWeaver Application Server ABAP started. 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. Is it possible to have multiple active implementations of business add-ins at a time? There are 2 correct answers to this question. It cannot have a multiple active implementation. It can have multiple active implementations if the Multiple use checkbox is selected. It can have a multiple active implementation. It can have multiple implementations if the Filter-Depend. checkbox is selected. What features are provided by the database interface? There are 3 correct answers to this question. Access to SAP table buffers. Data consistency check using foreign key relationships. Conversion of Open SQL statements from ABAP statements into the corresponding database statements. Syntax check of Native SQL commands. Database independence of application programs. 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 the two fields in each database table separately. 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. Which of the following regarding search helps is a true statement? Please select all the correct answers that apply. The SPos parameter defines the position of the input field on the dialog screen. The LPos parameter defines the position of the search help parameter in the search hit list. 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. The interface for the search help is defined by the IMP (import) and EXP (export) flag of the search help parameter. 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. SET_TABLE_FOR_FIRST_DISPLAY in module PAI. SET_TABLE _FOR_FIRST_DISPLAY in module PBO. REFRESH_TABLE_DISPLAY in module PBO. REFRESH_TABLE_DISPLAY in module PAI. Which view types can you use to join two tables with an outer join? There are 2 correct answers to this question. . Maintenance view. Help view. Projection view. Database view. Where do you create online documentation ((F1) help) for fields on the screen? Please choose the correct answer. Structure. Data element. Domain. Field. Table. Which of the following statements are true? There are 3 correct answers to this question. 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. You cannot use a pooled or cluster table for a database view. Projection views can have more than one table included for the view definition. Under which circumstances will the classic Debugger start as the Debugger? There are 2 correct answers to this question. When you specify the default as the classic Debugger in the settings of the Object Navigator. When five modes already exist for this logon session. If you manually switched to the classic Debugger during your last session. When the number of debugging sessions exceeds half the number of dialog sessions. None; the new Debugger will always start as the Debugger. Which of the following characters is the first of a menu exit function code? Please choose the correct answer. +. &. *. -. Which of the following variables is the self-reference variable in ABAP OO? Please choose the correct answer. SENDER. SUPER. THIS. ME. 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. Prevents the function code from be assigned to a menu item. 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 category item. You have created the following: - A class with an event definition - A handler class with a method ON EVT that handles this event - A report that instantiates the handler class - A message statement that raises an exception However, 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 handler method is registered to the correct event. Check if the event is triggered by setting a breakpoint at the RAISE EVENT statement. 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 desired logic. Check if the handler method ON_EVT is defined in a subroutine of the report. 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. When the assignment to gv_var2 is executed. At the beginning of the START-OF-SELECTION event block. When value ‘123’ is assigned to the data object. As soon as the program is loaded into the internal session. 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 applies a logical lock to the updated data record. It restricts the access to the log-on client. It checks the authorization of the current user. It translates the statement to native SQL. You have been asked to review the following expression, which processes character strings: result = find( val= 'abapABAP' sub ='A' occ = 2 case = 'X' ....). What is the expected value of result? Please choose the correct answer. 1. 2. 6. 4. 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> TYPE ANY. FIELD-SYMBOLS <fs> TYPE REF TO ANY. FIELD-SYMBOLS <fs>. FIELD-SYMBOLS TYPE REF TO DATA. 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. Choose from only the performance, security and user interface check categories. Create an object set to represent the programs and objects to be inspected. Create only local inspections, objects sets and check variants. Which of the following includes are generated when you create a function group? Please choose the correct answer. LxxxxUXX. LxxxxO01. LxxxxTOP. LxxxxF01. How do you define an internal table in a private method of a class? There are 3 correct answers to this question. DATA lt_itabTYPE <Table Type>. DATA lt_itab TYPE TABLE OF < Dictionary Table >. DATA lt_itab TYPE TABLE OF <Structure Type>. DATA lt_itab TYPE <Dictionary Table>. DATA lt_itab TYPE TABLE OF <Dictionary Table > WITH HEADER LINE. 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 … INTO TABLE … . SELECT … . ENDSELECT. 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. Search for a Business Transaction Event in the Customizing tree (transaction SPRO). Perform a program-related global search for a customer exit. Perform a program-related global search for GET BADI. Select from the list of freely selected BAdIs or enhancement spots in the Repository Information System. Select from the list of application-related BAdIs or enhancement spots in the SAP Application Hierarchy. 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 LIKE gty_1. DATA gv_1 TYPE gty_1. DATA gv_1 TYPE gty_1 DEFAULT '1'. 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_SALV_TABLE. Create an object (instantiate the object) of the class CL_GUI_ALV_GRID. Use the Screen Painter. Create an object (instantiate the object) of the class CL_GUI_CUSTOM_CONTAINER. Which type of transport task is used when you modify SAP standard objects? Please choose the correct answer. Transport of copies. Development/Correction. Repair. Workbench. Which of the following transactions can you use to define transparent tables? Please choose the correct answer. SE11. SE38. SE16N. SM37. When analyzing a program, which tasks can you perform using the code inspector? There are 3 correct answers to this question. Inspect the memory consumption. Determine used database tables. Execute the extended program check. Evaluate the time needed for program execution. Discover unused variables. 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 a join of tables. When the FROM is a view. When you do a SELECT SINGLE. When you specify into a table. Which property of the InputField UI element must be bound to a context attribute? Please choose the correct answer. enable. visible. state. value. FORM routines (subroutines) can be used in which program types? There are 4 correct answers to this question. Subroutine pools. Module pools. Executables. Type groups. Function groups. Interface pools. Class pools. 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? 3 correct answers. A SET HANDLER statement to register the handler to the event. A handler class. A method to read the registration table. A CATCH statement to capture the event. A handler method for the event. What happens when an authorization check fails?. The program is terminated. A CX_AUTH_FAILED type exception is raised. The system field SY-SUBRC is set to a value other than zero. A type E message is displayed. How do you use a sorted internal table? There are 2 correct answers. You can read the records by index or key. You use APPEND to insert records at the correct position. You can resort the table with SORT. You need to specify a key in the table declaration. Which of the following statements regarding search helps are true? 3 correct answers. You can use transparent tables for the search help selection method. Help views can also be used for the selection method for search help. You can use a database view for the search help selection method. You can use a maintenance view for the search help selection method. What are the differences between displaying in a full screen and in a container? 2 correct answers. Only an ALV in a container allows the use of event handling. Only a full-screen ALV allows the use of event handling. 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. Any type of ALV allows the use of event handling. Which of the following are true statements? 3 correct answers. Reference data types can be used to define the data type of the data element. You can also select predefined data types to define the data type of the data element. Field labels are defined for the domain. 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 want to define two database tables with different structures. Both tables should contain the fields CHANGE_DATE and CHANGE_ITIME. How do you implement this in order to minimize the maintenance effort?. 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. 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. You want to add a field type CURR to a transparent table. What else must you do?. Create a reference to a field of type CUKY. Create a new field CUKY as a pre-defined type. Add a key fieldof type CUKY. Add a check table that contains a field type of CUKY. Create a reference to a field of type CUKY. Which of the following is a true statement? 3 correct answers. All transportable objects have to be assigned to a package. Client-specific customization objects are assigned to the customizing request. Repository objects and cross-client customization objects are assigned to the workbench request. Inactive objects can be transported. Local repository objects can be transported. What is true regarding ABAP inheritance? 4 correct answers. Static constructors do not need to call the superclass's constructor. The instance 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. You can access the superclass component with the prefix SUPER->. Polymorphism requires the developer to specify which method to use with inheritance. The static constructor can be overwitten as part of inheritance. Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor? 4 correct answers. INTERFACE-POOL. INCLUDE. PROGRAM. FUNCTION-POOL. FUNCTION MODULE. REPORT. TYPE-POOL. METHOD. CLASS-POOL. What do global types and local types have in common?. Technical information. Search help. Documentation. Field labels. Which of the following are features of the Context in Web Dynpro? 2 correct answers. Every Web Dynpro controller has multiple Contexts. Every Web Dynpro controller has one Context. Data is transferred from one Context to another by firing plugs. Data is shared between controllers through Context mapping. When does the lifetime of a component controller begin and end?. It lasts from creating data within the controller to cover the whole period during which the component is in use. 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 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. |