Questions
ayuda
option
My Daypo

ERASED TEST, YOU MAY BE INTERESTED ONtest_abap_7.50_certi_2

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
test_abap_7.50_certi_2

Description:
c_taw12

Author:
aa00ee
(Other tests from this author)

Creation Date:
21/08/2020

Category:
Others

Number of questions: 207
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
You need to create a piece of code that can be used by multiple programs. Which of the following techniques for modul arization does SAP recommend? There are 2 correct answers to this question A function module in a function group A method in a global class A subroutine in a program A method in a local class .
You have written a program to output data using the ALV grid control. Which sequence of steps should be executed at runtime? Please choose the correct answer. 1. Create a container object 2. Create a grid object 3. Pass data to the grid object 1. Create a grid object 2. Pass data to the grid object 3. Create a container object 1. Pass data to the grid object 2. Create a container object 3. Create a grid object 1. Create a grid object 2. Create a container object 3. Pass data to the grid object .
Subroutines provide which types of parameters? There are 2 correct answers to this question. Input Output Input/output (changing) Return values Exceptions .
Which of the following standard types is numeric? There are 3 correct answers to this question. I P E Decfloat32.
You define a generic variable that can hold the ABAP types C, D, N, STRING, and T. You want to restrict the use of other ABAP types. Which generic data type must you use in the definition? Please choose the correct answer. CLIKE DATA CSEQUENCE SIMPLE .
When starting the Debugger, what circumstance causes the runtime error DEBUGGING_NOT_POSSIBLE? Please choose the correct answer. Starting a non-exclusive mode in a productive system When more than five sessions are already associated with this login user When the number of debugging sessions on the server exceeds the value defined by the profile parameter rdisp/wpdbug_max_no When more than six sessions are already associated with this login user.
What is the correct order for using a lock object? Please choose the correct answer. Read the data, set the lock, change the data, release the lock Set the lock, read the data, change the data, release the lock Set the lock, read the data, release the lock, change the data release the lock, Read the data, set the lock, change the data .
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 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 an EXPORTING parameters passed by reference. Write the error data into a CHANGING parameters passed by value. .
The data buffered on each application server… Please choose the correct answer. Is always the same. Is never the same. Depends on the users. Is does not the same. .
You can use the logical expression IS SUPPLIED for any formal parameter passed to which modularization unit? There are 3 correct answers to this question. Subroutine (FORM routine) Function module Static method Instance method .
Global data types defined in SAP systems are… Please choose the correct answer. Data defined in the program that is visible to all the routines/statements within the ABAP program. ABAP Dictionary types. Date types defined in the program using ABAP Dictionary types. Date types does not defined Dictionary types. .
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 .
What is the allowed length of the ABAP Dictionary data type DF34_RAW? Please choose the correct answer. The allowed length is between 1 and 34 digits. The allowed length is between 1 and 31 digits. The allowed length is between 0 and 33 digits. The allowed length is 34 digits. .
Which of the following items are used in a Web Dynpro Application to transport database data to the user interface? There are 2 correct answers to this question. Inbound plug Interface controller Context node Supply function .
What is the maximum number of watchpoints that can exist at one time? Please choose the correct answer. 8 10 6 No limit.
Which objects can share data through context mapping? Please choose the correct answer. View controller and another view controller Component controllers and view controllers Custom controllers and transparent tables Global classes and component controllers .
Which ABAP statement can make an element visible that you statically defined as invisible? Please choose the correct answer. SCREEN-INVISIBLE = 1 SCREEN-ACTIVE = 1 SCREEN-ACTIVE = 0 SCREEN-INVISIBLE = 0 .
You define a formal parameter to a subroutine that accepts only internal table of type standard and type sorted as actual parameters. Which of the following generic ABAP data types must you use? Please choose the correct answer. Hashed table Standard table Index table Sorted 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 statements are true?  There are 2 correct answers to this question. A conversion routine can be assigned to a domain. A conversion routine can be assigned to a data element. You define the value range in the data element. You can enter documentation for the data element in the ABAP Dictionary. .
Which view types can you use to join two tables with an outer join? There are 2 correct answers to this question. Database view Projection view Maintenance view Help view .
dbtab is a transparent table. What is declared by the following statement? DATA myvar TYPE dbtab. Please choose the correct answer. A structure variable An elementary field An internal table A reference to an internal table .
What transactions can be used to carry out modification adjustments after a system upgrade? There are 2 correct answers to this question 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 .
Which of the following can you do with the ABAP debugger? There are 3 correct answers to this question. Compare data objects. Change source code. Analyze memory usage. Analyze SQL traces. Analyze internal tables .
Dynpros can be placed in which program types?  There are 3 correct answers to this question. Executables Module pools Function groups Class pools .
What type of ABAP Dictionary view is implemented as an INNER JOIN? Please choose the correct answer. Database view Projection view Help view Maintenance view .
Which of the following standard hook methods exist in all Web Dynpro controllers? There are 2 correct answers to this question Wddoinit Wddoafteractions Wddobeforenavigation Wddoexit .
Where can you set the GUI status and the GUI title for a classical screen (dynpro)? Please choose the correct answer. In a module called from PBO of the screen In the attributes of the screen In the properties of the related header UI element In a module called from PAI of the screen .
What is the purpose of the enqueuer work process? Please choose the correct answer. It translates Open SQL statements It manages logical locks in the lock table It processes user entries It processes update requests .
Which statement will interrupt the processing of the current screen and branch to new screen? Please choose the correct answer. CALL SCREEN <NNNN> LEAVE TO SCREEN <NNNN> SET SCREEN <NNNN> None of the above .
Compared to a predefined ABAP type what additional properties can be assigned to a domain?  There are 3 correct answers to this question. Fixed values Conversion exits Value tables Parameter IDs Search helps .
For which of the following purposes can you use the ABAP dictionary? There are 2 correct answers to this question. To create development classes To activate logging for transparent tables To create lock objects To maintain program translations .
Which of the following are valid combinations of event visibility and handler method visibility? There are 2 correct answers to this question. Public event and protected handler Protected event and public handler Private event and public handler Private event and private handler .
A structure has enhancement category 3, can be enhanced (character-type). Which set of elementary types is allowed for the new fields? Please choose the correct answer. C,D,N,T C,D,N,X D,I,string, T F,I,P,X .
To which of the following you must assign newly created SAP repository objects? Please choose the correct answer. Transport task Function group Transport request Package .
Which of the following statements regarding search helps are true? There are 3 correct answers to this question. You can use a maintenance view for the search help selection method. You can use a database view for the search help selection method. Help views can also be used for the selection method for search help. You can use transparent tables for the search help selection method. .
What does a view do?  There are 4 correct answers to this question. 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 .
You want to move a transport request from the development system to the subsequent system. Which of the following are prerequisites for this? There are 2 correct answers to this question. The extended program check must show no warnings. All objects included in the transport request must be activated. The transport request must be released All tasks of the transport request must be assigned to the same user. .
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 all subclasses of CL_CUSTOMER From all methods of the class CL_CUSTOMER From all methods of a class to which CL_CUSTOMER grants friendship From any program using the class CL_CUSTOMER .
Which of the following are valid control level changes within a loop over an internal table? There are 2 correct answers to this question. END of <f> LAST SUM COLLECT .
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 (F1) help for the input field on the selection screen. 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. None of the above. 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. .
You use Unified Modelling language (UML) to design your classes. You want to describe the message exchange between objects. Which diagram can you use? Please choose the correct answer. Object diagram Class diagram Component diagram Sequence diagram .
Which hook method exists for all controller types? Please choose the correct answer. wddoonclose( ) wddoinit( ) wddobeforenavigation( ) wddoonopen( ) .
Which type of view uses an inner join in a search help? Please choose the correct answer. Database view Maintenance view Help view Candidate key view .
Which statements are allowed for processing internal tables? There are 3 correct answers to this question. SELECT INSERT DELETE MODIFY UPDATE .
Which does the field catalog allow you to do? There are 3 correct answers to this question. Add a field to the display Specify the sort order of the display table Produce a striped pattern for the display lines Change the title of a column Change the display order of a column .
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 change code in a standard SAP program To create a secondary index for an SAP database table .
Which message types behave the same regardless of the context in which they are called? There are 2 correct answers to this question. A E I S W X.
What is mandatory for automatic data transport between a variable and an input field on a classical screen (dynpro)? Please choose the correct answer. The variable must be declared using the DATA statement. The property OUTPUT of the input field must be set. The variable must be declared using the TABLES statement. The name of the variable and the name of the input field must be identical. .
Which of the following characters is the first of a menu exit function code? Please choose the correct answer. - & + *.
When should you use a hashed internal table? There are 2 correct answers to this question. When accessing mainly single records When accessing by secondary key When accessing using the left-justified part of the key When accessing always by primary key When accessing by index .
What is the default selection screen number for the ABAP program? Please choose the correct answer. 1000 100 1100 None of the above .
To benefit from the hash algorithm when accessing a hashed internal table, how do you specify the key? Please choose the correct answer. Under-qualified Left aligned, gap free Fully qualified Any key .
Identify the types of controller.  There are 5 correct answers to this question. Component controller Custom controller Consumer controller Configuration controller View controller Window controller .
You want to create a transparent table in the ABAP dictionary. When the table is physically created in the database? Please choose the correct answer. When you run the database utility transaction (SE14) When you save the table When you insert the table name and select create When you activate the table .
There are ____ versions of the ABAP Editor. Please choose the correct answer. 3 4 2 1.
In a subclass, you want to redefine a method of the super class. Which of the following conditions must be fulfilled? There are 2 correct answers to this question. The subclass method has a lower visibility than the super class method The super class method is abstract The superclass method is an instance method The subclass method has same visibility as the super class method.
What is the default length of the type C data type? Please choose the correct answer. 1 10 35 100.
Which of the following ABAP statements throws an error at the syntax check? Please choose the correct answer. DATA variable DATA variable(5) TYPE n. DATA variable(5) TYPE p. DATA variable(5) TYPE t. .
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?  Please choose the correct answer. Set the function type assigned to the Cancel button to S and handle it in a module with the addition AT EXIT-COMMAND. Assign function type E to the Cancel button and handle it in a module with the addition AT EXIT-COMMAND. Set the function code assigned 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. .
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? Please choose the correct answer. Cluster table Pooled table Transparent table Internal table .
When you define local classes in ABAP, which syntactical sequence must you follow? Please choose the correct answer. PUBLIC SECTION, PROTECTED SECTION, PRIVATE SECTION PRIVATE SECTION, PROTECTED SECTION, PUBLIC SECTION The order doesn’t matter. The order is handled automatically. .
What is the predefined reference variable used in ABAP OO to address the object itself? Please choose the correct answer. THIS SUPER SELF ME.
In an ABAP program, you to assign an initial value to an elementary data object when you define it. Which addition must you use? Please choose the correct answer. OBLIGATORY DEFAULT READ-ONLY VALUE .
At most, how many menu items (including functions, separators and sub- menus) can a menu have on the screen? Please choose the correct answer. 15 10 20 None of the above.
What is the default length of the type P data type? Please choose the correct answer. 1 8 16 64.
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 SCREEN table at PROCESS AFTER INPUT (PAI). Add documentation to the underlying data element. Define text tables for the underlying structure. .
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_ALV_GRID Class CL_SALV_TABLE Class CL_GUI_BDC_GRID .
What do enhancement spots manage? There are 3 correct answers to this question Implicit enhancement points Classic BAdIs Explicit enhancement sections New BAdIs Explicit enhancement points .
Which of the following statements can you use to setup checkpoints in an ABAP program? There are 3 correct answers to this question. BREAK_POINT ASSERT BREAK CHECK LOG-POINT .
Which statements are considered obsolete and cannot be used in ABAP Objects? Please select all the correct answers that apply. TABLES DATA ... TYPE ... OCCURS INFOTYPES RANGES LEAVE ON CHANGE OF SEARCH LOOP AT dbtab .
DOG is a subclass of ANIMAL. You have created a variable of type ANIMAL that references an instance of the DOG class. Which of the following statements can you use to copy this reference to a new variable of type DOG? Please choose the correct answer. MOVE…. TO….. MOVE……?TO…… WRITE……TO…… MOVE-CORRESPONDING…… TO…… .
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. AT SELECTION-SCREEN START-OF-SELECTION INITIALIZATION END-OF-SELECTION .
Where do you create online documentation ((F1) help) for fields on the screen? Please choose the correct answer. Table Structure Field Data element Domain .
At most, how many buttons can the application toolbar have on the screen? Please choose the correct answer. 20 30 10 35 None of the above.
What is unique about a singleton? There are 2 correct answers to this question. It must be instantiated using a private instance 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 static private constructor. It must be instantiated using a static public constructor. It must be instantiated using a static protected constructor. It must be defined as FINAL. It cannot be defined as FINAL. .
Which of the following can you do with the SAP code inspector? Please choose the correct answer. Monitor runtime behavior Monitor background tasks Perform static code checks Analyze runtime data. .
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? Please choose the correct answer. Customer exits Business add-ins User exits New BAdIs .
Which of the following can you use to enhance SAP standard tables and structures with fields? There are 2 correct answers to this question. Append structures Field exits Customizing includes Append search helps .
Which assignment will lead to a conversion error? Please choose the correct answer. An XSTRING type data object to a STRING type data object DATA.gv_xstring TYPE xstring, gv_string TYPE string. gv_xstring = 'AF00'. gv_string = gv_xstring. A type C data object with the value '123' to a type C data object with length 2 DATA.gv_c3(3) TYPE c VALUE '123', gv_c2(2) TYPE c. gv_c2 = gv_c3. A type P data object to a type F data object DATA.gv_p TYPE p VALUE '15000', gv_f TYPE f. gv_f = gv_p. A type C data object with the value '1.50E4' to a type I data object DATA.gv_c(6) TYPE c VALUE '1.50E4', gv_i TYPE i. gv_i = gv_c. .
What options do you have when setting a watchpoint? There are 2 correct answers to this question. Stop at predefined conditions for a specific variable. Stop at predefined conditions for all variables. Stop at any change of all variables. Stop at any change of a specific variable. .
Which statements are true about a class that has granted friendship to another class? There are 4 correct answers to this question. The friend has access to private attributes. The friend has access to protected attributes. The friend has access to public attributes. All classes the friend has granted friendship access status to also have the same access. All classes that inherit from the friend (subclasses) also have the same access. .
How would you find out if an application program offers a program exit? Please select all the correct answers that apply. Search for the character string CUSTOMER-FUNCTION Use the Repository Information System Use the Application Hierarchy Look for a customer exit in the SAP reference IMG within an application area .
How do you use a sorted internal table? There are 2 correct answers to this question You need to specify a key in the table declaration You can resort the table with SORT You use APPEND to insert records at the correct position You can read the records by index or key .
Your colleague has asked you to analyze and ABAP program that does not behave correctly when a button is pressed on the initial screen. You want to start Debugger when the button is pressed so that you can perform your analysis. What do you type in the command field? Please choose the correct answer. /n Jdbg /h /hx.
Question: 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 happens if the application senda a type E message during the check_CB module processing? Please choose the correct answer. Note: Answers of this question are not verified by our experts, please study yourself and select the appropriate answers. The screen is NOT displayed again. Processing terminates and the user must restart the ABAP program The screen is displayed again without processing the PBO logic flow. 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 and the PBO flow logic is processed. Only fields B and C are ready for input. .
Under which circumstances will the classic Debugger start as the Debugger? There are 2 correct answers to this question. None; the new Debugger will always start as the Debugger. When five modes already exist for this logon session. When the number of debugging sessions exceeds half the number of dialog sessions. When you specify the default as the classic Debugger in the settings of the Object Navigator. If you manually switched to the classic Debugger during your last session.
Your selection screen can be modified at which event? Please choose the correct answer. AT SELECTION-SCREEN OUTPUT AT SELECTION-SCREEN AT SELECTION-SCREEN ON <field_name> None of the above .
Which of the following are true statements? There are 3 correct answers to this question. The technical attributes of the data element can be defined by a domain, that is, the data type, the field length, and the number of decimal places. You 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. .
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. .
Which statements about ABAP are true? Please choose the correct answer. Each statement must begin with a keyword. Each statement must end with a period. ABAP keywords and additions must be in uppercase. Each statement cannot begin with a keyword. .
A work process… Please choose the correct answer. Stays linked toa screen through the dispatcher. Becomes inactive while waiting for a user. Uses a common memory area called shared memory. Becomes active while waiting for a user. .
Which of the following ABAP data types are compatible with the generic character-type CLIKE? There are 3 correct answers to this question. STRING N C XSTRING DECFLOAT.
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 use double-clicking a row in the ALV Grid? There are 3 correct answers to this question A method call to create the event handler A SET HANDLER statement to register the handler to the event A handler method for the double_click event A method call to refresh the display A handler class .
The order of fields for a transparent table in the database… Please choose the correct answer. Needs to match the ABAP Dictionary. Is created in the order of the ABAP Dictionary. Is allowed to be different than the ABAP Dictionary. Is created in the order of the Data Dictionary.
Which of the following predefined data types are character types? There are 3 correct answers to this question T N P X D.
Question: You want to select data from two tables and store the result in as structure. Table PARTNER contains the fields PART_ID and KIND. Table CONTRACT contains the fields CONT_ID, CONT_TYPE and DIVISION. The structure is defined as follows DATA: BEGIN OF wa_result, Part_id type partner-part_id,  Cont_id type contract-cont_id, Cont_type  TYPE contract-cont_type, END of wa_result, Lt_result type table of wa_result. How can you replace the following SELECT statement with an outer join? SELECT part_id from partner INTO wa_result WHERE kind = ‘Residential’.  SELECT cont_id from CONTRACT into wa_result-cont_id WHERE part EQ     wa_partner-part_id And DIVISION eq ‘Water’.  Append wa_result to lt_result.   ENDSELECT. If sy-subrc<>0. CLEAR wa_result-cont_id APPEND wa_result TO lt_result. ENDIF. ENDSELECT. Please choose the correct answer. SELECT part_id cont_id from partner LEFT JOIN contract on partner-part_id = contract-part_id AND partner-kind EQ ‘Residential’ INTO CORRESPONDING FIELDS OF TABLE lt_result WHERE division eq ‘Water’. SELECT part_id cont_id from partner AS A LEFT JOIN contract AS b ON a~part_id = b~part_id INTO CORRESPONDING FIELDS OF TABLE lt_result WHERE kind = ‘Residential’ and AND division EQ ‘Water’. SELECT part_id cont_id from partner AS A LEFT JOIN contract AS b ON a~part_id = b~part_id AND b~division EQ ‘Water’ INTO TABLElt_result WHERE kind = ‘Residential’ SELECT part_id cont_id from partner LEFT JOIN contract on partner-part_id = contract-part_id AND contract-division EQ ‘Water’ INTO TABLE lt_result WHERE kind EQ ‘Residential’. .
What is the SAP recommended naming convention for append structures of standard SAPtables?  Please choose the correct answer. The name of the append structure must start with ZA. The components of an append structure should start with ZZ or YY. The components of an append structure should start with Z or Y. The name of the append structure must start with ZZ or YY.
Where can you define global data types that are visible system-wide? There are 3 correct answers to this question. In a method of a global class In the ABAP Dictionary In a function module In a global class In a global interface .
Which of the following transactions can you use to define transparent tables? Please choose the correct answer. SE16N SM37 SE11 SE38.
Which of the following are incorrect statements? There are 2 correct answers to this question. TYPES: carrid_ty LIKE spfli-s-carr_id. TYPES: werks TYPE C LENGTH 4. TYPES: date_ty TYPE D LENGTH 10. TYPES: Str TYPE STRING LENGTH 20.
Which events can exist in all types of programs that actually contain executable statements? Please choose the correct answer. LOAD-OF-PROGRAM INITIALIZATION START-OF-SELECTION AT LINE-SELECTION AT USER-COMMAND AT PF##.
Which of the following statements are true? There are 2 correct answers to this question. 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. .
What does a non-exclusive debugging mode mean?  There are 4 correct answers to this question. A roll-out is forced in the application after each Debugger view. Someone else is debugging the same source code. Debugging is not possible between the statements SELECT and ENDSELECT because the database cursor needs to be closed using a COMMIT. Debugging is not possible for conversion or field exits. Owing to the commit, inconsistent datasets can occur in the database. It may be used anywhere in the landscape. .
Each component has an interface; of what does this interface consist? There are 2 correct answers to this question. Interface view Interface context Interface controller Data Container.
The statements CALL BADI and GET BADI are used for which type of BAdIs? Please choose the correct answer. Classical BAdI New BAdI None of the above Classical DDic .
A transport company keeps track of this availability in two tables, table VEHICLES and table TRANSPORT. To accept a new transport of a certain capacity must be found in table VEHICLES. If a record is found, a record is created in table TRANSPORT. The capacity is then adjusted in table VEHICLES. You have four function modules at your disposal. UPD_VEHI_A and UPD_VEHI_B update a matching report in table VEHICLES. If an error occurs both issue a message of type X. If no error occurs only UPD_VEHI_A issues a message of type X. If no error occurs UPD_VEHI_A issues a message of type I. UPD_TRAN_A and UPD_TRAN_B create a single record in table TRANSPORT. If an error occurs both issues a message of type X. If no error occurs only UPD_TRAN_A issues a message of type I. Which of the following function module calls ensures a single logical unit of work? Please choose the correct answer. 1.UPD_VEHI_A 2.UPD_TRAN_B 1.UPD_VEHI_A 2.UPD_TRAN_A 1. UPD_TRAN_A 2. UPD_VEHI_B 1. UPD_TRAN_B 2. UPD_VEHI_B.
The software component for a customer package can be... Please choose the correct answer. HOME Any SAP software component (i.e., SAP_APPL, SAP_BASIS, SAP_HR, etc.) Application Layer Database layer.
How many kinds of internal tables are supported in the ABAP language? Please choose the correct answer. 2 3 1 5.
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 a global class In a method In the ABAP dictionary.
How can you improve the performance when accessing a large data volume database table?  Please choose the correct answer. Apply the appropriate data class and size category. Switch the database table to fully buffered. Define appropriate indexes for the database table. Change the table type in the dictionary .
Which of the following statements are correct?  There are 4 correct answers to this question. Class methods assigned to the public visibility section can be accessed outside the class using the static component selector and the class name. Static methods can be defined in both the public and private visibility section of the class. Only public methods can be addressed outside the class. You can call private methods within the public methods without reference to the object or class. None of the above .
With what can you simulate multiple inheritance? Please choose the correct answer. REDEFINITION INHERITING FROM INTERFACES CLASS CATEGORY .
In which modularization units can you use parameters? There are 3 correct answers to this question. Event blocks such as START-OF-SELECTION Function modules Subroutines Dialog modules such as PBO modules Methods .
When do you need to use the GROUP BY clause in the SELECT statement? Please choose the correct answer. If you want to redefine the sequence of the columns in the result set If you want to use aggregate functions and all components in the field list are aggregate functions If you want to use ORDER BY to specify a sub-order If you want to use aggregate functions and at least one component in the field list is a column identifier .
Function modules provide which types of parameters? There are 4 correct answers to this question. Input Output Input/output (changing) Return values Exceptions .
How do you add fields to an SAP-delivered transparent table without modification? Please choose the correct answer. Use the database utility to enhance the definition on the database directly. Add the new fields to the table definition. Create an append structure containing the new fields. Define a structure containing the new fields and include it in the table definition. .
How is an ABAP program with several dialog steps executed? Please choose the correct answer. The program is always executed in just one dialog work process without roll out The ABAP dispatcher takes over the entire execution without assigning any work process. The program is always executed in just one dialog work process with roll out. Usually, dialog steps are assigned to different dialog work processes. .
Which desktops are part of the new ABAP debugger? There are 3 correct answers to this question. Break./Watchpoints Objects Session Desktop 1 List.
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? There are 2 correct answers to this question. EXIT. ROLLBACK WORK. MESSAGE axxx(nnn). MESSAGE exxx(nnn). DELETE UPDATE. .
SAP enhancements for customer exits are managed by which transaction? Please choose the correct answer. Transaction SMOD Transaction CMOD Neither transaction listed here Application CMOD.
Which of the following Data Types are allowed in ABAP? There are 2 correct answers to this question. DECFLOAT64 DECFLOAT16 DECFLOAT34 DECFLOAT32 .
Which of the following regarding search helps is a true statement? Please select all the correct answers that apply. The interface for the search help is defined by the IMP (import) and EXP (export) flag of the search help parameter. The LPos parameter defines the position of the search help parameter in the search hit list. The SPos parameter defines the position of the input field on the dialog screen. The text table for the selection method is automatically populated if the text table is attached to the database table being used as the selection method. .
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 Change the Data Class and Size category in the technical settings. Provide the correct reference field for the Currency or Quantity field. Select the option Not Classified from the enhancement category. .
You want to add a field type CURR to a transparent table. What else must you do? Please choose the correct answer. Add a check table that contains a field of type CUKY. Add a key fieldof type CUKY. Create a new field CUKY as a pre-defined type. Create a reference to a field of type CUKY. .
What is the best order to provide an event handler for an ALV? Please choose the correct answer. Create the ALV, write the handler, register for the event, display the ALV Register for the event, write the handler, create the ALV, display the ALV Write the handler, register for the event, create the ALV, display the ALV Write the handler, create the ALV, register for the event, display the ALV Write the handler, create the ALV, display the ALV, register for the event.
Which of the following ABAP code lines is valid? There are 3 correct answers to this question. STATICS s_mantr TYPE mantr VALUE ‘100’ PARAMETERS p_mantr TYPE mantr DEFAULT ‘100’ DATA gc_mantr TYPE mantr DEFAULT ‘100’ SELECT-OPTIONS s_mantr TYPE mantr DEFAULT ‘100’ CONSTANTS gc_mantr TYPE mantr VALUE ‘100’ .
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 line in the program. The introductory statement must be the first statement in the program. The introductory statement must never be modified. The introductory statement can be modified. .
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 Note: Answers of this question are not verified by our experts, please study yourself and select the appropriate answers. DATA gv_id TYPE s_carr_id DATA gv_id TYPE s_carr_id DEFAULT ‘QF’ DATA gv_id LIKE s_carr_id CONSTANTS gc_qf TYPE s_carr_id VALUE ‘QF’.
Which statements are true regarding ABAP inheritance?  There are 4 correct answers to this question. You can access the superclass component with the prefix SUPER->. The instance constructor can be overwritten as part of inheritance. The static constructor can be overwritten as part of inheritance. Overloading allows a method to have several definitions with different signatures. Instance constructors must call the superclass’s constructor. Static constructors do not need to call the superclass’s constructor. Polymorphism requires the developer to specify which method to use with inheritance. .
When does the lifetime of a component controller begin and end? Please choose the correct answer. It begins with the Web Dynpro component and ends with the Web Dynpro application that called it. It begins the first time the Web Dynpro application is called at runtime and ends when the Web Dynpro application that called and instantiated the component ends. It 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. .
You want to include an element of type ‘Table’ in your web dynpro. What actions add the corresponding columns to the table automatically? Please choose the correct answer. Include the method BIND_TABLE of IF_WD_CONTEXT_NODE. Bind the table attribute ‘DATA_SOURCE’ to the context node Right click the table and select the ‘CREATE_BINDING’ option Generate a ‘BIND_TABLE’ method using the web dynpro method wizard. .
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. The primary key The foreign key A short description A delivery class The MANDT field.
You are using the new debugger and you want to change the content of an internal table. Which actions are allowed? There are 3 correct answers to this question. Delete the entire contents of a table. Change row content and press Save (<CTRL> + S). Delete table from memory. Delete the selected rows. Change row content and press Enter (<ENTER>). .
Each work process…  There are 3 correct answers to this question. Is independent of other work processes. Uses a pool of database connections established when the SAP NetWeaver Application Server ABAP started. Uses a database connection to a work process established when the SAP NetWeaver Application Server ABAP started. Can only make database changes within a single database LUW. Can make database changes spanning multiple database LUWs.
Which of the following values are replaceable in debugger mode? Please choose the correct answer. Constants Variables Table names Field names.
What are the declarative statements used to define the selection? There are 3 correct answers to this question. PARAMETERS SELECT-OPTIONS SELECTION-SCREEN None of the above.
You want to check the user input in the field FIELD_NAME on a classical screen. If an incorrect value is entered, the user should be able to correct the field value. How do you call the module CHECK_MODULE in the PAI of the screen to accomplish this? Please choose the correct answer. FIELD field_name MODULE check_module. FIELD field_name MODULE check_module MESSAGE Ennn. CHAIN. MODULE check_module FIELD field_name. ENDCHAIN. MODULE check_module ON ERROR.
Which of the following statements are true? There are 2 correct answers to this question. Standard tables can be accessed by index. Standard tables cannot be accessed by index. A sorted table is always accessed by a unique key. Hashed tables are always accessed by index. Hashed tables are accessed by a unique key.
Which you should specify in a non-Unicode system when opening a file in TEXT MODE? There are 2 correct answers to this question. The ENCODING addition The byte order The code page The storage order.
Which of the following are key capabilities of SAP NetWeaver? There are 3 correct answers to this question. Supply Chain Management Information Integration People Integration Application Platform Enterprise Resource Planning.
What can you create using the ABAP Dictionary? There are 3 correct answers to this question. Domains Type pools Transparent tables Field symbols Internal tables.
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 prerequisites must be fulfilled before a repository object can be transported? There are 3 correct answers to this question. An inactive version of the repository object must exist. A transport layer must be assigned to the package. An application component must be assigned to the repository object. The repository object must be assigned to a change request. The repository object must be assigned to a package. .
Which options are available for a JOIN in ABAP Open SQL? There are 3 correct answers to this question FULL JOIN LEFT OUTER JOIN INNER JOIN RIGHT OUTER JOIN CROSS JOIN.
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 happens when an authorization check fails? Please choose the correct answer. The program is terminated. The system field SY-SUBRC is set to a value other than zero. A type E message is displayed. A CX_AUTH_FAILED type exception is raised.
In which of the following source code blocks can you define local data objects? There are 3 correct answers to this question Function module Subroutine AT SELECTION-SCREEN event block Static method PBO module.
Which statements are true? There are 5 correct answers to this question. The ALV Grid uses a reference to the data table for display. The ALV Object Model uses a reference to the data table for display. The ALV Grid can define a sort criteria for initial display. The ALV Object Model can define a sort criteria for initial display. The ALV Grid requires a table refresh after programmatically changing the ALV. The ALV Object Model requires a table refresh after programmatically changing the ALV. .
Which controller types can exist within a Web Dynpro component? There are 3 correct answers to this question. Window controller User controller Application controller View controller Component controller.
Where are fixed values for fields stored? Please choose the correct answer. Table Structure Field Data element Domain .
What is unique about a functional method?  There are 5 correct answers to this question. It must contain a returning parameter. It can contain an importing parameter. It can contain an exporting parameter. It can contain a changing parameter. It can be used in logical expressions. It can be used in SELECT statements. It must be a singleton.
Which of the following tasks does the BADI implementing class perform? Please choose the correct answer. Filtering Sequencing Inserting Deleting .
Which of the following predefined ABAP types is incomplete? Please choose the correct answer. F P XSTRING STRING .
In addition to the primary key of an internal table, how many secondary indexes can you define for an internal table? Please choose the correct answer. 15 0 1 10.
What do global types and local types have in common? Please choose the correct answer. Documentation Field labels Search help Technical information.
What can you change in the ABAP Debugger? Please choose the correct answer. Content of an internal table Value of a reference variable Value of a constant Definition of a structure.
When included in a structure, which elementary field types allow the structure to be considered a character-type data object? There are 4 correct answers to this question. C D F I N STRING T X XSTRING .
Which selection screen elements allow user input in ABAP Reports? There are 2 correct answers to this question SELECTION-SCREEN BLOCK PARAMETERS SELECTION-SCREEN COMMENT SELECT-OPTIONS.
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 .
Which data type is allowed for the reference field of the Currency field? Please choose the correct answer. UNIT CUKY DEC CURR.
What does SAP recommend that you use a hashed table? Please choose the correct answer. When a table must be accessible by both index and key When a table must be sorted automatically by key in ascending order 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.
What is the allowed length of the ABAP Dictionary data type DF16_DEC? Please choose the correct answer. The allowed length is between 1 and 15 digits. The allowed length is 16 digits. The allowed length is between 0 and 16 digits. The allowed length is between 0 and 15 digits.
Which of the following are true statements? There are 3 correct answers to this question. Table fields can be assigned to a data element. Table fields can be assigned to an ABAP Dictionary data type directly. Search helps can be defined for a table field that is assigned to a predefined data type. A reference table and field are required for fields with the data types QUAN and CURR. .
When are the changes to the VB* table transferred to the database? Please choose the correct answer. When the main program is executed When the enqueue work process is executed When an update function module is executed When the update work process is executed .
Which type of view cannot be used in a search help? Please choose the correct answer. Database view Maintenance view Help view Candidates key view.
Which action on the underlying dictionary objects triggers a database table conversion? Please choose the correct answer. Inserting an APPEND structure Changing the order of non-key fields Inserting a field of type reference Reducing the size of the field.
What is the result of the following arithmetic operation? DATA: intTYPEI. int=5*(3/10). Please choose the correct answer. 1 2 1.5 0.
Which of the following variables is the self-reference variable in ABAP OO? Please choose the correct answer. THIS SENDER ME SUPER .
What must you specify in a Unicode system when opening a file in TEXT MODE? Please choose the correct answer. The ENCODING addition The byte order The code page The Layer page .
ABAP is a programming language that… There are 4 correct answers to this question. Executes on all three levels of the three-tier architecture. Controls the business logic. Processes and formats data. Interacts with the user. Separates program code from language text. .
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 object An authorization profile An authorization Access An authorization role .
Which of the following statements are true? There are 3 correct answers to this question. The tables included in the maintenance view should have foreign key relationships. The tables included in the help view should have a foreign key relationship. Projection views can have more than one table included for the view definition. You cannot use a pooled or cluster table for a database view. .
How would you define a method of an ABAP class to prevent this method from being available in a subclass? Please choose the correct answer. Final Private Abstract Protected .
What is the difference between the INITIALIZATION and AT SELECTION-SCREEN OUTPUT events? Please choose the correct answer - 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 - INITIALIZATION is only processed once. - AT SELECT-SCREEN OUTPUT can be processed multiple times - INITIALIZATION can change the properties of the screen fields - AT SELECTION-SCREEN OUTPUT cannot change the properties of the screen field .
Where should the labels for fields be stored? Please choose the correct answer. Table Structure Field Data element Domain .
Which method of passing parameters is preferred for its performance? Please choose the correct answer. Pass by reference Pass by value Pass by class Pass by subclass .
What is the difference between SAP Basis and SAP NetWeaver? Please choose the correct answer. There is no difference; the name change was driven by marketing alone. All versions of SAP NetWeaver require the use of Unicode. All versions of SAP NetWeaver include the ability to handle HTTP requests. All versions of SAP NetWeaver require the use of UTF-8. .
Which of the following includes are generated when you create a function group? Please choose the correct answer. LxxxxUXX LxxxxF01 LxxxxTOP LxxxxO01 .
To reserve an area on the screen for an ALV Grid Control, you must do the following: Please choose the correct answer. Create an object (instantiate the object) of the class CL_GUI_CUSTOM_CONTAINER Create an object (instantiate the object) of the class CL_GUI_ALV_GRID Create an object (instantiate the object) of the class CL_SALV_TABLE Use the Screen Painter .
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 <fs> The default type STRING The type of var The default type I .
Which of the following statements are true? There are 2 correct answers to this question. Static attributes can be declared only in the private visibility section of the class. Static attributes are declared with the CLASS-DATA statement. A static attribute is the same across all instances of the class. There is only one static attribute across all instances of the class. Static attributes cannot be changed by an object. .
The Internet Communication Manager (ICM)… Please choose the correct answer. Replaced SAP ITS. Allows SAP NetWeaver Application Server to process HTTP requests. Allows the ABAP stack and the Java stack to exchange data. Can not replaced SAP ITS. .
When must a foreign key have domain equality? Please choose the correct answer. Always Never For a check field For a text table .
Each button on a Dynpro (screen) requires the assignment of a function code. This function code.. Please choose the correct answer. Is used to define global variables that receive a value when the button is clicked. Can be used to identify when the button is clicked by looking for the function code in the screen’s OK_CODE field. Prevents the function code from be assigned to a menu item. Prevents the function code from be assigned to a category item. .
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  .
How do you embed a subscreen in a main screen? Please choose the correct answer. Use SET 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 CALL SUBSCREEN in a PBO module of the main screen .
How can you declare an internal table using the transparent table A as its line type? Please choose the correct answer. DATA gt_itab TYPE LINE OF a. DATA gt_itab TYPE REF TO a. DATA gt_itab TYPE TABLE OF a. DATA gt_itab TYPE a. .
Which type of transport task is used when you modify SAP standard objects? Please choose the correct answer. Development/Correction Workbench Transport of copies Repair .
Which of the following structures is created when you use a table type to define one of its components? Please choose the correct answer. Append structure Deep structure Flat structure Nested structure .
When is a foreign key check performed on an input/output field? Please choose the correct answer. If the field refers to the dictionary field for which a check table is defined If the field refers to the dictionary field for which a append search is defined If the field refers to the dictionary field for which a search is defined If the field refers to the dictionary field for which a value help is defined .
Which of the following statements are true? There are 3 correct answers to this question. An implicit enhancement point can be used to insert code in an SAP pro- gram and is always available to the customer. Implicit enhancement options allow you to enhance interface parameters for function modules and methods without modifying the repository object. Implicit enhancement can be used to enhance SAP objects developed prior to SAP NetWeaver 7.0. None of the above. .
You add the CREATE PROTECTED addition to a class definition. From where you can instantiate the class? There are 3 correct answers to this question. From a parent class From a child class From a friend class From any protected class From the class itself .
What does Software Layer Aware Debugging allow you to do? There are 3 correct answers to this question. Trace executing code Debug only a small portion of code Debug a large portion of code Bypass authorization objects Specify as much or as little code to debug .
Which of the following program types can contain screens? There are 3 correct answers to this question Interface pools Module pools Executable programs Function groups Class pools .
Which of the following is a true statement? There are 2 correct answers to this question. A sorted table can have a unique or a non-unique key. A standard table should always have a unique key. A hashed table should always have a unique table key. A standard table should always have a multiple key. .
When does the lifetime of a Web Dynpro component begin and end? Please choose the correct answer. 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. .
Identify the types of layout managers.  There are 4 correct answers to this question. FlowLayout RowLayout ColumnLayout MatrixLayout GridLayout TreeLayout .
What is the difference between a value table and a check table? Please choose the correct answer. No difference; they are the same thing. A value table is a check table after a foreign key is defined. A value table is defined in the domain, whereas a check table is defined in the data element. A check table is defined in the domain, whereas a value table is defined in the data element. A value table does not exist. .
In which controller type can you embed a service call? Please choose the correct answer. Component controller Interface controller View controller Configuration controller.
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? Please choose the correct answer. WHERE city LIKE ‘*BU*’ WHERE city LIKE ‘_BU’ WHERE city LIKE ‘%BU*’ WHERE city LIKE ‘%BU%’ .
You display the content of an internal table using an ALV grid control. The content of the internal table changes during the program. Which CL_GUI_ALV_GRID class method can you use to display the changed content? Please choose the correct answer. REFRESH_TABLE_DISPLAY in module PAI SET_TABLE _FOR_FIRST_DISPLAY in module PBO SET_TABLE_FOR_FIRST_DISPLAY in module PAI REFRESH_TABLE_DISPLAY in module PBO .
What will happen at runtime when accessing a buffered table? Please choose the correct answer. All SELECT statements will read data from the buffer. 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 updated. If table data is read using indexes, the table buffer will not be filled. .
What is the Web Dynpro programming model is based on? Please choose the correct answer. Classic Dynpro programming Business Server Pages (BSPs) Model View Controller (MVC) Internet Transaction Server (ITS) .
What is the root class in the RTTS inheritance tree? Please choose the correct answer. CL_ABAP_ELEMDESCR CL_ABAP_TYPEDESCR CL_ABAP_DATADESCR CL_ABAP_COMPLEXDESCR .
What data type you can create in the ABAP Dictionary? Please choose the correct answer. Secondary index Type group Structure Lock object.
You write a program that updates a data record in the data base using the following statement: UPDATE scar FROM Is_scarr. Which of the following tasks does the Database Interface perform? There are 2 correct answers to this question It restricts the access to the log-on client. It checks the authorization of the current user It applies a logical lock to the updated data record. It translates the statement to native SQL.
Report abuse Consent Terms of use