Questions
ayuda
option
My Daypo

ERASED TEST, YOU MAY BE INTERESTED ONksg3613

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
ksg3613

Description:
ksg3613

Author:
ksg3613
(Other tests from this author)

Creation Date:
26/11/2021

Category:
Others

Number of questions: 228
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
In which controller type can you embed a service call? Please choose the correct answer Configuration controller Component controller Interface controller View controller.
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. MESSAGE exxx(nnn). ROLLBACK WORK. EXIT. DELETE UPDATE. MESSAGE axxx(nnn).
Which of the following statements are correct? There are 3 correct answers to this question. An enhancement spot can contain either an explicit enhancement point and enhancement section or a new BAdI only, but all three cannot be in the same enhancement spot. An enhancement spot can contain one or more simple or composite enhancements. An enhancement spot can contain an explicit enhancement point, explicit enhancement section, and new BAdI An enhancement spot can contain an explicit enhancement point and an enhancement section.
Which of the following features do you have to consider when you use shared objects? There are 3 correct answers to this question 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 .
You are writing a function module that will be called from external system via remote function call (RFC). How do you report an error back to the external caller? Please choose the correct answer. Write the error data into an EXPORTING parameters passed by reference. Write the error data into a CHANGING parameters passed by value Write the error data into TABLES parameters that is passed by reference Write the error data into a RECEIVING parameter that is passed by value.
Which must a search help do? There are 4 correct answers to this question. 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? There are 2 correct answers to this question. When accessing by index 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.
Which data types are incomplete ABAP standard data types? There are 3 correct answers to this question I F C N P.
How would you find out if an application program offers a program exit? Please select all the correct answers that apply. 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 Hierarchy.
You want to develop a program that processes character type data. When you implement the program, you can 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? There are 2 correct answers to this question You can improve the performance significantly You can reduce the number of intermediate variables You can write compact syntax instead of a long sequence of statements You can write code that is very easy to read and understand.
You write a report that displays mass data in a table. You decide to use the ALV Grid control (class CL_GUI_ALV_GRID) instead of a classical list display with WRITE statements. Which of the following functions can you offer to the user without doing any specific programming There are 2 correct answers to this question Change column width and sequence Convert currency amount columns Sort and filter the data by any column Display details by double-clicking on a row.
Where should the labels for fields be stored? Please choose the correct answer. Field Table Structure Data element 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? Please choose the correct answer Enter the name of a data object in the Paramter ID attribute of the screen field Use a MOVE statement in a PAI module to copy the data to a data object 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.
After which statement will the runtime system initialize the ABAP memory Please choose the correct answer. CALL TRANSACTION SUBMIT… AND RETURN SUBMIT LEAVE TO TRANSACTION.
How can you maintain documentation for input fields on your screen? Please choose the correct answer. Add documentation to the SCREEN table at PROCESS AFTER INPUT (PAI). Define text tables for the underlying structure. Add documentation to the SCREEN table at PROCESS BEFORE OUTPUT (PBO). Add documentation to the underlying data element.
Which of the following statements about the Object Navigator are true? There are 4 correct answers to this question. The ABAP Dictionary can be maintained in the Object Navigator You can create BAdI implementations in the Object Navigator You can create customer projects (Transaction CMOD) in the Object Navigator. Menus can be displayed and edited in the Object Navigator. Screens can be displayed and edited in the Object Navigator. ABAP programs can be displayed and edited in the Object Navigator.
Which objects are automatically created when you create a new function group? Please choose the correct answer. A function pool and two include programs A function pool and two subroutine pools A function pool and two function modules A function pool and two module pools.
What are the prerequisites when creating an append structure for a standard SAP table? There are 2 correct answers to this question The enhancement category of the table is NOT set to ‘Not enhacable’ The table cannot have any fields of type FLTP The table must be copied before the append structure can be created The fields in the append structure should star with YY or ZZ.
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? Please choose the correct answer. Define an append structure with these two fields and assign this append structure to both database tables Define a structure with these two fields and include this structure in both database tables. Define the two fields in each database table separately. Define the two fields in one database table and copy them to the other database table.
How is an ABAP program with several dialog steps executed? Please choose the correct answer. Usually, dialog steps are assigned to different dialog work processes. The program is always executed in just one dialog work process with 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 without roll out.
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> None of the above SET SCREEN <NNNN>.
What does SAP recommend that you use a hashed table? Please choose the correct answer When a table is very large and you want to access the table by index only When a table is very large and you want to access the table by key only When a table must be accessible by both index and key When a table must be sorted automatically by key in ascending order.
Which does the field catalog allow you to do? There are 3 correct answers to this question. Add a field to the display Change the display order of a column Specify the sort order of the display table Change the title of a column Produce a striped pattern for the display lines.
Question 26: 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> TYPE ANY FIELD-SYMBOLS <fs> TYPE REF TO ANY FIELD-SYMBOLS <fs> FIELD-SYMBOLS <fs> TYPE REF TO DATA.
Question 27: Which hook method exists for all controller types? Please choose the correct answer. wddoonopen( ) wddoonclose( ) wddoinit( ) wddobeforenavigation( ).
Question 28: 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 Access An authorization role An authorization profile.
Question 30: What happens when an authorization check fails? Please choose the correct answer. The system field SY-SUBRC is set to a value other than zero. A CX_AUTH_FAILED type exception is raised. The program is terminated. A type E message is displayed.
Question 31: 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 the class itself From any protected class From a friend class From a child class From a parent class.
Question 32: What is data binding? Please choose the correct answer. Connecting an outbound plug on one view to the inbound plug of another view Connecting the values of user interface elements to the context attributes of the corresponding controller Connecting a context node in one controller to a context node in another controller Connecting one Web Dynpro component to another Web Dynpro component.
Question 33: Which of the following statements regarding search helps are true? There are 3 correct answers to this question Help views can also be used for the selection method for search help You can use a maintenance view for the search help selection method. You can use transparent tables for the search help selection method. You can use a database view for the search help selection method.
Question 34: 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. Instance method Subroutine (FORM routine) Static method Function module.
Question 35: You need to perform a downcast. What should you do? There are 2 correct answers to this question. Use the operator “=“. Perform the downcast only if an upcast has already been done for the object reference Assign a subclass reference to a superclass reference. Catch the exception CX_SY_MOVE_CAST_ERROR.
Question 36: How many work areas are available in the Debugger? Please choose the correct answer 7 9 12 15.
Question 37: Which of the following conditions must be fulfilled when using a GROUP BY clause in a SELECT statement? There are 2 correct answers to this question. The fields after GROUP BY must have a character type. The SELECT statement must also have a WHERE clause. 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.
Question 38: Which of the following can you do with the ABAP debugger? There are 3 correct answers to this question. Analyze SQL traces. Analyze memory usage. Change source code. Analyze internal tables Compare data objects.
Question 39: What is the default length of the type C data type? Please choose the correct answer 1–65535 100 1 10.
Question 40: 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> COLLECT LAST SUM.
Question 41: When is an ENDSELECT not required for a SELECT? There are 3 correct answers to this question. When the FROM is a view When you specify into a table When you do a SELECT SINGLE When you specify a join of tables When you specify appending a table.
Question 42: Which data element property do you set so that the system logs changes to the content of fields with this data element? Please choose the correct answer Change document Documentation PARAMETER ID Input history.
Question 43: What does the enhancement category for a database table or structure do? There are 3 correct answers to this question. Makes a table Unicode-compliant 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.
Question 44: Which of the following must you do to be able to use a Business Add-in(BADI)? There are 2 correct answers to this question Modify the adapter class Write code for methods Activate the enhancement project Create the BADI implementation.
Question 45: 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. 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. The extended program check must show no warnings.
Question 46: What is the event block that all of your code changes belongs to if you do not explicitly code any event blocks in an executable program? Please choose the correct answer START-OF-SELECTION INITIALIZATION LOAD-OF-PROGRAM AT SELECTION-SCREEN OUTPUT.
Question 47: What will happen at runtime when accessing a buffered table? Please choose the correct answer. All SELECT statements will read data from the buffer. 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 If data is read from the table buffer, the existing indexes are not used.
Question 48: 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? There are 2 correct answers to this question. Insert ZZPRICE at the end of the table Insert ZZPRICE into an SAP structure for the table Create an append structure and add ZZPRICE to it. Add ZZPRICE to the customizing include for the table.
Question 49: Where are fixed values for fields stored? Please choose the correct answer. Table Domain Structure Data element Field.
Question 50: Which of the following ABAP data types are compatible with the generic character-type CLIKE? There are 3 correct answers to this question. N STRING XSTRING C DECFLOAT.
Question 51: What are the advantages of defining texts symbols in executable programs? There are 2 correct answers to this question The same text symbol can be used by other programs They facilitate multilingual functionality Then can store up to 256 characters They are easier to maintain than literals.
Question 52: When would you call the RFC function module synchronously? There are 2 correct answers to this question. During two-way communication During queue processing During unidirectional communication During interactive communication.
Question 53: The statements CALL BADI and GET BADI are used for which type of BAdIs? Please choose the correct answer. Classical BAdI None of the above New BAdI Classical DDic.
Question 55: Which of the following ABAP statements throws an error at the syntax check? Please choose the correct answer. DATA variable(5) TYPE p. DATA variable(5) TYPE t. DATA variable DATA variable(5) TYPE n.
Question 56: What can you do with the code inspector? There are 2 correct answers to this question 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, objects sets and check variants Choose from only the performance, security and user interface check categories.
Question 57: Which comparison operators can you use in a logical expression related to the WHERE clause of the SELECT statement? There are 3 correct answers to this question EQ (equals) LIKE (fits pattern) CP (covers pattern) CO (contains only) GT (greater than).
Question 58: Which controller types can exist within a Web Dynpro component? There are 3 correct answers to this question. Window controller View controller User controller Component controller Application controller.
Question 59: What is the SAP recommended naming convention for append structures of standard SAP tables? Please choose the correct answer. 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.
Question 60: 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? Please choose the correct answer A RETURNING parameter named PARM1 An EXPORT parameter named PARM1 An OMPORT parameter named PARM1 A CHANGING parameter named PARM1.
Question 61: dbtab is a transparent table. What is declared by the following statement? DATA myvar TYPE dbtab. Please choose the correct answer An elementary field A structure variable A reference to an internal table An internal table.
Question 62: You have 2 objects: O1 of type class C1 and O2 of type class C2. Class C2 is a subclass of class C1. Which of the following statements implements an up cast? Please choose the correct answer. MOVE O1 TO O2. MOVE O1 ?TO O2. O1 = O2. O2 ?= O1.
Question 63: Which of the following is a true statement? There are 2 correct answers to this question An access key is required to enhance an SAP application using a user exit. An access key is required to implement an implicit enhancement point An access key is required to implement business add-ins. An access key is required to modify SAP repository objects.
Question 64: Each work process… There are 3 correct answers to this question. Can make database changes spanning multiple database LUWs. Uses a pool of database connections established when the SAP NetWeaver Application Server ABAP started Is independent of other work processes Can only make database changes within a single database LUW. Uses a database connection to a work process established when the SAP NetWeaver Application Server ABAP started.
Question 65 Which of the following capabilities is provided by the Application Layer platform of SAP Netweaver? Please choose the correct answer. Database and operating system abstraction Business process management Multi-channel access Master data management.
Question 67: Which of the following steps are required to set up a shared memory area? There are 3 correct answers to this question. Declare a catalog object Enable multiple versions of an area root class Call the attach_for_write method of area root class Generate an area root class Set the root object.
Question 68: What is unique about a singleton? There are 2 correct answers to this question. It cannot be defined as FINAL. 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. It must be instantiated using a static public constructor. It must be defined as FINAL. must be instantiated using a static private constructor.
Question 70: 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 PROTECTED ABSTRACT.
Question 71: 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,X D,I,string, T C,D,N,T F,I,P,X.
Question 72: Which components of the class can be accessed in the implementation of a static method in that class? There are 2 correct answers to this question Instance attributes Types All events Constants.
Question 73: What does a Web Dynpro component contain? There are 3 correct answers to this question Multiple views within a window A context Component controller UI elements Exactly one interface controller.
Question 74: What are the advantages of modularization? There are 3 correct answers to this question Transparency Performance Maintainability Profitability across DBMS Reusability.
Question 75: Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor? There are 4 correct answers to this question. INCLUDE TYPE-POOL METHOD FUNCTION-POOL PROGRAM CLASS-POOL REPORT FUNCTION MODULE INTERFACE-POOL.
Question 76: Which of the following are true statements? There are 3 correct answers to this question. 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.
Question 77: Each component has an interface; of what does this interface consist? There are 2 correct answers to this question Interface controller Data Container Interface view Interface context.
Question 78: What types of changes to the repository does SAP provide? There are 3 correct answers to this question. SAP Notes Deployments from SDN.SAP.COM Transports Support Packages Enhancement Packages.
Question 79: Which of the following are features of the Context in Web Dynpro? There are 2 correct answers to this question Every Web Dynpro controller has multiple Contexts Every Web Dynpro controller has one Context Data is shared between controllers through Context mapping Data is transferred from one Context to another by firing plugs.
Question 80: To which context object is the attribute LEAD_SELECTION_INDEX related? Please choose the correct answer Element Node Attribute Supply function.
Question 81: You call a lock module Which exceptions could the lock module raise when a logical lock CANNOT be set? There are 2 correct answers to this question CX_SY_OPEN_SQL_ERROR FOREIGN_LOCK CX_SY_DATA_ACCESS_ERROR SYSTEM_FAILURE.
Question 82: Which statement is used to generically define the data reference variable z1? Please choose the correct answer. data z1 type any data z1 type ref to PA0001 data z1 type ref to data data z1 type any table.
Question 83: Which of the following ABAP standard types are incomplete? There are 2 correct answers to this question. X F N STRING.
Question 84: Which of the elementary data types is deep? Please choose the correct answer DECFLOAT34 XSTRING X N.
Question 85: Which elementary field types are considered a character type? There are 5 correct answers to this question. C T D I F XSTRING STRING N X.
Question 86: Which of the following is a true statement? There are 2 correct answers to this question A standard table should always have a unique key. A hashed table should always have a unique table key. A sorted table can have a unique or a non-unique key. A standard table should always have a multiple key.
Question 87: You write a report that displays mass data in a table. You decide to use the ALV Grid control (class CL_GUI_ALV_GRID) instead of a classical list display with WRITE statements. Which of the following functions can you offer to the user without doing any specific programming Display details by double-clicking on a row Sort and filter the data by any column Change column width and sequence Convert currency amount columns.
Question 88: What is unique about a functional method? There are 5 correct answers to this question. 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.
Question 89: Identify the types of layout managers. There are 4 correct answers to this question. ColumnLayout FlowLayout TreeLayout RowLayout GridLayout MatrixLayout.
Question 90: What can you create using the ABAP Dictionary? There are 3 correct answers to this question. Type pools Transparent tables Internal tables Field symbols Domains.
Question 91: 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. 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.
Question 92: Which of the following ABAP code lines is valid? There are 3 correct answers to this question. 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’.
Question 94: Which of the following data types are predefined ABAP data types? There are 3 correct answers to this question. XSTRING STRING DECIMALS DECFLOAT34x FLOAT.
Question 95: Dynpros can be placed in which program types? There are 3 correct answers to this question. Function groups Class pools Module pools Executables.
Question 96: What is the allowed length of the ABAP Dictionary data type DF16_DEC? Please choose the correct answer. The allowed length is between 0 and 16 digits The allowed length is between 1 and 15 digits. The allowed length is between 0 and 15 digits. The allowed length is 16 digits.
Question 97: What must you do to create a singleton class? There are 3 correct answers to this question Implement the IF_UMM_SINGLETON interface in the class Define the class as final Set the class instantiation to private Define the class as abstract Instantiate the class in a static method of the class itself.
Question 98: Which of the following values are replaceable in debugger mode? Please choose the correct answer. Constants Field names Variables Table names.
Question 99: Which selection screen elements allow user input in ABAP Reports? There are 2 correct answers to this question SELECTION-SCREEN COMMENT PARAMETERS SELECTION-SCREEN BLOCK SELECT-OPTIONS.
Question 100: Which of the following is correct? Please choose the correct answer. The screen attributes can be modified in the PROCESS BEFORE OUTPUT event block The screen attributes can be modified in the PROCESS AFTER INPUT event block. None of the above. The screen attributes can be modified in the PROCESS BEFORE OUTPUT and PROCESS AFTER INPUT event blocks.
Question 101: Which of the following can you assign a search help to? There are 3 correct answers to this question Data element Structure component Check table Domain Table type.
Question 102: 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 method In a function module In a global class In the ABAP dictionary.
Question 103: 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 You can call private methods within the public methods without reference to the object or class. Only public methods can be addressed outside the class None of the above Static methods can be defined in both the public and private visibility section of the class.
Question 104: Which of the following enhancements calls a customer function module. There are 2 correct answers to this question. Customer exit Business Transaction event User exit Business Add-in (BADIs).
Question 105: How can you find customer exists in an ABAP program? There are 2 correct answers to this question. Search for ‘CL_EXTHANDLER’ in the program. Search for customer exists in the Repository Information System Search for ‘CALL CUSTOMER’ in the program Search for customer exists in the program documentation.
Question 106: Which components belong to an elementary search help? There are 2 correct answers to this question. Import / export parameters Selection method Fixed values Attachment to a field.
Question 107: Subroutines provide which types of parameters? There are 2 correct answers to this question. Exceptions Return values Input/output (changing) Input Output.
Question 108: You have to overwrite spaces in a string with the letter ‘A’. Which of the following statements can you use? There are 3 correct answers to this question CONDENSE OVERLAY SHIFT LEFT REPLACE TRANSLATE.
Question 109: Which statements are allowed for processing internal tables? There are 3 correct answers to this question. DELETE MODIFY SELECT UPDATE INSERT.
Question 110: can you search for suitable classic Business Add-Ins(BAdIs)? There are 2 correct answers to this question Search in the Repository Information System and choose Enhancements - >Customer Exits 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 Use the SAP menu Tools -> ABAP Workbench -> Development -> Business Object Builder.
Question 111: What must before you can create a new transportable function modules? There are 3 correct answers to this question Exception class Function group Package Transport request Module pool.
Question 112: Which of the following actions can be performed in the Process After Input (PAI) processing block? Please choose the correct answer. Set the GUI status of the screen. Modify screen attributes dynamically. Set the title bar. Check the function code.
Question 113: Which of the following generic types can you use to define a field symbol that will be assigned to a character string? There are 3 correct answers to this question Note: Answers of this question are not verified by our experts, please study yourself and select the appropriate answers. Type any Type clike Type xsequence Type csequence Type any table.
Question 114: How can Unicode checks be made? There are 2 correct answers to this question. By running Transaction UCCHECK In any system (after release 6.10) by specifying the program has Unicode checks active Only in a Unicode system or as part of a conversion to a Unicode system Cannot be enforced.
Question 115: What do global types and local types have in common? Please choose the correct answer Search help Documentation Field labels Technical information.
Question 116: 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 Internal table Cluster table Transparent table Pooled table.
Question 117: Which of the following rules must you follow when you create a static constructor? There are 3 correct answers to this question You can ONLY define static constructors in the public section You must name the method CLASS_CONSTRUCTOR You must name the method CONSTRUCTOR You CANNOT use parameters or exceptions You can use ONLY importing parameters or exceptions.
Question 118: 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 can be modified. The introductory statement must never be modified. The introductory statement must be the first statement in the program.
Question 119: In which sequence are the following ABAP Events triggered? Please choose the correct answer. 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.
Question 121: What is the Web Dynpro programming model is based on? Please choose the correct answer. Model View Controller (MVC) Business Server Pages (BSPs) Internet Transaction Server (ITS) Classic Dynpro programming.
Question 122: You want to use a BAdI to extend the functions of an SAP program. Which of the following tasks is necessary? Please choose the correct answer. Call the BAdI Create an enhancement project using a customer exit. Define an interface for the BAdI Implement a class that implements the BAdI interface.
Question 123: What scheduling technique is used by the ABAP debugger dispatcher for processing user requests? Please choose the correct answer Shortest First First in , First out Round Robin Multiple Queue.
Question 124: Under which circumstances will the classic Debugger start as the Debugger? There are 2 correct answers to this question. When five modes already exist for this logon session. If you manually switched to the classic Debugger during your last 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 None; the new Debugger will always start as the Debugger.
Question 125: Which of the following ABAP dictionary types can you use to define domains? There are 3 correct answers to this question DEC NUMC CHAR FLOAT DATE.
Question 126: 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 An application component must be assigned to the repository object. The repository object must be assigned to a change request. A transport layer must be assigned to the package. The repository object must be assigned to a package.
Question 127: 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.
Question 128: What is the predefined reference variable used in ABAP OO to address the object itself? Please choose the correct answer. ME SELF THIS SUPER.
Question 129: What can be part of the signature of an instance constructor? There are 2 correct answers to this question Exceptions Import parameters Changing parameters Export parameters.
Question 130: The data buffered on each application server… Please choose the correct answer. Depends on the users. Is does not the same. Is never the same. Is always the same.
Question 131: Which statements about ABAP are true? Please choose the correct answer Each statement cannot begin with a keyword. Each statement must begin with a keyword. Each statement must end with a period. ABAP keywords and additions must be in uppercase.
Question 132: You always want to check the user authorization for data entered in an input field of a selection screen. Where do you do this? Please choose the correct answer In the event block AT SELECTION-SCREEN on VALUE-REQUEST In the event block AT SELECTION-SCREEN OUTPUT In the event block AT SELECTION-SCREEN In the event block INITIALIZATION.
Question 133: SAP enhancements for customer exits are managed by which transaction? Please choose the correct answer. Transaction SMOD Application CMOD Transaction CMOD Neither transaction listed here.
Question 134: What do you have to take into account before you decide to buffer a table? Please choose the correct answer The data must always be read from the buffer The data read from the buffer may NOT be current The entire table content must be loaded into the table buffer The database server must allow table buffering.
Question 135: What is the best order to provide an event handler for an ALV? Please choose the correct answer Write the handler, create the ALV, display the ALV, register for the event Register for the event, write the handler, create the ALV, display the ALV Write the handler, create the ALV, register for the event, display the ALV Write the handler, register for the event, create the ALV, display the ALV Create the ALV, write the handler, register for the event, display the ALV.
Question 136: Which of the following are table buffering types? There are 3 correct answers to this question Primary-key Full Column-store Generic Single-record.
Question 136: What can you use to achieve polymorphism? Please choose the correct answer. Events Inheritance Subroutines Reports.
Question 137 You are asked to enhance the GUI status of an SAP standard application How do you identify which menu exit function code you can use? Please choose the correct answer. It starts with a dollar($) It start with a plus (+) It starts with an asterisk (*) It starts with an ampersand (&).
Question 139: Which of the following components belong to the SAP application layer? There are 2 correct answers to this question ABAP dispatcher SAP GUI Database server Database interface.
Question 140: What features are provided by the database interface? There are 3 correct answers to this question. Database independence of application programs Conversion of Open SQL statements from ABAP statements into the corresponding database statements Syntax check of Native SQL commands Data consistency check using foreign key relationships Access to SAP table buffers.
Question 141: Which of the following is a true statement? There are 3 correct answers to this question. All transportable objects have to be assigned to a package. Client-specific customization objects are assigned to the customizing request. Local repository objects can be transported Inactive objects can be transported. Repository objects and cross-client customization objects are assigned to the workbench request.
Question 142: What must you do to define a database view using the ABAP Dictionary? There are 3 correct answers to this question. Choose the database tables from where the view acquires data Define buffering settings for the underlying database tables Choose the fields from the tables that should be part of the view. Define the join conditions between the tables. Define selection criteria for the view.
Question 143: When are the changes to the VB* table transferred to the database? Please choose the correct answer. When the enqueue work process is executed When an update function module is executed When the main program is executed When the update work process is executed.
Question 144: 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? There are 3 correct answers to this question 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 event is triggered by setting a breakpoint at the MESSAGE … RAISING statement. Check if the handler method ON_EVT is defined in a subroutine of the report.
Question 145: Which of the following statements are true? There are 3 correct answers to this question. The tables included in the help view should have a foreign key relationship. The tables included in the maintenance view should have foreign key relationships. You cannot use a pooled or cluster table for a database view. Projection views can have more than one table included for the view definition.
Question 146: 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.
Question 147: Which statements are considered obsolete and cannot be used in ABAP Objects? Please select all the correct answers that apply. DATA ... TYPE ... OCCURS TABLES INFOTYPES SEARCH DATA ... BEGIN OF ... OCCURS RANGES LOOP AT dbtab LEAVE ON CHANGE OF.
Question 148: How many kinds of internal tables are supported in the ABAP language? Please choose the correct answer. 5 2 3 1.
Question 149: Where can you define global data types that are visible system-wide? There are 3 correct answers to this question. In a global class In the ABAP Dictionary In a global interface In a method of a global class In a function module.
Question 150: Which data type is allowed for the reference field of the Currency field? Please choose the correct answer. CUKY DEC UNIT CURR.
Question 151: Which screen in the ABAP Dictionary allows you to log data changes to the table? Please choose the correct answer Utilities Database Object Database Utility Technical Settings Attributes tab Utilities Settings Delivery and Maintenance tab.
Question 152: What is required to fully specify a Table Type in the ABAP Dictionary? There are 3 correct answers to this question. Table size Table key Line type Header line Access type.
Question 153: Which steps are needed when implementing the singleton concept for class instantiation with minimum coding? There are 3 correct answers to this question Create an instance of the class in a static constructor. Define the instantiation of the class as private Create an event that returns the instance of the class. Save the instance of the class in a static attribute. Define the class as abstract.
Question 154: Which message types behave the same regardless of the context in which they are called? There are 2 correct answers to this question. E S X I W A.
Question 155: In which modularization units can you use parameters? There are 3 correct answers to this question. Subroutines Methods Event blocks such as START-OF-SELECTION Dialog modules such as PBO modules Function modules.
Question 156: Why should you bundle database updates in your dialog programs? Please choose the correct answer To avoid database locks set by an SQL statement that persists until the end of the program To be able to rollback database changes performed in the same dialog step To process the SAP LUW within the database LUW to ensure data consistency To allow you to use SAP locks to ensure data consistency.
Question 157: Which of the following are key capabilities of SAP NetWeaver? There are 3 correct answers to this question. People Integration Application Platform Enterprise Resource Planning Information Integration Supply Chain Management.
Question 158: Which of the following tools belong to the ABAP Workbench? There are 3 correct answers to this question. Screen Painter Form Builder Easy Access Menu Function Builder Class Builder.
Question 160: 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? Please choose the correct answer Standard and sorted Standard, sorted, and hashed Standard and hashed Sorted and hashed.
Question 161: 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? There are 2 correct answers to this question. There are 2 correct answers to this question. 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->*.
Question 162: What type of method is generated automatically by the Web Dynpro Explorer when you assign an action to a button UI element? Please choose the correct answer Event handler method Standard hook method Ordinary method Supply function.
Question 163: 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 same visibility as the super class method The super class method is abstract The superclass method is an instance method The subclass method has a lower visibility than the super class method.
Question 164: 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 default type STRING The type of <fs> The default type I The type of var.
Question 165: What is the result of the following arithmetic operation? DATA: int TYPE I. Int = 5 * ( 3 / 10 ). Please choose the correct answer 2 0 1.5 1.
Question 166: 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. New BAdIs Customer exits Business add-ins User exits.
Question 167: What is the purpose of the enqueue work process? Please choose the correct answer It manages logical locks in the lock table It processes update requests It processes user entries It translates Open SQL statements.
Question 168: 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? Please choose the correct answer. When the assignment to gv_var2 is executed At the beginning of the START-OF-SELECTION event block When the value ‘123’ is assigned to the data object As soon as the program is loaded into thie internal session.
Question 170: What is the default length of the type P data type? Please choose the correct answer 64 1-16 1 8.
Question 171: 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? Please choose the correct answer. 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.
Question 172: Each button on a Dynpro (screen) requires the assignment of a function code. This function code… Please choose the correct answer. Prevents the function code from be assigned to a menu item. Can be used to identify when the button is clicked by looking for the function code in the screen’s OK_CODE field. Is used to define global variables that receive a value when the button is clicked. Prevents the function code from be assigned to a category item.
Question 173: For a given date(variable lv_date), you want to find all the connections from Frankfurt to Sydney with exactly one stopover. You want to fly from the stopover city to Sydney on the same day you arrive in the stopover city. Table ZFLIGHTS hold the following information about flights. -flightid: primary key -cityfrom:departure city -datefrom: departure date -timefrom:departure time -cityto:destination city -dateto:destination date -timeto:destination time Which of the following Open SQL Queries can you use to find all the possible stopover cities? Please choose the correct answer. SELECT DISTINCT cityto INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom IN (SELECT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto < destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’ SELECT cityto INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom IN (SELECT DISTINCT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto < destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’ SELECT cityfrom INTO TABLE lt_cities FROM zflights AS destination WHERE cityto IN (SELECT DISTINCT cityfrom FROM zflights WHERE dateto = destination~datefrom AND timeto < destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’ SELECT DISTINCT cityfrom INTO TABLE lt_cities FROM zflights AS destination WHERE cityfrom IN (SELECT cityto FROM zflights WHERE dateto = destination~datefrom AND timeto < destination~timefrom AND cityfrom = ‘FRANKFURT’ AND datefrom = lv_date ) AND destination~cityto = ‘Sydney’.
Question 175: 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_ALV_GRID Use the Screen Painter Create an object (instantiate the object) of the class CL_GUI_CUSTOM_CONTAINER Create an object (instantiate the object) of the class CL_SALV_TABLE.
Question 176: Which boundary conditions lead to improved access time to an internal table? There are 3 correct answers to this question 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.
Question 177: Which of the following can you do with the SAP code inspector? Please choose the correct answer. Monitor background tasks Monitor runtime behavior Analyze runtime data. Perform static code checks.
Question 178: Which of the following statements are true? There are 2 correct answers to this question. A maintenance view is implemented as an inner join. A database view is implemented as an outer join. A database view is implemented as an inner join. A maintenance view is implemented as an outer join.
Question 179: 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 save the table When you run the database utility transaction (SE14) When you insert the table name and select create When you activate the table.
Question 181: What does the Refactoring Assistant allow you to do? There are 2 correct answers to this question. Rename all subclasses of a method Rename all occurrences of a method Move between classes and interfaces Move components between superclasses and subclasses.
Question 182: Which desktops are part of the new ABAP debugger? There are 3 correct answers to this question. Session Desktop 1 Objects Break./Watchpoints List.
Question 183: 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? Please choose the correct answer. Note: Answers of this question are not verified by our experts, please study yourself and select the appropriate answers. • Enhancement Spot Implementation • BAdI Implementation • Enhancement Project • BAdI Implementation • BadI Implementation • Enhancement Project • BAdI Implementation • Enhancement Spot Implementation.
Question 184: Which of the following statements are true? There are 3 correct answers to this question. Implicit enhancement can be used to enhance SAP objects developed prior to SAP NetWeaver 7.0 An implicit enhancement point can be used to insert code in an SAP program 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. None of the above.
Question 185: Which SELECT statement will always bypass the SAP table buffers? Please choose the correct answer. SELECT … INTO TABLE … SELECT … ENDSELECT. SELECT … FOR UPDATE … SELECT … SINGLE ….
Question 186: Your program performs a data base update by calling function modules in an update task. Which ABAP statements can be used in the program to discard all update requests for the current SAP logical unit of work(LUW)? There are 3 correct answers to this question MESSAGE TYPE A MESSAGE TYPE E ROLLBACK WORK MESSAGE TYPE X MESSAGE TYPE W.
Question 187: Which statements are true about a class that has granted friendship to another class? There are 4 correct answers to this question. All classes that inherit from the friend (subclasses) also have the same access. The friend has access to protected attributes. All classes the friend has granted friendship access status to also have the same access. The friend has access to private attributes. The friend has access to public attributes.
Question 188: How do you embed a subscreen in a main screen? Please choose the correct answer Use SET SUBSCREEN in the flow logic of the main screen. Use SET SUBSCREEN in a PBO module of the main screen. Use CALL SUBSCREEN in a PBO module of the main screen. Use CALL SUBSCREEN in the flow logic of the main screen.
Question 189: 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 Class diagram Object diagram Component diagram Sequence diagram.
Question 190: Which of the following enhancement options does not require any preparation from SAP? Please choose the correct answer. Explicit enhancement point Implicit enhancement point Explicit enhancement sections New BAdIs.
Question 191: 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 selected rows. Delete table from memory Delete the entire contents of a table. Change row content and press Enter (<ENTER>). Change row content and press Save (<CTRL> + S).
Question 192 Which of the following is a true statement? There are 3 correct answers to this question. A package can be nested. All customer repository objects have to be assigned to a package. Packages use interfaces and visibility to make their elements visible to other packages. The transport layer is a mandatory input field for the package.
Question 193: Function modules provide which types of parameters? There are 4 correct answers to this question. Return values Exceptions Output Input Input/output (changing).
Question 194: Which of the following predefined data types are character types? There are 3 correct answers to this question P N T D X.
Question 195: 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 SIMPLE DATA CLIKE CSEQUENCE.
Question 196: Identify the types of controller. There are 5 correct answers to this question. Custom controller Window controller Consumer controller View controller Configuration controller Component controller.
Question 197: A work process… Please choose the correct answer. Stays linked toa screen through the dispatcher. Becomes inactive while waiting for a user Becomes active while waiting for a user. Uses a common memory area called shared memory.
Question 198: What are the differences between displaying in a full screen and in a container? There are 2 correct answers to this question. Only a full-screen ALV allows the use of event handling. The full screen requires Dynpro programming. The container requires the use of an additional object (a container control). Only an ALV in a container allows the use of event handling. The only difference is that the container name must be specified when creating the ALV object. Any type of ALV allows the use of event handling.
Question 199: In which program types can you create dialog screens? There are 3 correct answers to this question Function group Module pool Interface pool Executable program Class pool.
Question 200: 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. 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 logic flow. Only fields B and C are ready for input.
Question 201: 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 the option Not Classified from the enhancement category. Provide the correct reference field for the Currency or Quantity field. Select any option other than Not Classified from the enhancement category Change the Data Class and Size category in the technical settings.
Question 202: At most, how many menu items (including functions, separators and sub- menus) can a menu have on the screen? Please choose the correct answer 10 20 15 None of the above.
Question 203: Your task is to enhance the screen of an SAP standard application. How do you determine if there is a customer exit for this task? Please choose the correct answer You search in the flow logic of the screen for CAL 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.
Question 204: Which options are available for a JOIN in ABAP Open SQL? There are 2 correct answers to this question CROSS JOIN INNER JOIN LEFT OUTER JOIN RIGHT OUTER JOIN.
Question 205: 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 REF TO a. DATA gt_itab TYPE TABLE OF a. DATA gt_itab TYPE a. DATA gt_itab TYPE LINE OF a.
Question 206: 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 property OUTPUT of the input field must be set. The name of the variable and the name of the input field must be identical. The variable must be declared using the DATA statement. The variable must be declared using the TABLES statement.
Question 207: Which of the following statements are true? There are 2 correct answers to this question. A conversion routine can be assigned to a domain. You define the value range in the data element. You can enter documentation for the data element in the ABAP Dictionary. A conversion routine can be assigned to a data element.
Question 208: Which of the following can you use to enhance SAP standard tables and structures with fields? There are 2 correct answers to this question. Customizing includes Append search helps Field exits Append structures.
Question 209: What data type you can create in the ABAP Dictionary? Please choose the correct answer Secondary index Lock object Type group Structure.
Question 210: 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? Please choose the correct answer. LOOP AT <itab> REFERENCE INTO <field_symbol>. ENDLOOP. LOOP AT <itab> INTO <field_symbol>. ENDLOOP. LOOP AT <itab> ASSIGNING <field_symbol>. ENDLOOP. LOOP AT <itab> TRANSPORTING INTO <field_symbol>. ENDLOOP.
Question 211: Which rules do you have to consider when working with pooled tables? There are 2 correct answers to this question Only key fields should be used in ORDER BY clauses Only key fields should be used in WHERE condition An append structure can be created All fields can be used in indexes.
Question 212: 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 Set a breakpoint in the ABAP editor and select Save. Set a breakpoint in the ABAP debugger and press F8 Execute command /h.
Question 213: For which of the following requirements can you implement a functional method? There are 2 correct answers to this question A factory method that returns an object reference A method to set an instance attribute with one importing parameter and no other parameters A handler method for an event that has a returning parameter A private static helper method that returns a single value as the result of an algorithm.
Question 214: Which of the following predefined ABAP types is incomplete? Please choose the correct answer. XSTRING STRING P F.
Question 215: Which statement is true? Please choose the correct answer A database LUW cannot be placed within an SAP LUW. A database LUW must be placed within an SAP LUW. An SAP LUW must be placed within a database LUW. A database LUW must be placed without an SAP LUW.
Question 216: If you are using external debugging (debugging of HTTP and RFC requests, which arrive in your ABAP system), what will the Debugger do? Please choose the correct answer. May or may not stop, depending on external factors. Always stop when the external breakpoint is reached. Never stop; external breakpoints operate on users other than your own. Do not stop when the external breakpoint is reached.
Question 218: 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? Please choose the correct answer. They are copied to fields with the same name They are copied to fields with the same type They are copied from right to left They are copied from left to right.
Question 219: An executable ABAP program contains a standard selection screen and uses the event blocks AT SELECTION SCREEN, AT SELECTION-SCREEN OUTPUT, INITIALIZATION, START-OFSELECTION. In which sequence will ABAP runtime call these event blocks? Please choose the correct answer. 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.
Question 220: What is variable-length structure called? Please choose the correct answer. Nested link structure Nested structure Flat structure Link structure.
Question 221: Which events can exist in all types of programs that actually contain executable statements? Please choose the correct answer. INITIALIZATION LOAD-OF-PROGRAM AT PF## AT LINE-SELECTION AT USER-COMMAND START-OF-SELECTION.
Question 222: To which ABAP Dictionary definition can you assign fixed values? Please choose the correct answer. Field of a transparent table Data element Domain Component of a structure.
Question 223: You are establishing the business logic layer for a Web Dynpro Component. Which service types are available in the Service Call wizard? There are 3 correct answers to this question. Transaction code Class method Function module Function group Web service proxy.
Question 224: What are the declarative statements used to define the selection? There are 3 correct answers to this question. None of the above PARAMETERS SELECTION-SCREEN SELECT-OPTIONS.
Question 225: You want to add a field type CURR to a transparent table. What else must you do? Please choose the correct answer 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 fieldof type CUKY.
Question 226: What is the root class in the RTTS inheritance tree? Please choose the correct answer. CL_ABAP_DATADESCR CL_ABAP_TYPEDESCR CL_ABAP_ELEMDESCR CL_ABAP_COMPLEXDESCR.
Question 227: 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_idcont_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’ SELECT part_idcont_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_idcont_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’.
Question 228: Which statements are true? There are 5 correct answers to this question. 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 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 requires a table refresh after programmatically changing the ALV.
Question 229: Global data types defined in SAP systems are… Please choose the correct answer. Date types defined in the program using ABAP Dictionary types. Date types does not defined Dictionary types. Data defined in the program that is visible to all the routines/statements within the ABAP program. ABAP Dictionary types.
Question 230: How do you create lock objects and lock modules for use in ABAP programs that access the database? Please choose the correct answer. Use the Function Builder to create the lock modules. 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 Use the ABAP Dictionary to create the lock objects. The lock modules are created automatically.
Question 231: What can be defined using an implicit enhancement option? There are 3 correct answers to this question Replacement for SAP function modules Replacements for global SAP methods Additional attributes in global SAP classes Additional parameters in SAP function modules Additional exceptions in SAP function modules.
Question 233: Table A and table B are partially buffered. Which of the following SELECT statements always access the database? There are 2 correct answers to this question. SELECT a b FROM table A INTO CORRESPONDING FIELDS OF TABLE lt_AB SELECT SINGLE FOR UPDATE a b FROM table A INTO CORRESPONDING FIELDS OF ls_A WHERE c EQ ‘1234’. SELECT a b c d FROM table A JOIN table B ON table A~a EQ table B~e INTO CORRESPONDING FIELDS OF TABLE lt_A_B. SELECT SINGLE CLIENT SPECIFIED a b FROM table A INTO CORRESPONDING FIELDS OF ls_AB.
Question 234: Which of the following regarding search helps is a true statement? Please select all the correct answers that apply The LPos parameter defines the position of the search help parameter in the search hit list The interface for the search help is defined by the IMP (import) and EXP (export) flag of the search help parameter. 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.
Question 235: The order of fields for a transparent table in the database… Please choose the correct answer. Is created in the order of the Data Dictionary. Is allowed to be different than the ABAP Dictionary. Needs to match the ABAP Dictionary. Is created in the order of the ABAP Dictionary.
Question 236: You create a function group ZATP. What is the name of the corresponding main program? Please choose the correct answer SAPFZATP SAPMZATP SAPLZATP ZATP.
Question 237: 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 is handled automatically. The order doesn’t matter.
Question 238: You are making changes to a program that already has a transaction code linked to it. Your colleague is testing the transaction in your development system. At what point can the changed version of the program be tested? Please choose the correct answer When you release the transport requests for the program When you save the program When you perform a syntax check on the program When you activate the program.
Question 240: 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 can change the properties of the screen fields • AT SELECTION-SCREEN OUTPUT cannot change the properties of the screen field • INITIALIZATION is only processed once. • AT SELECT-SCREEN OUTPUT can be processed multiple times.
Question 250: 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*’.
Question 251: You want to read data from two database tables A and B using a database join. Database table B contains details for data records stored in database table A. Your result should contain all combinations of matching rows from A and B plus all rows from A that do not have matching rows in B. Which statement do you use? Please choose the correct answer. SELECT … FROM a LEFT OUTER JOIN b … SELECT … FROM a JOIN b … SELECT … FROM a INNER JOIN b … SELECT … FROM b RIGHT OUTER JOIN a ….
Question 252: Which actions release a database lock? There are 7 correct answers to this question. The display of a dialog message type E => X The display of an SAP screen A CALL TRANSACTION ENQUEUE_ DEQUEUE_ A SUBMIT ROLLBACK WORK The display of a dialog message type A An “/n” in the command field COMMIT WORK.
Report abuse Consent Terms of use