option
Questions
ayuda
daypo
search.php

TEST

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
TEST

Description:
Proyect TEST

Creation Date: 2023/01/11

Category: Others

Number of questions: 182

Rating:(0)
Share the Test:
Nuevo ComentarioNuevo Comentario
New Comment
NO RECORDS
Content:

Which database objects can you create in the ABAP Dictionary? (2). foreign key relationship. index. ldb. views.

predefined INCOMPLETE abap type? (3). x. n. t. p. d.

which enhancement can provide screen exit? (3). explicit enhancement point. explicit enhancement section. new badi. classic badi. customer exit.

how can you read the line in an internal table (3). specific line index. specific secondary tablekey. specific where condition. specific free table key. regular expression.

my_class Definition public section. method do_something. events state_change. class-methods static1. private section. types t_table type standard table of t001 with non-unique key. constants gc-const type i value 1. endclass. Which component of of the class can static method static1 access directly? (2). do_something. gc_constant. t_table. state_change.

function of abap dispatcher (3). distributes request among wp. saves processing request in the request queue. it requests data from the database or the buffer. it performs the roll in or roll out of user context. it integrates the presentation layer.

which of the following can you define in both structure and internal table in abap? (2). enhancement category. size category. fk relationship. storage type.

create data object (3). parameters. types. class. constant. class-data.

You have been asked to review the following expr’s which processes character strings. result = find(val = ‘abapABAP’sub = ‘A’occ = 2CASE = ‘X’.....). 4. 2. 1. 6.

You want the develop a processes character type data.When you implement the program you can either use the classical string statements or the newer string expressions and functions. What are the main benefits of using string expressions and string functions? (2). You can write that is very easy to read and understand. You can improve the performance significantly. You can reduce the number of intermediate variables. You can write compact syntax instead of long sequence of statements.

You create a domain in the ABAP dictionary. How can you use this domain?. As the data type of a variable in an ABAP program. As the data type of a data element in the ABAP Dictionary. As the data type of an input field on a dialog screen. As the data type of a selection screen field.

What can be defined using an implicit enhancement option? (3). Additional exceptions in SAP function modules. Replacements for SAP function modules. Additional parameters in SAP function modules. Additional attributes in global SAP classes. Replacements(overwrite) for global SAP methods.

how is data shared between web dynpro controlled?. Using context mapping from view controller to component controller. Data binding from view to another view. Using context mapping from view to another view. Using context mapping from view to custom controller.

Which of the following action can you perform for breakpoints?. breakpoint at statement. watch point variable. create breakpoint special message. breakpoint spe line.

What must exist before you can create a new transportable function module? (3). Package. Functional group. Change(Transparent) request. Exception class. Module pool.

Which of the following elements can a string template contain? (2). Function method calls. Function module calls. Literals. String processing statements.

What are the advantages of modularization? (3). Performance. Reusability. Profitability across DBMS. Maintainability. Transparency.

What transaction can be used to carry out modification adjustments after a system upgrade?(2). Spool Administration: Initial Screen (Transaction SPAD) to adjust ABAP Repository objects. Object Navigator (Transaction SPAU_ENH) to adjust ABAP Dictionary objects. Modification Adjustment: Dictionary Object Selection (Transaction SPDD) to adjust ABAP Dictionary objects. Modification Adjustment: Object Selection (Transaction SPAU) to adjust ABAP Repository objects.

What abap statements can you use to create a instance of class CL_GUI_CUSTOM_CONTAINER in an ABAP program?. DATA: go_container TYPE REF TO CL_GUI_CUSTOM_CONTAINER. CREATE OBJECT go_container.

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? (2). 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.

When must a foreign key have domain equality?. Always. Never. For a check field. For a text table.

Which objects can share data through context mapping?. View controller and another view controller. Component controller and view controllers. Custom controllers and transparent tables. Static attributes cannot be changed by on object.

Which syntax can be used in new OPEN SQL statement? OR What are new features of open SQL 7.5?(2). STRING. FULL JOIN. CASE. interaction.

What are the Components of SAP Netweaver AS ABAP 7.1x and higher?(2). ICM. MESSAGE SERVER. SAP GUI FOR JAVA. Work Process.

What can be a part of the Signature of the instance constructor contain? (2). Changing Parameters. Import parameters. Export parameters. Exceptions.

which additions to the parameters statement can u use to fill the input field on the selection screen with a suggested value? (2). VALUE-CHECK. DEFAULT. MEMORY ID. MODIF ID.

