Abap
![]() |
![]() |
![]() |
Title of test:![]() Abap Description: Certification 2 |




New Comment |
---|
NO RECORDS |
Which of the following are incorrect statements? There are 2 correct answers to this question. TYPES: carrid_ty LIKE spfli-s-carr_id. TYPES: Str TYPE STRING LENGTH 20. TYPES: date_ty TYPE D LENGTH 10. TYPES: werks TYPE C LENGTH 4. What is required to fully specify a Table Type in the ABAP Dictionary? There are 3 correct answers to this question. Header line. Line type. Access type. Table key. Table size. 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. Write code for methods. Activate the enhancement project. Modify the adapter class. Create the BADI implementation. Where can you define global data types that are visible system-wide? There are 3 correct answers to this question. In a global class. In the ABAP Dictionary. In a method of a global class. In a function module. In a global interface. What is the default selection screen number for the ABAP program? Please choose the correct answer. 100. 1000. 1100. None of the above. How do you create lock objects and lock modules for use in ABAP programs that access the database? Please choose the correct answer. Use the Function Builder to create the lock modules and the lock objects. Use the ABAP Dictionary to create the lock objects. The lock modules are created automatically. Use the ABAP dictionary to create the lock objects. Use the function builder to create the lock modules. Use the Function Builder to create the lock modules. The lock objects are created in the program logic. Where can you set the GUI status and the GUI title for a classical screen (dynpro)? Please choose the correct answer. In the attributes of the screen. In a module called from PBO of the screen. In a module called from PAI of the screen. In the properties of the related header UI element. You want to display a dialog box in your ABAP program. Which statement do you use? Please choose the correct answer. CALL SCREEN 200. CALL SCREEN 200 STARTING AT 5 5. WINDOW 200 STARTING AT 5 5. SET SCREEN 200. Compared to a predefined ABAP type what additional properties can be assigned to a domain? There are 3 correct answers to this question. Search helps. Fixed values. Value tables. Conversion exits. Parameter IDs. 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. Which of the following data types are predefined ABAP data types? There are 3 correct answers to this question. DECIMALS. XSTRING. DECFLOAT34. STRING. FLOAT. Which are the functions of the ABA P dispatcher? There are 3 correct answers to this question. It integrates the presentation layer. It requests the data from the database or the buffers. It performs a roll-in and roll-out of user context. It saves the processing requests in request queues. It distributes the requests among the work processes. You create a function group ZATP. What is the name of the corresponding main program? Please choose the correct answer. SAPLZATP. ZATP. SAPFZATP. SAPMZATP. How can Unicode checks be made? There are 2 correct answers to this question. By running Transaction UCCHECK. 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. Cannot be enforced. 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. What are the differences between displaying in a full screen and in a container? There are 2 correct answers to this question. The only difference is that the container name must be specified when creating the ALV object. The container requires the use of an additional object (a container control). Any type of ALV allows the use of event handling. Only an ALV in a container allows the use of event handling. The full screen requires Dynpro programming. Only a full-screen ALV allows the use of event handling. Which of the following ABAP dictionary types can you use to define domains? There are 3 correct answers to this question. DATE. DEC. FLOAT. CHAR. NUMC. What does a non-exclusive debugging mode mean? There are 4 correct answers to this question. Owing to the commit, inconsistent datasets can occur in the database. Someone else is debugging the same source code. Debugging is not possible for conversion or field exits. Debugging is not possible between the statements SELECT and ENDSELECT because the database cursor needs to be closed using a COMMIT. It may be used anywhere in the landscape. A roll-out is forced in the application after each Debugger view. The software component for a customer package can be... Please choose the correct answer. Any SAP software component (i.e., SAP_APPL, SAP_BASIS, SAP_HR, etc.). HOME. Application Layer. Database layer. Which of the following program types can contain screens? There are 3 correct answers to this question. Class pools. Interface pools. Function groups. Executable programs. Module pools. Which of the following can you assign a search help to? There are 3 correct answers to this question. Check table. Table type. Data element. Domain. Structure component. Which of the following Data Types are allowed in ABAP? There are 2 correct answers to this question. DECFLOAT32. DECFLOAT34. DECFLOAT16. DECFLOAT64. Each component has an interface; of what does this interface consist? There are 2 correct answers to this question. Data Container. Interface controller. Interface view. Interface context. 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. CONSTANTS gc_qf TYPE s_carr_id VALUE 'QF'. DATA gv_id TYPE s_carr_id DEFAULT 'QF'. DATA gv_id LIKE s_carr_id. DATA gv_id TYPE s_carr_id. Which of the following statements regarding the event AT SELECTIONSCREEN ON HELP-REQUEST FOR <FIELD> is correct? Please choose the correct answer. This event will display self-defined (F1) help for the input field programmed in the event block and will override any help possibly defined in the ABAP Dictionary for the field. This event will display self-defined (F1) help for the output field programmed in the event block and will override any help possibly defined in the ABAP Dictionary for the field. This event will display (F1) help for the input field on the selection screen. None of the above. What is the predefined reference variable used in ABAP OO to address the object itself? Please choose the correct answer. ME. SELF. THIS. SUPER. To which context object is the attribute LEAD_SELECTION_INDEX related? Please choose the correct answer. Supply function. Element. Node. Attribute. What data type you can create in the ABAP Dictionary? Please choose the correct answer. Lock object. Type group. Structure. Secondary index. Why should you bundle database updates in your dialog programs? Please choose the correct answer. To be able to rollback database changes performed in the same dialog step. To allow you to use SAP locks to ensure data consistency. To process the SAP LUW within the database LUW to ensure data consistency. To avoid database locks set by an SQL statement that persists until the end of the program. You Created the following ABAP Code: DATA x TYPE REF TO DATA DATA y TYPE REF TO OBJECT ASSIGN x TO <fs> ASSIGN y TO <fs> You want to add a declaration of <fs> to the Code. Which of the Following Declarations are Valid? There are 2 correct answers to this question. FIELD-SYMBOLS <fs>. FIELD-SYMBOLS <fs> TYPE REF TO ANY. FIELD-SYMBOLS TYPE REF TO DATA. FIELD-SYMBOLS <fs> TYPE ANY. What is the purpose of implicit enhancement points? Please choose the correct answer. To add fields to an SAP database table. To add code to a standard SAP program. To create a secondary index for an SAP database table. To change code in a standard SAP program. What are some of the advantages of using OPEN SQL? There are 2 correct answers to this question. The application server buffer is NOT used. All standard SQL commands can be used. Syntax is checked at design time. It can be used with any supported DBMS. You are creating an inspection using the Code Inspector. Which entities can you select for inspection? There are 3 correct answers to this question. Contents of a transport request. Contents of a single object. Contents of an object set. Contents of a package. Contents of named user's objects. Which objects can share data through context mapping? Please choose the correct answer. Component controllers and view controllers. View controller and another view controller. Global classes and component controllers. Custom controllers and transparent tables. Which does the field catalog allow you to do? There are 3 correct answers to this question. Change the display order of a column. Add a field to the display. Change the title of a column. Produce a striped pattern for the display lines. Specify the sort order of the display table. How can you add a session breakpoint to your program? There are 2 correct answers to this question. Set a breakpoint in the ABAP editor. Execute command /h. Set a breakpoint in the ABAP editor and select Save. Set a breakpoint in the ABAP debugger and press F8. Which of the following can you use to enhance SAP standard tables and structures with fields? There are 2 correct answers to this question. Field exits. Customizing includes. Append structures. Append search helps. You want to translate dynamic text in a web dynpro. From which abstract class should you inherit? Please choose the correct answer. CL_WD_CONTEXT_SERVICES. CL_WD_COMPONENT_ASSISTANCE. CL_WD_COMPONENT_SERVICES. CL_WD_CONFIGURATION_MODEL. You defined data reference z1 generically. Which statement would you use to access the content of the referenced variable? Please choose the correct answer. Get reference of z1 into wa. Assign (z1) to <fs>. Assign z1->* to <fs>. Assign z1 to <fs>. What can you create using the ABAP Dictionary? There are 3 correct answers to this question. Domains. Type pools. Transparent tables. Internal tables. Field symbols. For which of the following requirements can you implement a functional method? There are 2 correct answers to this question. A handler method for an event that has a returning parameter. A method to set an instance attribute with one importing parameter and no other parameters. A factory method that returns an object reference. A private static helper method that returns a single value as the result of an algorithm. When must a foreign key have domain equality? Please choose the correct answer. Always. Never. For a check field. For a text table. What are the prerequisites when creating an append structure for a standard SAP table? There are 2 correct answers to this question. The fields in the append structure should star with YY or ZZ. The table cannot have any fields of type FLTP. The table must be copied before the append structure can be created. The enhancement category of the table is NOT set to 'Not enhacable'. Which of the following enhancement options does not require any preparation from SAP? Please choose the correct answer. New BAdIs. Explicit enhancement point. Explicit enhancement sections. Implicit enhancement point. Is it possible to have multiple active implementations of business add-ins at a time? There are 2 correct answers to this question. It can have multiple active implementations if the Multiple use checkbox is selected. It cannot have a multiple active implementation. It can have multiple implementations if the Filter-Depend. checkbox is selected. It can have a multiple active implementation. Which of the following are table buffering types? There are 3 correct answers to this question. Column-store. Single-record. Full. Primary-key. Generic. What is the difference between the INITIALIZATION and AT SELECTION-SCREEN OUTPUT events? Please choose the correct answer. - INITIALIZATION can change the properties of the screen fields - AT SELECTION-SCREEN OUTPUT cannot change the properties of the screen field. - INITIALIZATION is only processed once. - AT SELECT-SCREEN OUTPUT can be processed multiple times. - INITIALIZATION can overwrite the default value of a PARAMETERS field - AT SELECTIION-SCREEN OUTPUT can overwrite the default values of a PARAMETERS field. - INITIALIZATION cannot change pushbutton texts - AT SELECTION-SCREEN OUTPUT can change pushbutton texts. Which property of the InputField UI element must be bound to a context attribute? Please choose the correct answer. state. enable. value. visible. What can you change in the ABAP Debugger? Please choose the correct answer. Value of a constant. Value of a reference variable. Definition of a structure. Content of an internal table. Which of the following rules must you follow when you create a static constructor? There are 2 correct answers to this question. You must define the method as pubic. You CANNOT define parameters. You can define class-based or classic exceptions. You must name the method CONSTRUCTOR. How would you find out if an application program offers a program exit? Please select all the correct answers that apply. Look for a customer exit in the SAP reference IMG within an application area. Use the Application Hierarchy. Search for the character string CUSTOMER-FUNCTION. Use the Repository Information System. When analyzing a program, which tasks can you perform using the code inspector? There are 3 correct answers to this question. Determine used database tables. Inspect the memory consumption. Evaluate the time needed for program execution. Discover unused variables. Execute the extended program check. Which statements are allowed for processing internal tables? There are 3 correct answers to this question. INSERT. SELECT. DELETE. UPDATE. MODIFY. What is the Web Dynpro programming model is based on? Please choose the correct answer. Internet Transaction Server (ITS). Business Server Pages (BSPs). Model View Controller (MVC). Classic Dynpro programming. What features are provided by the database interface? There are 3 correct answers to this question. Conversion of Open SQL statements from ABAP statements into the corresponding database statements. Data consistency check using foreign key relationships. Database independence of application programs. Syntax check of Native SQL commands. Access to SAP table buffers. 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. AT SELECTION-SCREEN OUTPUT. LOAD-OF-PROGRAM. When you add programming logic to your ABAP program that checks authorizations, which of the following do you have to create? There are 2 correct answers to this question. An authorization Access. An authorization object. An authorization profile. An authorization role. The code of an executable program does NOT contain any event keywords. What event block does the code belong to? Please choose the correct answer. START-OF-SELECTION. LOAD-OF-PROGRAM. INITIALIZATION. AT SELECTION-SCREEN. You want to develop a validation routine for a selection screen field. If a wrong value is entered into the field an error message should be displayed and the focus should move to the field. Which event do you use to achieve this? Please choose the correct answer. START-OF-SELECTION. END-OF-SELECTION. AT SELECTION-SCREEN. INITIALIZATION. Which class is used to define a reference for an instance of the ALV Object Model? Please choose the correct answer. Class CL_GUI_CUSTOM_CONTAINER. Class CL_GUI_BDC_GRID. Class CL_SALV_TABLE. Class CL_GUI_ALV_GRID. Your program performs a database 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 E. MESSAGE TYPE A. ROLLBACK WORK. MESSAGE TYPE W. MESSAGE TYPE X. What do global types and local types have in common? Please choose the correct answer. Technical information. Field labels. Documentation. Search help. You have implemented a class CL_CUSTOMER in which you defined a private attribute. From where can you access this attribute directly? There are 2 correct answers to this question. From all methods of a class to which CL_CUSTOMER grants friendship. From any program using the class CL_CUSTOMER. From all methods of the class CL_CUSTOMER. From all methods of all subclasses of CL_CUSTOMER. You created a transparent table and during activation got a warning message "Enhancement category for table missing". What do you have to do to eliminate the warning message? Please choose the correct answer. Select any option other than Not Classified from the enhancement category. Provide the correct reference field for the Currency or Quantity field. Change the Data Class and Size category in the technical settings. Select the option Not Classified from the enhancement category. 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 release the transport requests for the program. When you perform a syntax check on the program. When you activate the program. When you save the program. How do you embed a subscreen in a main screen? Please choose the correct answer. Use CALL SUBSCREEN in a PBO module of the main screen. Use SET SUBSCREEN in the flow logic of the main screen. Use CALL SUBSCREEN in the flow logic of the main screen. Use SET SUBSCREEN in a PBO module of the main screen. You want to create a transparent table. Which of the following must you define to activate the table? There are 3 correct answers to this question. A delivery class. A short description. The primary key. The foreign key. The MANDT field. What does the enhancement category for a database table or structure do? There are 3 correct answers to this question. Can identify where program behavior may change. Can produce warnings at incompatible points for the structure. Specifies the types of changes that can be made to the structure. Makes a table Unicode-compliant. What do you need to consider when creating a secondary index on a table? There are 2 correct answers to this question. The most frequently selected fields should be at the first positions in the index. The table will be updated more quickly if you create more indexes. The index can be created for specific database systems only. The index must always be unique. What are the advantages of modularization? There are 3 correct answers to this question. Performance. Maintainability. Profitability across DBMS. Reusability. Transparency. Where can you define data types that can be accessed directly by all ABAp repository objects in an SAP system? There are 2 correct answers to this question. In a function module. In the ABAP dictionary. In a method. In a global class. Which statements are considered obsolete and cannot be used in ABAP Objects? Please select all the correct answers that apply. DATA ... BEGIN OF ... OCCURS. RANGES. DATA ... TYPE ... OCCURS. TABLES. SEARCH. INFOTYPES. ON CHANGE OF. LOOP AT dbtab. LEAVE. What is the root class in the RTTS inheritance tree? Please choose the correct answer. CL_ABAP_COMPLEXDESCR. CL_ABAP_TYPEDESCR. CL_ABAP_DATADESCR. CL_ABAP_ELEMDESCR. Global data types defined in SAP systems are… Please choose the correct answer. Date types defined in the program using ABAP Dictionary types. Data defined in the program that is visible to all the routines/statements within the ABAP program. Date types does not defined Dictionary types. ABAP Dictionary types. What are characteristics of a hashed internal table? There are 2 correct answers to this question. It can be accessed using the key. It must have a unique key. It can have a non-unique key. It can be accessed using the index. What can you enhance using BAdIs? There are 3 correct answers to this question. Menus. Data elements. Screens. Database tables. Source code. Which actions release a lock object (with a default value for _SCOPE)? There are 5 correct answers to this question. COMMIT WORK. DEQUEUE_. The display of a dialog message type E. A SUBMIT. ROLLBACK WORK. A CALL TRANSACTION. An "/n" in the command field. ENQUEUE_. A call to a function module The display of an SAP screen. The display of a dialog message type A. Where should the labels for fields be stored? Please choose the correct answer. Field. Domain. Table. Data element. Structure. What must you do to create a singleton class? There are 2 correct answers to this question. Store the reference to the singleton objection an instance attribute of the object itself. Create the objection a static method of the class itself. Define the class as abstract. Set the class instantiation to private. You need to create a piece of code that can be used by multiple programs. Which of the following techniques does SAP recommend? There are 2 correct answers to this question. Use an include program. Use a method in a local class. Use a function module in a function group. Use a method in a global class. What is the purpose of the enqueuer work process? Please choose the correct answer. It processes requests triggered by an active user. It processes requests for a print output. It processes update requests. It processes logical locks requests. Where can you define data types that can be used throughout the system? There are 3 correct answers to this question. In a method. In a global interface. In a function module. In the ABAP Dictionary. What transactions can be used to carry out modification adjustments after a system upgrade? There are 2 correct answers to this question. SPDD. SPAU_ENH. SPAU. SPAD. Which of the following ABAP data types are compatible with the generic character-type CLIKE? There are 3 correct answers to this question. XSTRING. DECFLOAT. STRING. N. C. Which of the following function types in a GUI status are reserved for internal use? There are 2 correct answers to this question. H-HELP REQUEST. S- SYSTEM. E-EXIT. T-TRANSACTION. In an ABAP program you have the following code sequence: DATA var TYPE n LENGTH 1. FIELD–SYMBOLS <fs> TYPE c ASSIGN var TO <fs> CASTING Which type is used to cast the assigned memory area? Please choose the correct answer. The type of var. The default type I. The type of <fs>. The default type STRING. 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. What are the advantages of defining texts symbols in executable programs? There are 2 correct answers to this question. They can store up to 256 characters. They are easier to maintain than literals. The text of the text symbol can be changed at runtime. They facilitate multilingual functionality. Each ABAP program starts with an introductory statement. Which statements are correct? There are 2 correct answers to this question. The introductory statement must be the first statement in the program. The introductory statement can be modified. The introductory statement must never be modified. The introductory statement must be the first line in the program. What can be defined using an implicit enhancement option? There are 3 correct answers to this question. Additional parameters in SAP function modules. Additional exceptions in SAP function modules. Additional attributes in global SAP classes. Replacements for global SAP methods. Replacement for SAP function modules. What type of ABAP Dictionary view is implemented as an INNER JOIN? Please choose the correct answer. Help view. Maintenance view. Projection view. Database view. Which of the following statements are correct? There are 3 correct answers to this question. The structure of the selection table created with SELECT-OPTIONS has four components: SIGN, OPTION, LOW, and HIGH. You can only specify default values for the LOW and HIGH fields of the SELECT-OPTIONS input field. The SELECT-OPTIONS statement creates an internal table with a header line. The internal table is also known as the selection table. You can use the addition NO-DISPLAY to hide the input field on the selection screen. Which of the following capabilities is provided by the Application Layer platform of SAP Netweaver? Please choose the correct answer. Database and operating system abstraction. Multi-channel access. Master data management. Business process management. You are writing a function module that will be called from external system via remote function call (RFC). How do you report an error back to the external caller? Please choose the correct answer. Write the error data into an EXPORTING parameters passed by reference. Write the error data into a RECEIVING parameter that is passed by value. Write the error data into TABLES parameters that is passed by reference. Write the error data into a CHANGING parameters passed by value. 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? Please choose the correct answer. DATA: r type p, a type iVALUE 201, b type iVALUE 200, c type i. DATA: r TYPE p DECIMALS 2, a TYPE iVALUE 201, b TYPE iVALUE 200, c TYPE f. DATA: r TYPE p DECIMALS 2, a TYPE iVALUE 201, b TYPE iVALUE 200, c TYPE p. DATA: r TYPE f, a TYPE iVALUE 201, b TYPE iVALUE 200, c TYPE f. Which type of view cannot be used in a search help? Please choose the correct answer. Candidates key view. Database view. Maintenance view. Help view. 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 search in the SAP reference Implementation Guide (IMG) for a suitable user exit. You search in the flow logic of the screen for CAL CUSTOMER-SUBSCREEN statement. You use the BAdI Builder (transaction SE19) to check for a suitable Business Add-In(BAdI). You search in the source code of the application for GET BADI statement. In which event block can you overwrite the default value of a PARAMETERS field on the selection screen? Please choose the correct answer. INITIALIZATION. PROCESS BEFORE OUTPUT. START-OF-SELECTION. AT SELECTION-SCREEN. How can you maintain documentation for input fields on your screen? Please choose the correct answer. Add documentation to the underlying data element. Define text tables for the underlying structure. Add documentation to the SCREEN table at PROCESS AFTER INPUT (PAI). Add documentation to the SCREEN table at PROCESS BEFORE OUTPUT (PBO). 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. Type clike. Type csequence. Type xsequence. Type any table. Type any. |