Questions
ayuda
option
My Daypo

ERASED TEST, YOU MAY BE INTERESTED ONABAP TEST 80 QUESTIONS

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
ABAP TEST 80 QUESTIONS

Description:
ABAP TEST

Author:
PIO
(Other tests from this author)

Creation Date:
09/10/2014

Category:
Others

Number of questions: 80
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
Which SAP GUI type are there? More than one. SAP GUI for ITS. SAP GUI for Windows SAP GUI for Java SAP GUI for Web AS. SAP GUI for HTML.
For which task is the database interface responsible? More than one. Database independence of application programs Syntax check of "native" SQL commands Usage of the SAP buffers Data consistency check with respect to foreign key relationship. Conversion of open SQL statement form ABAP Statements into the corresponding database Statements.
The reference ME is defined by the system and has the following function: Choose one You use the reference ME within a class solely to reference the private methods of the class itself. You use the reference ME within a class solely to reference the private attributes of the class itself. You use the reference ME within a class to call attributes and methods of the class itself.
Which components of an application server control the data traffic between a work process and presentation server? Choose one Message handler. Dispatcher. Screen processor Front-end processor SAP GUI.
If a table does not have MANDT as part of the primary key, it is ____. Choose one A structure Invalid Client-independent Not mandatory.
Ref_cl is a reference to the class CL_document. Ref_it is a reference to the interface it Display. The interface it_display is implemented by the class cl_document. What options do you have to create an object of the class cl_document? More than one Create object ref_cl Create object ref_it type cl_document. Create object ref_it DATA class_name type String. class_name = "CL_DOCUMENT". Create Object ref_it type (Class_name).
What is an (instance) Constructor? Choose One An instance attribute that is automatically given a unique identification by the system when an object is created. An instance method for controlling how much main memory is to be reserved for an object. An instance method for initializing the attributes of an object; It is automatically called by the system during create Object.
In regard to CALL, which of the following is NOT a valid statement? Choose One CALL FUNCTION CALL SCREEN CALL TRANSACTION CALL PROGRAM.
Which statements in connection with methods are correct? More than one You can call method in ABAP objects in the same way as function modules. You can call methods only within ABAP object classes. Like from routines or function modules, methods are a means to modularize software. Similar to the case with function modules, you have the option with methods of marking parameters as "optional".
Name the type of ABAP Dictionary table that has these characteristics: Same number of fields as the database table Same name as database table Maps 1:1 to database table Choose One Pooled Cluster Transparent View.
Which of the following statements about functional methods are correct? More than one. Functional methods can have any EXPORTING or CHANGING parameter. Functional methods have exactly one RETURNING parameter. You can use functional methods directly in a WRITE statement. You can use functional methods directly in an arithmetic expression.
In the case of classes, we distinguish between two types of components (attributes and methods): Instance component and static components. Which of the following statements apply in this context? More than one Static methods can be called through the class: <class name> => <method name>. In a static method, instance attributes can also be used, provided they are declared as READ ONLY. Static attributes exist only once for each class. Both static as well as instance attributes are declared using the DATA statement. Instance methods can use both static as well as instance components in their implementation part.
An event starts with an event keyword and ends with: Choose One Program execution. END-OF-EVENT. Another event keyword END-EVENT.
Which of the following statements about inheritance are correct? More than one Through inheritance, the public attributes of the superclass are inherited to the subclass. Through inheritance, the private attributes of the superclass are inherited to the subclass and they can be addressed in the subclass directly using "ME->". Through inheritance, the protected attributes of the superclass are inherited to the subclass. Through inheritance, The private attributes of the supper class are inherited to the subclass and they can be addressed in the subclass directly using "THIS->".
Using the statement CREATE OBJECT you can instantiate objects of a class. What situation can arise here? More than one. All objects of the same class contain the same number of attributes and methods after being created. You can preset different objects of a class with different values immediately when they are being created. The contents of the attributes of different objects in a class always contain the same content or value immediately after being creates. You define the type and number or attributes of an object through the corresponding class.
Which of the following statements about interfaces are correct? More than one. A client (caller) can use interface references to access all methods of the interfaces and thus achieve polymorphic behavior. Interfaces actually stand for an interface (protocol) between a client ( interface user) and a server (implementing class). Using interfaces you can simulate muliple inheritance. Interfaces are used to call static components of a class.
What are the main reasons for using update techniques? More than one. To create reusable modules for databases changes. To relieve the load on the dialog work processes. To archive delayed implementation of databases changes. To log the databases changes. to collect databases change requests for several dialog steps in order to process then or delete them together.
What can you do to undo databases changes executed beforehand in a dialog? More than one Perform a ROLLBACK WORK. Raise an exception. Analyze the log record. Output a termination message. Output an error message.
You are writing a transaction to update a database table, which of the following elements must the program contains? More than one An AUTHORITY-CHECK statement A table buffer refresh on the application server. A logical database A call for ENQUEUE/DEQUEUE function modules.
You call an update function using CALL FUNCTION ... IN UPDATE TASK. At what time are the values of the function parameters determined? At the start of function execution At COMMIT WORK At The start of the V1 update At the end of the dialog step. At the time of the call.
Which are the following steps, should be carried out in a transaction that implements an update technique? More than one Read the data record that is to be updated. Pass the changes entered by the user to the update process. Unlock the data record that is to be updated. Call the ABAP command COMMIT WORK. Lock the data record that is to be update.
Which statement apply to dialog programs? Choose one If an inline change has resulted in an error, the statement ROLLBACK WORK must be listed in the PAI of the last screen in order to roll back the entire SAP LUW. All inline changes must be done in the PAI of the last screen in order to ensure the rollback ability of the SAP LUW. If you are using asynchronous update, the statement COMMIT WORK is not required because it is executed implicitly after each screen change. If you are using asynchronous update, the database are changes directly from the program. In the PAI of each screen, you must use the statement COMMIT WORK.
What happens if you have CALL TRANSACTION statement? More than one. Another internal session is opened for the transaction. The caller transaction is processed in a separate database LUW. Processing of the calling program will be continued at the end of the transaction. The update process triggered by the caller transaction can be executed asynchronously or synchronously, as required.
Which statement are allowed if are working with an internal table of the type SORTED? More than one. COLLECT APPEND SORT MODIFY READ.
In program P, the SUBMIT statement is used to call report R, How can you pass data from P to R? More than one. Using the SET/GET parameters. Using the ABAP MEMORY. By declaring the data object with the same name, in both programs, using the DATA statement. By passing parameters using additions in the SUBMIT statement.
Which statement at the time of AT SELECTION-SCREEN causes the selection screen to be displayed again with fields ready for input and a message in the status line? Choose one A MESSAGE I... statement. An AUTHORITY-CHECK statement that returns code SY-SUBRC NE 0 A MESSAGE E... statement.
Which of these sentences most accurately describes the GET VBAK LATE. event? Choose one This event is processed before the second time the GET VBAK event is processed. This event is processed after all occurrences of the GET VBAK event are completed. This event will only be processed after the user has selected a basic list row. This event is only processed if no records are selected from table VBAK.
What do you get when you refer to a client-specific transparent table in the dictionary if you have a data definition with DATA? Choose one An internal table. A field A structured work area (line).
Which of the following events generate lists? More than one. INITIALIZATION START OF SELECTION AT SELECTION-SCREEN AT LINE-SELECTION.
You want a subroutine U to have a formal parameter P that is used to return a value, Which of the following definitions of U would you use to ensure that the value is passed back to the calling program only if the processing of U ends normally and is not terminates with a MESSAAGE statement? Choose one. FORM U USING P FORM U CHANGING P FORM U CHANGING VALUE(P) FORM U USING P. LOCAL P. FORM U USING VALUE(P).
Which of the following statements about the SELECT statement are correct? More than one. The SELECT statement always reads the data into the SAP memory first. The SELECT statement supports the return code (SY_SUBRC). With SELECT SINGLE access, the result is one data record maximum. With SELECT...INTO TABLE access, the result is one data record maximum.
Which of the following statements are correct? More than one The client field is a selective field and should therefore always be specified in the WHERE condition for SELECT. A secondary index for non-key fields generally works like a primary index for key fields. You can select from several databases tables using a database view or a join. A key field in a database table uniquely identifies a data record. The OPEN SQL statement are converted into database-specific statements by the database interface.
Which of the following statement about data types, data objects, and field symbol are correct? More than one. A field symbol only references a data object after the latter has been assigned to the field symbol using the ASSIGN statement. A field symbol always references a data element. If you change the value of a field symbol, the value of the data object to within the field symbol is assigned also changes. You can no longer create data object at runtime (dynamically) since the ABAP runtime system combines all the declarative statement in one processing block and executed this first. You can change the type of the assigned data object using the CASTING-TYPE addition for the ASSIGN statement.
Which of the following ABAP statements in an executable program create a list? More than one. CLEAR WRITE SKIP PERFORM ULINE.
Which of the following statements about internal tables is correct? More than one Index access to an internal table of the type HASHED has less runtime consumption. Key access to an internal table of the type STANDARD generally has event less runtime consumption than index access. Access to nested internal tables using field symbols usually increases performance. You can perform a binary search on internal tables of the type sorted using the addition BINARY SEARCH.
Which of the following is not a true statement in regard to a hashed internal table type? Choose one. ts key must always be UNIQUE. May only be accessed by its key. Response time for accessing a row depends on the number of entries in the table. Declared using internal table type HASHED TABLE.
Where can you have automatic input checks against the check table? Choose one For input fields on screen if the input field have been copied from the dictionary into the screen painter. For input Fields on ABAP lists. For input fields in selection Screens.
Which statements about parameters for an elementary search help apply? More than one. Export parameters control which data can be returned to the input template. A parameter is either an import or an export parameter. Parameters must be fields from the selection method only Parameters can be displayed on the result list. Import parameters control which data can be included in the data selection.
TO include database-specific SQL statements within an ABAP program, code them between: Choose one. NATIVE SQL_ENDNATIVE. DB SQL_ENDDB. SELECT_ENDSELECT. EXEC SQL_ENDEXEC.
Is it possible to increase the number of key fields in transparent tables that are already active? Choose one. Yes, irrespective of whether the table already contains data or not. Yes, However, the table must not contain any data yet. No. Key changes are not allowed.
Which of the following statements apply to a database view? More than one A data base view is a special view of transparent tables Using a database view, you can insert data into several tables A database view can have one or several base tables A database view supplies the results quantity of a outer join logic Using a database view, you can read data from several tables.
To measure how long a block of code runs, use the ABAP statement: Choose one. GET TIME . SET TIME FIELD . GET RUN TIME FIELD SET CURSOR FIELD.
Which of the following statements about indexes are correct? More than one Using an index speeds up data selection from a table A database table can have more than one index The primary index consists of the key fields of the database table An index can be assigned to several database tables.
Which of the following statements about APPEND structures are true? More than one An APPEND structure can be assigned to several tables APPEND structures allow you to append fields to an SAP table without to modify the tables itself An APPEND structure is the same as a substructure After adding an APPEND structure to a table, you must convert the table You can use an APPEND structure like any other structure in ABAP programs.
For what purpose are foreign keys (FK) defined in the ABAP Dictionary? Choose one. For the purpose of data consistency : When you maintain data records using dialog transactions (screens), the input values are automatically checked in accordance with the FKs. FKs are used solely for documenting table relationships For the purpose of data consistency: When you activate the table, the FKs are created in the database. You thus prevent invalid data from getting into the table.
Which of the following statements about radio buttons is correct? Choose one. For each radio button group, the user can choose only one radio button Clicking a radio button always triggers a PAI For each screen, the user can choose only one radio button Only the selected radio buttons have the value 1 for PBO in the field SCREEN-ACTIVE.
Which of the following statements about context menus on screens is correct? Choose one. The key combination Shift-F10 on a screen always calls a context menu You set context menus using the command SET PF-STATUS All the elements of a screen always have the same context menu You set context menus within a subprogram ON_CTMENU_<FORM>.
Which conditions must be fulfilled in a programmed check so that a screen input field is made ready for input again? More than one An I-type message must be output The check module must be called using: FIELD field name MODULE check module MESSAGE Ennn. The check module must be called using: FIELD field name MODULE check module modulel The module must output an E-type message or a W-type message.
Which of the following statements about screens is correct? Choose one. You assign each screen to exactly one program You can define screens only in programs of type M (module pools) Only full-screen can have a subsequent screen On a screen, you can only output fields with Dictionary reference.
Under which circumstances is a module with the addition ON CHAIN-INPUT executed? Choose one. When the value of at least one field within the CHAIN is other than its initial value When a new entry has been made for at least one field within the CHAIN When exactly one field within the CHAIN has a value other than its initial value When a new entry has been made for all fields in the chain.
When a secondary list is being processed, the data of the basic list is available by default. Choose one. True False.
After a DESCRIBE TABLE statement SY-TFILL will contain Choose one. The number of rows in the internal table. After the statements DESCRIBE TABLE, LOOP AT, and READ TABLE, SY-TFILL contains the number of lines in the relevant internal table. The current OCCURS value. Zero, if the table contains one or more rows. The length of the internal table row structure.
Which of the following statements about subscreens are correct? More than one Subscreens have their own OK code field You call subscreens using the ABAP command CALL SUBSCREEN You call subscreens using the screens command CALL SUBSCREEN The statement LEAVE TO SCREEN is not allowed in subscreen flow logic.
Where can you set the status and the title for a modal dialog box (popup)? Choose one. In the attributes of the corresponding screen In a PBO module of the corresponding screen At the event TOP-OF-PAGE In a PAI module of the corresponding screen.
Which of the following is not a component of control break processing when looping at an internal table? Choose one. AT START OF AT FIRST AT LAST AT NEW.
The order in which an event appears in the ABAP code determines when the event is processed. True False.
You have defined a screen with required entries. You want the “Cancel” function to work even if all the required entry fields are not filled. How can you do this? Choose one. The “Cancel” function must have the function code “BACK” You must temporarily switch off the required entry for the fields concerned within the LOOP AT SCREEN… ENDLOOP There is no way to do this; required entry fields must always be filled first No special actions are required The “Cancel” function must be type “E” and be handled in a module with the addition AT EXIT-COMMAND.
You have created a screen with 5 radio buttons. How do you ensure that only one radio button is selected at a time? Choose one. Enclose all the radio buttons in a frame Create a common function code for all the radio buttons Combine all the radio buttons into a group Assign all the radio buttons to the same modification group.
What effect does the statement SUPPRESS DIALOG have un a PBO module of a screen? Choose one. The screen is displayed, but no inputs are possible Screen display is suppressed Neither the respective PBO module nor any of the subsequent PBO modules are processed Processing is continued with the calling screen The screen in question is not called.
In regard to field selection, what option of the SELECT statement is required? Choose one. FOR ALL ENTRIES WHERE INTO MOVE-CORRESPONDING.
How do you store data in the HIDE area during list processing? Choose one. The HIDE area is filled in the TOP include through the HIDE statement. The HIDE area is filled in the event TOP-OF-PAGE for each list page. First you write a list line using WRITE. Then you can store data for this line in the HIDE area.
What advantages do logical database offer? More than one. Authorization checks are performed at a central location in the logical database. Logical database can be reused by several programs. The logical database provides a modifiable list structure. You do not have to program the database accesses themselves in the program.
To select all database entries for a certain WHERE clause into an internal table in one step, use.. Choose one. SELECT_INTO TABLE itab_ SELECT_INTO itab_ SELECT_APPENDING itab SELECT_itab_.
How do you output icons on an ABAP list? Choose one. You must enter the include <icon> in the program and also specify the addition AS ICON in the WRITE statement. You must enter the include <system> in the program You must specify the addition FORMAT AS ICON in the WRITE statement.
You want to have a list output in the program with the help of the SAP grid control. What steps must you perform in the program to achieve this? More than one. Make the container control available. Program WRITE statements for the list output. Create an object reference for the SAP grid control. Create an object class for the SAP grid control. Create a screen.
Which of the following statements apply to the SAP grid control? More than one. Provides standard functions such as sorting. Can only be implemented in module pools. Can only display structures from the Dictionary. Cannot print data. Can only display single-line lists.
The statement WRITE ‘Address and Bank Link’ (001) is listed correctly. However, a different Text appears in the list at this position. What can be the reasons for this? More than one. No text element 001 is defined. The user who started the program has logged on in a language for which no translation exists for this text element. Text element 001 was defined with a different text. The corresponding list line is dynamically set to “inactive”.
After a successful SELECT statement, what does SY-SUBRC equal? Choose one. 0 4 8 Null.
When modifying an internal table within LOOP AT itab. _ ENDLOOP. you must include an index number. True False.
You wish to have user entries on the selection screen checked (for example, authorization check). If there is any error, the user must correct the entries. Which steps do you need to program for this? Choose one. You need to program the check at the event END-OF-SELECTION. If there is an input error, An e-type MESSAGE must be output. You need to program the check at the event AT SELECTION-SCREEN. If there is an input Error, an e-type MESSAGE must be output. You need to program the check at the event AT SELECTION-SCREEN. If there is an input Error, processing must be interrupted with a STOP statement and an I-type MESSAGE must be output.
How do you ensure there will be the correct number of decimal places for currency amounts On an ABAP list output? Choose one. By maintaining the corresponding Customizing table and by using the addition CURRENCY In the WRITE statement. This takes place automatically, provided the checkbox ‘CURRENCY output’ is ticked in the program attributes. By saving the currency amounts with decimal places in the database.
Before a function module may be tested, it must first be: Choose one. Linked Authorized Released Active.
You wish to use a business add-In(BadI) in order to enhance an SAP application. Which of the following statements are correct? More than one. If a default implementation exists for a BadI, this will always be run. If you have filter-dependent BadIs, there can always be only one active Implementation for a filter value. More than one implementation can exist even for BadIs that are not used on a Multiple basis. A BadI always has exactly one interface in which the methods of the enhancement Are defined. BadIs can contain menu enhancement.
Which subobjects can an SAP enhancement contain? More than one. Menu exits. Function module exits. User exits. Screen exits. Append structures.
Assuming a customer has modified SAP objects in the customer system, which activities are required at release upgrade or when applying a support package? More than one. No manual operations are necessary. Everything is performed automatically. After each upgrade, the new SAP object is available as an active version. Only ABAP Dictionary tables, data elements, and domains are adjusted during the Upgrade. ABAP dictionary objects are not handled separately. The modified objects must be adjusted to match the standard version whenever SAP delivers new versions of the objects.
You wish to adapt the SAP standard software to the needs of the customer. Which of the following methods should you preferably use? More than one. Customer’s own developments. Modification of SAP objects. Customizing. Enhancement concept.
You wish to modify an SAP program. What do you need to watch out for? More than one. You can change application programs delivered by SAP without registration using The modification assistant. Before you can change the program, you must request a key for the object in the SAPNet Web Frontend. You can perform the modification immediately if you set the global setting for System modifiability to “Modifiable”. If a user has modified an SAP object and SAP delivers a new version of the object in A release upgrade or support package, the modified object must be Adjusted during the upgrade.
To include a field on your screen that is not in the ABAP Dictionary, which include program should contain the data declaration for the field? Choose one. PBO module include program TOP include program PAI module include program Subroutine include program.
You want to supply your users with a transaction variant. Using transaction variants you can…? More than one. …have transactions run in the background. …suppress individual fields. …suppress entire screens. …change the flow logic of a screen. …reduce the complexity of transactions.
Which techniques are basic requirements for polymorphism? More than one. Narrowing Cast Redefinition of methods (for polymorphism through inheritance). Widening Cast Implementation of methods of an interface in the respective classes (for polymorphism through interfaces).
Report abuse Consent Terms of use