The code of an executable program does not contain any event keywords what event block does the code belong to?. INITIALIZATION. AT SELECTION SCREEN. START OF SELECTION. LOAD OF PROGRAM.

Advantages of Open SQL? (2). It can be used with any supported DBMS. All standard SQL commands can be used. Syntax is checked at designed time. The application server buffer is NOT used.

In a subclass, you want to redefine a method of the super class. Which of the following conditions must be fulfilled? (2). The subclass method has same visibility as the super class method. The super class method is an instance method. The superclass method is abstract. The subclass method has a lower visibility than the super class method.

What processes can we set when you run the code inspector? (3). Background job. Check variant. Object set name. Work process name. Inspection name.

What can you do with the code inspector? (2). Create your own inspections, object sets and check variants. Create an object set to represent the programs and objects to be inspected. Create only local inspections, object sets and check variants. Choose from only the performance, security and user interface check categories.

What type of method is generated automatically when you assign an action to a button UI element?. EVENT handler. Supply function. Ordinary methods. Standard hook methods.

You write a report that displays mass data in a table. You decide to use tha ALV Grid control (Class CL_GUI_ALV_GRID) instead of a classical list display with write statements. Which ofthe following functions can you offer to the user without doing any specific programming?(2). Change column width and sequence. Sort and filter the data by any column. Convert currency amount columns. Display details by double-clicking on a row.

In which of the following source code block can you define local data objects? (3). Static method. Subroutine. Function module. Methods.

You need to create a piece of code that can be used by multiple programs. which of the following techniques for modularization does SAP recommend? (2). A Method in a global interface.(class was replaced by interface). A function module in a function group. A method in a local class. A Subroutine in a program.

Where can you search for suitable classic Business Add-Ins (BAdIs)? (2). Search for suitable entries in the relevant component in the Implementation Guide (IMG). search in an application program for the method GET_INSTANCE of class CL_EXITHANDLER. Search in the Repository Information System and choose Enhancements - >Customer Exits. Use the SAP menu Tools -> ABAP Workbench -> Development -> Business Object Builder.

You have been asked to a customer to develop open SQL code to convert the value of argument “arg” into the ABAP Dictionary specified. CAST ( arg FOR type). CASTING (arg AS type). CAST(arg AS type). CASTING (arg FOR type).

Which of the following can you assign a search help to? (3). Data element. Structure Component. Check table. Domain. Table type.

A screen has the following PAI flow logic: PROCESS AFTER INPUT FIELD A MODULE CHECK_A FIELD A MODULE CHECK_B CHAIN. FIELD: C,D MODULE CHECK_CD ENDCHAIN FIELD:C,B. MODULE CHECK_CB ENDCHAIN What happen if the application senda a type E messege during CHECK_CB module processing?. The screen is NOT displayed again. Processing terminates and the user must restart the ABAP program. The screen is displayed again and the PBO flow logic is processed. Only fields B and C are ready for input. The screen is displayed again without processing the PBO flow logic. All fields are ready for input. The screen is displayed again without processing the PBO flow logic. Only fields B and C are ready for input.

what are the standard hook methods? or Which hook method exists for all controller types? (2). WDDOINIT( ). WDDOONOPEN( ). WDDOONCLOSE( ). WDDOBEFORENAVIGATION( ). WDDOEXIT( ).

Which of the following rules must you follow when you create a static constructor? (3). You can ONLY define static constructors in the public section. You must name the method CLASS_CONSTRUCTOR. You CANNOT use parameters or exceptions. You must name the method CONSTRUCTOR. You can use only importing parameter or exceptions.

Your program uses the class CL_GUI_ALV_GRID to generate a classic ALV Grid Control what do you need in your program to react to a double clicking a row in the ALV Grid?(3). A method call to refresh the display. A handler class. A SET HANDLER statement to register the handler to the event. A method call to create the event handler. A handler method for the double-click event.

What are the things that enhancements spot will manage? (3). Classic BADIs. Explicit enhancement points. Implicit enhancement points. Explicit enhancement sections. New BADIs.

You enhance an SAP standard global class by defining a post-method for an SAP method. The original SAP method has an EXPORT parameter named PARM1. Which parameters does the post-method have?. A CHANGING parameter named PARM1. A returning parameter named PARM1. An EXPORT parameter named PARM1. An import parameter named PARM1.

