|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? 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 a structure with these two fields and include this structure in both database tables. Define an append structure with these two fields and assign this append structure to both database tables.
When does the lifetime of a Web Dynpro component begin and end? It begins when instantiated and it ends when the program ends or the object is freed. It begins the first time it is called at runtime, and it ends with the Web Dynpro application that called and instantiated the component ends. It begins each time it is called, and it ends when the component completes. It ends each time it is called, and it ends when the component completes.
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? Write the error data into an EXPORTING parameters passed by reference. Write the error data into a CHANGING parameters passed by value. 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.
What is the allowed length of the ABAP Dictionary data type DF34_RAW? The allowed length is between 0 and 33 digits. The allowed length is between 1 and 34 digits. The allowed length is 34 digits. The allowed length is between 1 and 31 digits.
At most, how many menu items (including functions, separators and sub- menus) can a menu have on the screen? 15 10 None of the above 21.
You create a function group ZATP. What is the name of the corresponding main program? SAPFZATP SAPMZATP ZATP SAPLZATP.
Which of the following structures is created when you use a table type to define one of its components? Nested structure Deep structure Flat structure Append structure.
When analyzing a program, which tasks can you perform using the code inspector?
There are 3 correct answers to this question. Execute the extended program check Discover unused variables. Inspect the memory consumption Evaluate the time needed for program execution. Determine used database tables.
What ABAP statements can you use to create an instance of the class CL_GUI_CUSTOM_CONTAINER in an ABAP program? DATA: go_container TYPE CL_GUI_CUSTOM_CONTAINER.
CREATE OBJECT go_container…. DATA: go_container TYPE CL_GUI_CUSTOM_CONTAINER.
CREATE DATA go_container… DATA: go_container TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
CREATE DATA go_container… DATA: go_container TYPE REF TO CL_GUI_CUSTOM_CONTAINER.
CREATE OBJECT go_container…..
Which of the following standard hook methods exist in all Web Dynpro controllers?
There are 2 correct answers to this question. Wddobeforenavigation Wddoafteractions Wddoinit Wddoexit.
FORM routines (subroutines) can be used in which program types?
There are 4 correct answers to this question. Function groups Type groups Class pools Module pools Interface pools Executables Subroutine pools.
In which order do you implement a new BAdI? Create BAdI Implementation
Create Enhancement Project Create Enhancement Project
Create BAdI Implementation Create BAdI Implementation
Create Enhancement Spot Implementation Create Enhancement Spot Implementation
Create BAdI Implementation.
In the CALL CUSTOMER-FUNCTION 'nnn' statement, nnn is a three-digit number used in SAP programs for which of the following types of enhancement? New BAdIs User exits Customer exits Business add-ins.
The data buffered on each application server… Is does not the same. Depends on the users. Is never the same. Is always the same.
What type of method is generated automatically by the Web Dynpro Explorer when you assign an action to a button UI element? Standard hook method Event handler method Ordinary method Supply function.
If you are using external debugging (debugging of HTTP and RFC requests, which arrive in your ABAP system), what will the Debugger do? Always stop when the external breakpoint is reached. May or may not stop, depending on external factors. Never stop; external breakpoints operate on users other than your own. Do not stop when the external breakpoint is reached.
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 TABLE OF <Dictionary Table > WITH HEADER LINE DATA lt_itab TYPE <Dictionary Table>.
Which does the field catalog allow you to do?
There are 3 correct answers to this question. Specify the sort order of the display table Produce a striped pattern for the display lines Change the title of a column Add a field to the display Change the display order of a column.
You implemented a subclass that inherits the instance constructor from it superclass What can you do with the inherited constructor?
There are 2 correct answers to this question
Note: Answers of this question are not verified, please study yourself and select the appropriate answers. Redefine the implementation Change the signature Create several implementations Change the name.
In which controller type can you embed a service call? Component controller View controller Configuration controller Interface controller.
How do you create lock objects and lock modules for use in ABAP programs that access the database? Use the Function Builder to create the lock modules and the lock objects 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 Use the ABAP Dictionary to create the lock objects. The lock modules are created automatically.
Which of the following enhancement options does not require any preparation from SAP? Implicit enhancement point Explicit enhancement point Explicit enhancement sections New BAdIs.
Which of the following statements about the Object Navigator are true?
There are 4 correct answers to this question. Menus can be displayed and edited in the Object Navigator. The ABAP Dictionary can be maintained in the Object Navigator. Screens can be displayed and edited in the Object Navigator. You can create BAdI implementations in the Object Navigator. You can create customer projects (Transaction CMOD) in the Object Navigator. ABAP programs can be displayed and edited in the Object Navigator.
In which modularization units can you use parameters?
There are 3 correct answers to this question. Dialog modules such as PBO modules Subroutines Event blocks such as START-OF-SELECTION Methods Function modules.
Which of the following are features of the Context in Web Dynpro?
There are 2 correct answers to this question. Every Web Dynpro controller has multiple Contexts Data is transferred from one Context to another by firing plugs Data is shared between controllers through Context mapping Every Web Dynpro controller has one Context.
Which of the following is a true statement?
There are 2 correct answers to this question. An access key is required to enhance an SAP application using a user exit. An access key is required to modify SAP repository objects. An access key is required to implement business add-ins An access key is required to implement an implicit enhancement point.
How do you use a sorted internal table?
There are 2 correct answers to this question. You can resort the table with SORT You can read the records by index or key You use APPEND to insert records at the correct position You need to specify a key in the table declaration.
The code of an executable program does NOT contain any event keywords. What event block does the code belong to? LOAD-OF-PROGRAM INITIALIZATION START-OF-SELECTION AT SELECTION-SCREEN.
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 named user's objects Contents of an object set Contents of a package Contents of a single object.
What must you do to define a database view using the ABAP Dictionary?
There are 3 correct answers to this question. Define the join conditions between the tables. Define selection criteria for the view. Define buffering settings for the underlying database tables. Choose the fields from the tables that should be part of the view. Choose the database tables from where the view acquires data.
How can you maintain documentation for input fields on your screen? Add documentation to the SCREEN table at PROCESS BEFORE OUTPUT (PBO). 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).
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. SYSTEM_FAILURE CX_SY_OPEN_SQL_ERROR CX_SY_DATA_ACCESS_ERROR FOREIGN_LOCK.
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? 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 You search in the flow logic of the screen for CAL CUSTOMER-SUBSCREEN statement You search in the SAP reference Implementation Guide (IMG) for a suitable user exit.
What is the difference between a Unicode and non-Unicode program?
Please select all the correct answers that apply. Byte-type data objects cannot be assigned to character-type data objects. Byte-type data objects cannot be compared to character-type data objects. Offset positioning in a Unicode structure is restricted to character data objects. Offset positioning in a Unicode structure is restricted to flat data objects.
What can you create using the ABAP Dictionary?
There are 3 correct answers to this question. Type pools Internal tables Transparent tables Domains Field symbols.
Identify the types of controller.
There are 5 correct answers to this question. Configuration controller View controller Custom controller Consumer controller Component controller Window controller.
Which of the following statements correctly define a data object with the type of data element s_conn_id?
There are 3 correct answers to this question DATA gv_id TYPE REF TO s_conn_id. PARAMETERS pa_id TYPE s_conn_id. DATA gv_id LIKE s_conn_id. CONSTANTS gc_id TYPE s_conn_id VALUE '0400'. DATA gv_id TYPE s_conn_id.
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? O1 = O2. MOVE O1 TO O2. O2 ?= O1. MOVE O1 ?TO O2.
Which of the following statements dynamically changes the data type of field z1? Assign z1 to <fs> Assign z1 to <fs> casting Unassign <fs> Move z1 to <fs>.
Your selection screen can be modified at which event? None of the above AT SELECTION-SCREEN ON <field_name> AT SELECTION-SCREEN OUTPUT AT SELECTION-SCREEN.