Questions
ayuda
option
My Daypo

ERASED TEST, YOU MAY BE INTERESTED ONCertif ABAP

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
Certif ABAP

Description:
certification ABAP

Author:
AVATAR

Creation Date:
16/03/2017

Category:
Others

Number of questions: 79
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
AVATAR
dee91 ( uploaded 7 years )
Thanks hey. Very helpful exam preparation questions.. If you can add some more ABAP exams.. Thank you
Answer
Content:
Dynpros can be placed in which program types? 3 correct answers Executables Module pools Function groups Class pools.
Which ABAP statement can make an element visible that you statically defined as invisible? SCREEN-INVISIBLE = 1 SCREEN-ACTIVE = 1 SCREEN-ACTIVE = 0 SCREEN-INVISIBLE = 0.
When should you use a hashed internal table? 2 correct answers When accessing mainly single records When accessing by secondary key When accessing using the left-justified part of the key D. When accessing always by primary key When accessing by index.
When included in a structure, which elementary field types allow the structure to be considered a character-type data object? 4 correct answers C D F I N STRING T X XSTRING.
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? 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.
When analyzing a program, which tasks can you perform using the code inspector? 3 correct answers Discover unused variables. Execute the extended program check Determine used database tables Inspect the memory consumption Evaluate the time needed for program execution.
Which of the following statements dynamically changes the data type of field z1? Assing z1 to <fs> casting Assing z1 to <fs> Move z1 to <fs> Unassing <fs>.
When you define local classes in ABAP, which syntactical sequence must you follow? PUBLIC SECTION, PROTECTED SECTION, PRIVATE SECTION PRIVATE SECTION, PROTECTED SECTION, PUBLIC SECTION The order doesn't matter The order is handled automatically.
What does Software Layer Aware Debugging allow you to do? 3 correct answers 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 boundary conditions lead to improved access time to an internal table? 3 correct answers Left justified part of key for sorted tables Fully qualified key for sorted tables Index access for hashed tables Left justified part of key for hashed tables Index access for standard tables.
Which controller types can exist within a Web Dynpro component? 3 correct answers Window controller User controller Application controller View controller Component controller.
If you are using external debugging (debugging of HTTP and RFC requests, which arrive in your ABAP system), what will the Debugger do? Always stop when the external breakpoint is reached. Never stop; external breakpoints operate on users other than your own. May or may not stop, depending on external factors. Do not stop when the external breakpoint is reached.
What does a non-exclusive debugging mode mean? 4 correct answers 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.
How do you add fields to an SAP-delivered transparent table without modification? 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.
What does a Web Dynpro component contain? Multiple views within a window UI elements Component controller A context Exectly one interface controller.
Which statements are considered obsolete and cannot be used in ABAP Objects? TABLES DATA ... TYPE ... OCCURS DATA ... BEGIN OF ... OCCURS INFOTYPES RANGES LEAVE ON CHANGE OF SEARCH LOOP AT dbtab All of the Above.
Which of the following can you do with the ABAP debugger? 3 correct answers Compare data objects Change source code Analyze memory usage Analyze SQL traces Analyze internal tables.
Which of the following statements can you use to setup checkpoints in an ABAP program? 3 correct answers BREAK-POINT ASSERT BREAK CHECK LOG-POINT.
What do global types and local types have in common? Documentation field labes Search help Technical information.
Which does the field catalog allow you to do? 3 correct answers 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 difference between SAP Basis and SAP NetWeaver? 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 are true statements? 3 correct answers 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 does the lifetime of a Web Dynpro component begin and end? It begins when instantiated and it ends when the program ends or the object is freed. It begins the first time it is called at runtime, and it ends with the Web Dynpro application that called and instantiated the component ends. It begins each time it is called, and it ends when the component completes. It ends each time it is called, and it ends when the component completes.
What is unique about a functional method? 5 correct answers 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.
When starting the Debugger, what circumstance causes the runtime error DEBUGGING_NOT_POSSIBLE? 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.
When you add programming logic to your ABAP program that checks authorizations,which of the following do you have to create? 2 correct answers An authorization object An authorization profile An authorization Access An authorization role.
You are writing a function module that will be called from external system via remote function call (RFC). How do you report an error back to the external caller? Write the error data into 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.
What is the result of the following arithmetic operation? DATA: int TYPE I. int = 5/10. 1 .5 0 2.
When do you need to use the GROUP BY clause in the SELECT statement? 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.
What are the declarative statements used to define the selection? 3 correct answers PARAMETERS SELECT-OPTION SELECTION-SCREEN None of the above.
Each work process ... 3 correct answers 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.
You use Unified Modelling language (UML) to design your classes. You want to describe the message exchange between objects. Which diagram can you use? Object diagram Class diagram Component diagram Sequence diagram.
You want to loop over an internal table without copying each table row to a work area. How can you achieve this using a field symbol? LOOP AT <itab> REFERENCE INTO <field_symbol>. ENDLOOP. LOOP AT <itab> ASSIGNING <field_symbol>. ENDLOOP. LOOP AT <itab> TRANSPORTING INTO <field_symbol>. ENDLOOP. LOOP AT <itab> INTO <field_symbol>. ENDLOOP.
What is the difference between a Unicode and non-Unicode program? 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. All of the Above.
Which statement will interrupt the processing of the current screen and branch to new screen? CALL SCREEN <NNNN> LEAVE TO SCREEN <NNNN> SET SCREEN <NNNN> None of the above.
What is the allowed length of the ABAP Dictionary data type DF16_DEC? 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 can you use to enhance SAP standard tables and structures with fields? Append structures Field exits Customizing includes Append search helps.
A work process' ... stays linked to a screen through the dispatcher. becomes inactive while waiting for a user. uses a common memory area called shared memory. becomesactive while waiting for a user.
What is the difference between a value table and a check table? 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.
Which type of view cannot be used in a search help? Database view Maintenace view Help view Candidates key view.
Which prerequisites must be fulfilled before a repository object can be transported? 3 correct answers 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.
Identify the types of layout managers. 4 correct answers FlowLayout RowLayout ColumnLayout MatricLayout GridLayout TreeLayout.
In an ABAP program, you to assign an initial value to an elementary data object when you define it. Which addition must you use? OBLIGATORY DEFAULT READ-ONLY VALUE.
How many kinds of internal tables are supported in the ABAP language? 2 3 1 5.
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? 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.
Which components belong to an elementary search help? 2 correct answers Fixed value Import / Export parameters Selection method Attachment to a field.
You Created the following ABAP Code: DATA x TYPE REF TO DATA DATA y TYPE REF TO OBJECT ASSIGN x TO <fs> ASSIGN y TO <fs> You want to add a declaration of <fs> to the Code. Which of the Following Declarations are Valid? 2 correct answers FIELD-SYMBOLS <fs> FIELD-SYMBOLS <fs> TYPE REF TO ANY FIELD-SYMBOLS TYPE REF TO DATA FIELD-SYMBOLS <fs> TYPE ANY.
Which SELECT statement will always bypass the SAP table buffers? SELECT ... ENDSELECT. SELECT ... SINGLE ... SELECT ... INTO TABLE ... SELECT ... FOR UPDATE ...
When are the changes to the VB* table transferred to the database? 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.
You want to include an element of type ''Table'' in your web dynpro. What actions add the corresponding columns to the table automatically? 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.
Which statement is used to generically define the data reference variable z1? DATA Z1 TYPE ANY DATA Z1 TYPE ANY TABLE DATA Z1 TYPE REF TO PA0001 DATA Z1 TYPE REF TO DATA.
Where should the labels for fields be stored? Table Structure Field Data element Domain.
What is required to fully specify a Table Type in the ABAP Dictionary? 3 correct answers Access type Table key Table size Line type Header line.
Which assignment will lead to a conversion error? 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.
Your selection screen can be modified at which event? AT SELECTION-SCREEN OUTPUT AT SELECTION-SCREEN AT SELECTION-SCREEN ON <field_name> None of the above.
Which of the following statements are true? 2 correct answers 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.
Compared to a predefined ABAP type what additional properties can be assigned to a domain? 3 correct answers Fixed values Conversion exits Value tables Parameter IDs Search helps.
What does SAP recommend that you use a hashed table? 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 default length of the type P data type? 1 8 1-16 64.
Which of the following ABAP statements throws an error at the syntax check? DATA variable DATA variable(5) TYPE n. DATA variable(5) TYPE p. DATA variable(5) TYPE t.
Which of the following Data Types are allowed in ABAP? 2 correct answers DECFLOAT64 DECFLOAT16 DECFLOAT34 DECFLOAT32.
Which of the following standard types is numeric? 3 correct answers I P F Decfloat32.
Each component has an interface; of what does this interface consist? 2 correct answers Interface view Interface context Interface controller Data container.
Which of the following customer modifications options are available in the table maintenance generator? 2 correct answers Search helps Maintenace screens Append searches Events.
You want to select all the records from a database table where field CITY contains substring ''BU'' in any position. Which WHERE clause can you use in an Open SQL select statement? WHERE city LIKE '*BU' WHERE city LIKE '_BU' WHERE city LIKE '%BU*' WHERE city LIKE '%BU%'.
Table A and table B are partially buffered. Which of the following SELECT statements always access the database? 2 correct answers SELECT SINGLE CLIENT SPECIFIED a b FROM table A INTO CORRESPONDING FIELDS OF ls_AB. SELECT a b c d FROM table A ON table A~a EQ table B~e INTO CORRESPONDING FIELDS OF It_A_B. 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''.
Subroutines provide which types of parameters? 2 correct answers Input Output Input/output (changing) Return value Exceptions.
You want to move a transport request from the development system to the subsequent system. Which of the following are prerequisites for this? 2 correct answers 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 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? 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.
Which class is used to define a reference for an instance of the ALV Object Model? Class CL_GUI_CUSTOM_CONTAINER Class CL_GUI_ALV_GRID Class CL_ASLV_TABLE Class CL_GUI_BCD_GRID.
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.
To which ABAP Dictionary definition can you assign fixed values? Data element Field of transparent table Component of a structure Domain.
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. SELECT part_idcont_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_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 division EQ ''Water''. 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 LEFT JOIN contract on partner-part_id = contract-part_id AND contract-division EQ ''Water'' INTO TABLE lt_result WHERE kind EQ ''Residential''.
You have implemented a class CL_CUSTOMER in which you defined a private attribute. From where can you access this attribute directly? 2 correct answers 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 hook method exists for all controller types? wddoonclase() wddoinit() wddobeforenavigation() wddoonopen().
What is the root class in the RTTS inheritance tree? CL_ABAP_ELEMDESCR CL_ABAP_TYPEDESCR CL_ABAP_DATAESCR CL_ABAP_COMPLEXDESCR.
What is the allowed length of the ABAP Dictionary data type DF34_RAW? 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.
Function modules provide which types of parameters? 4 correct answers Input Output Input/output (changing) Return values Exceptions.
What will happen at runtime when accessing a buffered table? 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.
Report abuse Consent Terms of use