You call a lock module. Which exceptions could the lock module raise when a logical lock CANNOT be set? (2). FOREIGN_LOCK. SYSTEM_FAILURE. CX_SY_DATA_ACCESS_ERROR. CX_SY_OPEN_SQL_ERROR.

In which sequence are the following ABAP Events triggered?. 1. START-OF-SELECTION 2. AT SELECTION-SCREEN 3. INITIALIZATION. 1. INITIALIZATION 2. START-OF-SELECTION 3. AT SELECTION-SCREEN. 1. INITIALIZATION 2. AT SELECTION-SCREEN 3. START-OF-SELECTION. 1. AT SELECTION-SCREEN 2. INITIALIZATION 3. START-OF-SELECTION.

In which event block can you overwrite the default value of a parameter field on the selection screen?. INITIALIZATION. SELECTION-SCREEN. START-OF-SELECTION. AT SELECTION-SCREEN.

What must you do to create a singleton class? (3). set the class instantiation to private. Instantiate the class in a static method of the class itself. Define the class as abstract. Define the class as final. Implement the IF_UMM_SINGLETON interface in the class.

Which of the elementary data types is deep?. DECFLOAT34. N. X. STRING.

How data types can be used throughout the system? (2). In a Method. In a function module. In the ABAP dictionary. In a global class(+interface).

A user runs an ABAP program enters an incorrect value on a selection screen and chooses executes which event block must send the error message in order to display the selection screen again?. At Selection screen + msg E.

A customer has asked that you improve performance for a small table with frequency read access. What buffering do you recommend?. FULL. PRIMARY KEY. GENERIC. SINGLE COLUMN.

Advantages of defining text symbols in executable programs? (2). They facilitate multilingual functionality. The same text symbol can be used by other program. They are easier to maintain than literals. They can store upto 256 characters.

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?. LOOP AT <itab> ASSIGNING <field_symbol>. ENDLOOP. LOOP AT <itab> REFERENCE INTO <field_symbol>. ENDLOOP. LOOP AT <itab> INTO <field_symbol>. ENDLOOP. LOOP AT <itab> TRANSPORTING INTO <field_symbol>. ENDLOOP.

Super class definition is given From which components can be addressed directly from a subclass CLASS lcl_airplane?. public, protected 존에 있는 것 고름.

How do you create lock objects and lock modules for use in ABAP programs that access the database?. Use the ABAP Dictionary to create the lock objects. The lock modules are created automatically. 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. Use the function builder to create the lock modules. Use the Function Builder to create the lock modules and the lock objects.

You are asked to enhanced the GUI status of an Standard application. How do you identify which menu exit function can you use?. It starts with a plus (+). It starts with an ampersand (&). Is starts with an asterisk(*). Is starts with a dollar($).

You have created ZTAB and you want to create a forign key relationship to table SAPTAB . Under which condition is this possible ?. BOTH TABLE FIELDS SHOULD HAVE SAME DOMAIN.

Which of the following can you perform in both ABAP editor and ABAP debugger?. Breakpoint. Watchpoint. Both breakpoint and watchpoint.

What is the purpose of the enqueue work process?. It manages logical locks in the lock table. It processes update requests. It processes user entries. It translates OPEN SQL statement.

For which of the following purposes can you use the ABAP dictionary? (2). To create development classes. To activate logging for transparent tables. To create lock objects. To maintain program translations.

You have created the following repository objects: A class with an event definition A handler class with a method ON_EVT which handles this event A report that instantiates the handler class The report does not react to the event. How do you analyze this issue? (3). Check if the implementation of the handler method ON_EVT contains the correct logic. Check if the event is triggered by setting a breakpoint at the RAISE EVENT statement. Check if the handler method is registered. Check if the handler method ON_EVT is defined in a subroutine of the report. Check if the event is triggered by setting a breakpoint at the MESSAGE……..RAISING statement.

What is data binding?. Connecting the values of user interface elements to the context attributes of the corresponding controller. Connecting an outbound plug on one view to the inbound plug of another view. Connecting a context node in one controller to a con text node in another controller. Connecting one Web Dynpro component to another Web Dynpro component.

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?. When you activate the program. When you release the transport requests for the program. When you save the program. When you perform a syntax check on the program.

After which statement will the runtime system initialize the ABAP memory?. LEAVE TO TRANSACTION. SUBMIT. CALL TRANSACTION. SUBMIT…….AND RETURN.

You are writing an ABAP declaration using the data element S_CARR_ID. Which of the following statements correctly define a data object? (2). DATA gv_id TYPE s_carr_id DEFAULT ’QF’. DATA gv_id LIKE s_carr_id. DATA gv_id TYPE s_carr_id. CONSTANTS gc_qf TYPE s_carr_id VALUE ’QF'.

What do you need to consider when creating a secondary index on a table? (2). 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.

An ABAP program processes the following expression: r = a / b + c Which of the following data declaration would cause the runtime environment to use fixed-point arithmetic for the above expression? (2). Data : r TYPE F, a TYPE I VALUE 201. b TYPE I VALUE 200. c TYPE f. DATA: r TYPE p DECIMALS 2, a TYPE i VALUE 201, b TYPE i VALUE 200, c TYPE f. DATA r TYPE p DECIMALS 2. a TYPE i VALUE 201, b TYPE i VALUE 200. c TYPE P. DATA : r type p, a TYPE i VALUE 201 b TYPE i VALUE 200 c TYPE I.

You define a database view A and a Maintenance view B in the ABAP dictionary. What restrictions apply to these views ?(2). Only A can be used in the FROM clause of a SELECT statement. The join type of both A and B is an inner join. The tables joined in B must have foreign key relationships. The tables joined in A must have foreign key relationships.

You have to overwrite spaces in a string with the letter ‘A’. Which of the following statements can you use? (3). OVERLAY. REPLACE. TRANSLATE. SHIFT LEFT. CONDENSE.

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 fields in the field list of the SELECT statement copied to the target structure gs_spfli?. They are copied from left to right. They are copied to fields with the same type. They are copied from right to left. They are copied to field with same name.

You perform an update task using update function modules and detect an error in the program that calls the update function modules. Which statement can be used to discard all update requests for the current SAP LUW? (3). ROLLBACK WORK. MESSAGE axxx(nnn). MESSAGE TYPE x. MESSAGE exxx(nnn). Message type W.

What type of ABAP Dictionary view is implemented as an INNER JOIN?. Database view. Projection view. Help view. Maintenance view.

Which of the following program types can contain screens? OR In which program types can you create dialog screens? (3). Function group. Module pool. Executable program. Interface pool. Class pool.

Where are fixed values for fields stored? OR To which ABAP Dictionary definition can you assign fixed values?. Table. Structure. Field. Data element. Domain.

You implemented a subclass that inherits the instance constructor from it superclass. What can you do with the inherited constructor? (2). Create several implementations. Change the name. Change the signature. Redefine the implementation.

You run an executable program which 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 ?. As soon as the program is loaded into their internal session. When the assignment to gv_var2 is executed. When the value ‘123’ is assigned to the data object. At the beginning of the START-OF-SELECTION event block.

What is the result of the following arithmetic operation? DATA: int TYPE I int = 5 /10. 0. 5. 1.

What is the result of the following arithmetic operation? DATA: int TYPE I int = 5 * ( 3 /10 ). 1. 2. 1.5. 0.

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?. 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.

Which steps are needed when implementing the singleton concept for class instantiation with minimum coding? (3). Define the instantiation of the class as private. Create an instance of the class in a static constructor. Define the class as abstract. Save the instance of the class in a static attribute. Create an event that returns the instance of the class.

What is unique about a singleton? (2). It must be defined as FINAL. It must be instantiated using a static private constructor. It must be instantiated using a public instance constructor. It must be instantiated using a protected instance constructor. It must be instantiated using a private instance constructor. It must be instantiated using a static protected constructor.

You are waiting 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 an CHANGING parameters passed by value. Write the error data into an TABLES parameters that is passed by reference. Write the error data into an RECEIVING parameters that is passed by value.

Which must a search help do? (4). Be used from a screen. Have a dialog with the user. Allow the user to select a response. Determine the values for selection by the user. Use a table or a view for data selection.

When should you use a hashed internal table? (2). When accessing mainly single records. When accessing always by primary key. When accessing by secondary key. When accessing by index. When accessing using the left-justified part of the key.

How would you find out if an application program offers a program exit? (3). Use the Repository Information System. Search for the character string CUSTOMER-FUNCTION OR cl_exithandler. Look for a customer exit in the SAP reference IMG within an application area. Use the Application Hierarchy.

You want to develop a program that processes character type data. When you implement the program, you either use the classical string statements or the newer strings expressions and functions. What are the main benefits of using string expressions and string functions? (2). You can reduce the number of intermediate variables. You can write compact syntax instead of a long sequence of statements. You improve the performance significantly. You can write code that is very easy to read and understand.

Where should the labels for fields be stored?. Data element. FIELD. TABLE. STRUCTURE. DOMAIN.

You build a dialog screen with an input field in an ABAP Program. How do you ensure that the contents of the screen field can be accessed in the program?. Use a MOVE statement in a PAI module to copy the data to a data object. Enter the name of data object in the parameter ID attribute of the screen field. Use the GET statement in the program to transport the data from the screen field. Define a data object in the program with the same name as the screen field.

How can you maintain documentation for input fields on your screen?. Add documentation to the underlying data element. Add documentation to the SCREEN table at PAI. Define text table for the underlying structure. Add documentation to the SCREEN table at PBO.

What process is used to establish the automatic transport of data between the view controller's context-attributes and the UI elements in its layout?. Data binding. Data migration. View assembly. Context mapping.

Which objects are automatically created when you create a new function group?. A function pool and two include programs. A function pool and two subroutine pools. A function pool and two function module. A function pool and two module pools.

What are the prerequisites when creating an append structure for a standard SAP table? (2). The enhancement category of the table is NOT set to 'Not enhancing'. The fields in the append structure should start with YY or ZZ. The table cannot have any field of type FLTP. The table must be copied before the append structure can be created.

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 a structure with these two fields and include this structure in both database tables. Define an append structure with these two field and assign this append structure to both database table. Define the two field in each database table separately. Define the two field in one database table and copy them to the other database table.

Which statement will interrupt the processing of the current screen and branch to new screen?. CALL SCREEN <NNNN>. LEAVE TO SCREEN <NNN>. None of the above. SET SCREEN <NNNN>.

What does SAP recommend that you use a hashed table?. 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. When a table must be accessible by both index and key. When a table must be sorted automatically by key in ascening order.

What does the field catalog allow you to do? (3). Add a field to the display. Change the display order of a column. Change the title of a column. Specify the sort order of the display table. produce a striped pattern for the display lines.

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? (2). FIELD-SYMBOLS <fs> TYPE ANY. FIELD-SYMBOLS <fs>. FIELD-SYMBOLS <fs> TYPE REF TO ANY. FIELD-SYMBOLS TYPE REF TO DATA.

When included in a structure, which elementary field types allow the structure to be considered a character-type data object? (4). C. STRING. N. X. D. XSTRING. F. T. I.

Which of the following statements regarding search helps are true? (3). Help views can also be used for the selection method for search help. You can use transparent tables for the search help selection method. You can use a database view for the search help selection method. You can use a maintenance view for the search help selection method.

You can use the logical expression IS SUPPLIED for any formal parameter passed to which modularization unit? (3). Instance method. Static method. Function module. Subroutine (FORM routine).

You need to perform a downcast. What should you do? (2). Perform the downcast only if an upcast has already been done for the object reference. Catch the exception CX_SY_MOVE_CAST_ERROR. Use the operator “=”. Assign a subclass reference to a superclass reference.

How many work areas are available in the Debugger?. 7. 9. 12. 15.

Which of the following conditions must be fulfilled when using a GROUP BY clause in a SELECT statement? (2). The table in the FROM clause must be a transparent table. All fields in the SELECT clause that are not part of an aggregate function must be listed after GROUP BY. The field after GROUP BY must have a character type. The SELECT statement must also have a WHERE clause.

Which of the following can you do with the ABAP debugger? (3). Analyze memory usage. Analyze internal tables. Compare data objects. Analyze SQL trace. Change source code.

What is the default length of the type C data type?. 1–65535. 100. 1. 10.

What is an ENDSELECT not required for a SELECT? (3). When you specify into a table. When you do a SELECT SINGLE. When you specify appending a table. When the FROM is a view. When you specify a join of table.

Which data element property do you set so that the system logs changes to the content of fields with this data element?. Change document. Documentation. PARAMETER ID. INPUT HISTORY.

What does the enhancement category for a database table or structure do? (3). 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.

Which of the following must you do to be able to use a Business Add-In (BAdI)? (2). Modify the adapter class. Write code for methods. Activate the enhancement project. Create the BADI implementation.

You want to move a transport request from the development system to the subsequent system. Which of the following are prerequisites for this?(2). All objects included in the transport request must be activated. The transport request must be released. All task of the transport request must be assigned to the same user. The extended program check must show no warnings.

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?. START-OF-SELECTION. INITIALIZATION. LOAD-OF-PROGRAM. AT SELECTION-SCREEN OUTPUT.

What will happen at runtime when accessing a buffered table?. If data is read from the table buffer, the existing indexes are not used. Following an update to a buffered record, all table buffers in the system will be update. If table data is read using indexes, the table buffer will not be filled. All SELECT statements will read data from the buffer.

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? (2). Create an append structure and add ZZPRICE to it. Add ZZPRICE to the customizing include for the table. Insert ZZPRICE at the end of the table. Insert ZZPRICE into an SAP structure for the table.

Which of the following ABAP data types are compatible with the generic character-type CLIKE? (3). N. STRING. XSTRING. C. DECFLOAT.

When would you call the RFC function module synchronously? (2). During two-way communication. During queue processing. During unidirectional communication. During interactive communication.

The statements CALL BADI and GET BADI are used for which types of BAdIs?. New BAdI. Classic BAdI. CLASSICAL DDIC. NONE OF THE ABOVE.

Which of the following are valid combinations of event visibility and handler method visibility? (2). Public event and protected handler. Private event and private handler. Private event and public handler. protected event and public handler.

Which comparison operators can you use in a logical expression related to the WHERE clause of the SELECT statement? (3). EQ. LIKE. GT. CP. CO.

Which controller types can exist within a Web Dynpro component? (3). Window Controller. View Controller. Component Controller. User Controller. Application Controller.

What is the SAP recommended naming convention for append structures of standard SAP tables?. The name of the append structure must start with ZA. The components of an append structure should start with Z or Y. The name of the append structure must start with ZZ or YY. The components of an append structure should start with ZZ or YY.

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 upcast?. O1 = O2. O2 ?= O1. MOVE O1 TO O2. MOVE O1 ?TO O2.

Which of the following is a true statement? (2). 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 an implicit enhancement point. An access key is required to implement business add-ins.

Which of the following capabilities is provided by the Application Layer platform of SAP NetWeaver?. Database and operating system abstraction. Business process management. Multi-channel access. Master data management.

You have defined a classical screen (Dynpro) with mandatory input fields. You want to exit the screen using the Cancel button even if not all of the mandatory fields have been filled. What is necessary to achieve this?. Assign function type E to the Cancel button and handle it in a module with the addition AT EXIT-COMMAND. Set the function code assign to the Cancel button to CANCEL and handle it in a module with the addition AT EXIT-COMMAND. Use the LOOP AT SCREEN .... ENDLOOP statement to set the ‘required’ property of the input fields to zero. Set the function type assigned th the Cancel button to S and handle it in a module with the addition AT EXIT-COMMAND.

How would you define a method of an ABAP class to prevent this method from being available in a subclass?. Final. Private. Protected. Abstract.

A structure has enhancement category 3, can be enhanced (character-type). Which set of elementary types is allowed for the new fields?. C,D,N,T. C,D,N,X. D,I,string, T. F,I,P,X.

Which components of the class can be accessed in the implementation of a static method in that class? (2). Instance attrubute. Constants. All event. Types.

What does a Web Dynpro component contain? (3). Multiple views within a window. Component controller. Exactly one interface controller. UI elements. A context.

Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor? (4). METHOD. INCLUDE. CLASS-POOL. REPORT. TYPE-POOL. FUNCTION-POOL. PROGRAM. FUNCTION MODULE. INTERFACE-POOL.

Which of the following are true statements? (3). You can also select predefined data types to define the data type of the data element. Reference data types can be used 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.

Each component has an interface; of what does this interface consist? (2). Interface controller. Data Container. Interface view. Interface context.

What types of changes to the repository does SAP provide? (3). SAP Notes. Support Packages. Enhancement Packages. Deployment from SDN.SAP.COM. Transport.

Which of the following are features of the Context in Web Dynpro?(2). Every Web Dynpro controller has one context. Data is shared between controllers through Context mapping. Every Web Dynpro controller has multiple context. Data is transferred from one Context to another by firing plug.

To which context object is the attribute LEAD_SELECTION_INDEX related?. Element. Node. Attribute. Supply function.

Which statement is used to generically define the data reference variable z1?. DATA z1 TYPE REF TO DATA. DATA Z1 TYPE REF TO PA0001. DATA Z1 TYPE ANY. DATA Z1 TYPE ANY TABLE.

Which of the elementary data types is deep?. XSTRING. DECFLOAT34. X. N.

Which elementary field types are considered a character type? (5). C. D. I. N. F. T. XSTRING. STRING. X.

Which of the following is a true statement? (2). A standard table should always have a unique key. A sorted table can have a unique or a non-unique key. A hashed table should always have a unique table key. standard table should always have a multiple key.

What is unique about a functional method? (5). It can contain an importing parameter. It can contain an exporting parameter. It can be used in SELECT statements. It must contain a returning parameter. It must be a singleton. It can contain a changing parameter. It can be used in logical expressions.

Which of the following enhancements calls a customer function module? (2). Customer exit. Business Transaction event. User exit. Business Add-in (BADIs).

Where can you search for suitable classic Business Add-Ins (BAdIs)? (2). Search for suitable entries in the relevant component in the Implementation Guide (IMG). search in an application program for the method GET_INSTANCE of class CL_EXITHANDLER. Search in the repository information system and choose enhancement → Customer Exit. Use the SAP menu Tools → ABAP workbench → Development → Business object builder.

Which of the following actions can be performed in the Process After Input (PAI) processing block?. Check the function code. Set the title bar. Modify screen attribute dynamically. Set the GUI status of the screen.

Which of the following generic types can you use to define a field symbol that will be assigned to a character string? (3). TYPE any. TYPE any table. TYPE clike. TYPE xsequence. TYPE csequence.

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?. Transparent Table. Pooled table. Cluster table. Internal table.

The data buffered on each application server... depends on the users. Is does not the same. Is nerver the same. Is always the same.

Which of the following is a true statement? (3). 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 required to fully specify a Table Type in the ABAP Dictionary? (3). Table Key. Line Type. Access Type. Header line. Table size.

Why should you bundle database updates in your dialog programs?. To process the SAP LUW within the database LUW to ensure data consistency. To allow you to use SAP locks to ensure data consistency. To be able to rollback database changes performed in the same dialog step. To avoid database locks set by an SQL statement that persists until the end of the program.

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?. Standard and sorted. Standard, sorted, and hashed. Standard and hashed. Sorted and hashed.

In an ABAP program you have the following code sequence: DATA text TYPE string. DATA text_ref TYPE REF TO string. DATA data_ref TYPE REF TO data. FIELD-SYMBOLS <fs> TYPE any. TEXT = 'Content of Data object'. GET REFERENCE OF text INTO data_ref. which of the following pieces of code can you use to output the content of variable text? (2). ASSIGN data_ref->* TO<fs> WRITE <fs>. GET REFERENCE OF data_ref->* INTO text_ref. WRITE text_ref->*. text_ref ?= data_ref. WRITE text_ref->*. WRITE data_ref->*.

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?. The default type STRING. The type of <fs>. The default type I. The type of var.

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?. def, ghi - data objects abc, xyz - data type or data object. abc - data type def, ghi - data objects xyz - data type or data objects. abc - data type def, ghi ,xyz - data objects. abc, xyz - data type def, ghi - data objects.

Which boundary conditions lead to improved access time to an internal table? (3). Fully qualified key for sorted tables. Left justified part of key for sorted tables. Index access for standard tables. Index access for hashed tables. Left justified part of key for hashed tables.

Which of the following statements are true? (2). A database view is implemented as an inner join. A maintenance view is implemented as an outer join. A database view is implemented as an outer join. A maintenance view is implemented as an inner join.

When does the lifetime of a component controller begin and end?. 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 begins with the Web Dynpro component and ends with the Web Dynpro application that called it. It lasts from creating data within the controller to cover the whole period during which the component is in use. 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.

What does the Refactoring Assistant allow you to do? (2). Move between classes and interfaces. Move components between super classes and subclasses. Rename all subclass of a method. Rename all occurrence of a method.

You have located a new (kernel) Business Add-in (BAdI) in an SAP standard application. What must you create to implement the BAdI and in which order?. • Enhancement Spot Implementation • BAdI Implementation. • Enhancement Project • BAdI Implementation. • BadI Implementation • Enhancement Project. • BAdI Implementation • Enhancement Spot Implementation.

How do you embed subscreen in a main screen?. Use CALL SUBSCREEN in the flow logic of the main screen. Use CALL SUBSCREEN in a PBO module of the main screen. Use SET SUBSCREEN in the flow logic of the main screen. Use SET SUBSCREEN in a PBO module of the main screen.

Which of the following enhancement options does not require any preparation from SAP?. Implicit enhancement point. Explicit enhancement point. Explicit enhancement sections. New BAdIs.

Identify the types of controller. (5). Custom controller. Window controller. Consumer controller. View controller. Configuration controller. Component controller.

An executable ABAP Program contains a standard selection screen and uses the event blocks AT SELECTION-SCREEN. AT SELECTION-SCREEN OUTPUT. INITIALIZATION. START-OF-SELECTION. In which sequence will ABAP runtime call these event blocks?. 1. AT SELECTION-SCREEN OUTPUT 2. INITIALIZATION 3. AT SELECTION-SCREEN 4. START-OF-SELECTION. 1. INITIALIZATION 2. AT SELECTION-SCREEN OUTPUT 3. AT SELECTION-SCREEN 4. START-OF-SELECTION.

What is variable-length structure called?. Nested structure. Nested link structure. Flat structure. Link structure.

What can you create using the ABAP Dictionary? (3). Type pools. Transparent tables. Domains. Internal tables. Field symbols.

Which of the following ABAP code lines is valid? (3). CONSTANTS gc_mantr TYPE mantr VALUE ‘100’. SELECT-OPTIONS s_mantr TYPE mantr DEFAULT ‘100’. DATA gc_mantr TYPE mantr DEFAULT ‘100’. STATICS s_mantr TYPE mantr VALUE ‘100’. PARAMETERS p_mantr TYPE mantr DEFAULT ‘100’.

Which of the following can you do with the SAP code inspector?. Perform static code checks. Monitor background tasks. Monitor runtime behavior. Analyze runtime data.

You want to select all the records from a database table where field CITY contains substring 'BU' in any position, Which WHERE clause can you use in an Open SQL select statement?. WHERE city LIKE '%BU%'. WHERE city LIKE ‘_BU’. WHERE city LIKE ‘%BU’. WHERE city LIKE ‘*BU*’.

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. Add a check table that contains a field of type CUKY. Create a new field CUKY as a pre-defined type. Add a key field of type CUKY.

Which of the following features do you have to consider when you use shared objects? (3). Concurrent read accesses are supported. Memory bottlenecks result in runtime errors and have to be caught. Data is saved as attributes of objects. Data is saved as tables of objects. Concurrent write accesses are supported.

What does a view do? (4). Contains other views. Can be contained in a window. Contains windows. If entered by an inbound plug, can cause an event handler method to be called. Contains a view controller.

How would you find out if an application program offers a program exit? (3). Use the Repository Information System. Search for the character string CUSTOMER-FUNCTION. Look for a customer exit in the SAP reference IMG within an application area. Use the Application Hierarch.

Which of the following data types are predefined ABAP data types? (3). XSTRING. STRING. DECFLOAT34. DECIMALS. FLOAT.

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 search in the flow logic of the screen for CALL CUSTOMER-SUBSCREEN statement. You search in the source code of the application for GET BAdI statement. You use the BAdI builder (transaction SE19) to check for a suitable business add-in(BAdI). You search in the SAP reference Implementation Guide(IMG) for a suitable user exit.

Which statements about ABAP are true?. Each statement must end with a period. Each stetement cannot begin with a keyword. ABAP keywords and additions must be in uppercase.

SAP enhancements for customer exits are managed by which transaction?. Transaction SMOD. Application CMOD. Transaction CMOD. Neither transaction listed here.

What can you use to achieve polymorphism?. Inheritance. Subroutine. Report. Event.

Which SELECT statement will always bypass the SAP table buffers?. SELECT … INTO TABLE . SELECT … ENDSELECT. SELECT … FOR UPDATE …. SELECT … SINGLE ….

What are the declarative statements used to define the selection? (3). PARAMETERS. SELECTION-SCREEN. SELECT-OPTIONS. None of the above. CONSTANTS.

Identify the types of layout managers. (4). ColumnLayout. FlowLayout. TreeLayout. RowLayout. GridLayout. MatrixLayout.

You want to include an element of type ‘Table’ in your web dynpro. What actions add the corresponding columns to the table automatically?. Right click the table and select the ‘CREATE_BINDING’ option. Include the method BIND_TABLE of IF_WD_CONTEXT_NODE. Bind the table attribute ‘DATA_SOURCE’ to the context node. Generate a ‘BIND_TABLE’ method using the web dynpro method wizard.

Which of the following values are replaceable in debugger mode?. Constants. Field names. Variables. Table names.

Which statements are allowed for processing internal tables? (3). DELETE. MODIFY. SELECT. UPDATE. INSERT.

Report abuse