T_12_75_0_Z17
![]() |
![]() |
![]() |
Título del Test:![]() T_12_75_0_Z17 Descripción: Prácticas |




Comentarios |
---|
NO HAY REGISTROS |
What should you do to follow the code-to-data approach to programming? (3). Perform expensive calculations on the database. Perform expensive calculations on the ABAP application server. Transfer all data from the database to the ABAP layer, and then aggregate the results. Aggregate data on the database, and transfer the results to the ABAP layer. Use native SQL to access SAP HANA built-in functions. You create a check variant in the Code Inspector which includes the check 'Search problematic Select * statements'. SAP HANA is used as the database. In the check parameters, which value would you use for the percentage of fields that are effectively used?. A value that you calculate based on the number of tables. A higher value than on a traditional, row-store only based database. The same value as on a traditional, row-store only based database. A lower value than on a traditional, row-store only based database. What are the benefits of using the SQL Monitor (transaction SQLM)? (2). It displays the database execution plan for all SQL statements. It collects monitoring data asynchronously without additional database interaction. It schedules ABAP programs to monitor and log all database accesses. It can be active in a production system with minimal performance overhead. You perform a static code check using the Code Inspector (SCI). In your SCI variant, you select the Search problematic SELECT * statements check. What does this check report?. SELECT * statements on tables with more than a specified number of fields. SELECT * statements where fewer than a specified percentage of all fields are effectively used. SELECT * statements on tables with the Column Store storage type. SELECT * statements on tables with more than 100,000 records. What are functions of the ABAP Managed Database Procedure (AMDP) framework? (2). It creates the database procedure when the AMDP is first activated. It deletes obsolete versions of the database procedure synchronously. It deletes obsolete versions of the database procedure asynchronously. It creates the database procedure when the AMDP is first called. What information can you specify using annotations (marked with the @ sign) when you define a Core Data Services (CDS) view in an ABAP system? (3). The client dependency of the CDS view. The name of the representation of the CDS view in the ABAP dictionary. The join conditions of the CDS view. The extent to which records of the CDS view should be buffered on the application server. The logic for aggregations, grouping records, and filtering groups of the CDS view. Which of the following are performance recommendations when using SAP HANA? (2). Define indexes on the columns that are used in calculations. Filter data in lower layers. Move data-intensive calculations from the database to an application server. Avoid transferring large result sets between database and client applications. Why is a security concept in SAP HANA required? (2). Database administration should be restricted to skilled. Access to ERP tables must be restricted. Need to have selected users in SAP HANA for Information Management. Editing of SAP HANA data models should only be possible for “Users.” of the model. Your customer wants to migrate to SAP HANA and you want to identify which business processes should be optimized. (2). Combine the results of the SQL Monitor with the results of an ABAP runtime analysis. Activate the new SQL Monitor in a productive system. Activate the new SQL Monitor in a development system. Combine the results of the SQL Monitor with the results of a static source code analysis. You have an SQLScript procedure with a table input parameter it_books. You want to use the parameter on the right-hand side of an assignment operator within the procedure. :it_books. {it_books}. it_books. @it_books. How many statistics or ranked lists allowed per query?. 1. Unlimited. 9. 10. Identify the valid attributes of domain. (3). Fixed values. Length. Type. Label. Header. When writing a list, what command would allow you to overwrite a line?. Overtype. Reserve. Back. Write:/1. The cardinality of a foreign key relationship is defined as 1:N. What Does this imply?. Many records of the check table are assigned to one record of the foreign key table. One record of the foreign key table is assigned to one record in the check table. One record of the check table is assigned to many records of the foreign key table. What type of ABAP Query list would be appropiate if the user wanted to determine the ten top sales people?. Statistics. Percentage. Ranked lists. Basic lists. What is true about the result set of a left outer join at the database level? (2). Fields from unmatched rows in the left table are null filled. Contains all entries from the left table. Fields from unmatched rows in the right table are null filled. Contains only entries that match in the on clause. Contains all entries from the right table. What is the option on the “Parameters” statement in a report program to include a SPA/GPA Parameter ID?. Parameter ID. Memory ID. Default Parameter ID. Value. What is true about the new-page statement? (2). Requires at least one write stement before it can be executed. It is an event. Used to generate a blank page. Increments the page counter. Within the AT USER-COMMAND processing block which system variable is used to check the function code?. SY-UCOMM. SY-KEY. SY-GUI. SY-FCODE. Programs that extends beyond transaction limits and want to pass data should use. Tables. ABAP/4 memory. SAP Memory. Where would you typically program dynamic screen changes?. In a PAI Module. In a PBO Module. PBO screen event in Flow logic. PAI screen event in Flow logic. What attribute in a table control must be defined in order to activate row selection functionality?. LINE_SEL_MODE. Function code. TOP_LINE. w/selcolumn. What authorization object is required to main queries?. S_Program. S_Query_All. S_Query. S_Mainin. Where does the system store the data after Read Line has been performed on a list?. In Memory. SY-LISTI. In an Internal table. SY-LISEL. Select the methods used to access data on the database. (3). Get node. Native SQL. LDB. ABAP/4 Open SQL. Read table. For called program component that are type transaction or report, wht is true about the roll area (assuming processing will resume in the calling program). They run in their own roll area. They run in the roll area of the caller. Share the same roll area. Mark the valid name for a text field in screen painter: _mytext. ?mytext. !mytext. Default page headings are created on which type of list?. All lists. Secondary. Basic. Table ZMYBLE is created in the dictionary. When does the table get created in the underlying database?. At the end of the table creation after it is saved. When the table is activated. It does not correspond to an object in the underlying database and does not get created. When the database administrator physically creates the table. At the beginning of the table creation. Where are the dictionary changes made available to ABAP programs?. After Database is re-organized. Immediately, providing the object is activated. Next time program is re-generated. Next time user signs on. Which are valid ABAP Query report types? (3). Statistics. Basic lists. Select Lists. Summary. Ranked lists. What system variables contains the contents of the selected line in interactive reporting?. SY-LINNO. SY-LISEL. SY-LSIND. None of the answers are correct. Identify the case where table buffering should be set off. When the most current data is not required. For Small Static non volatile tables. When the most current data is required. For Global Master Data. What is true about a check table?. Check table fields can accept only values which exist in the check table. Foreign key fields can accept any values regardless of the check table. Foreign key fields can accept only values which exist in the check table. Which is not a valid option for a WRITE statement?. NO-GAP. As Radio Box. Input. Under. No-Zero. Centered. Which of the following dictionary objects gets stored as a runtime object?. All of the answers are correct. Structures. Table Types. Tables. Data Elements. How many ‘AT Exit-command’ Modules are allowed in the PBO?. 0. 2. Unlimited. 1. When does a processing block for a Get statement end?. When the END GET statement is encountered. When all data has been retrieved for the Get. When the next keyword event is encountered. After each PUT in the LDB. Which statement prevents duplicate internal table entries?. Collect. Append. Insert. Delete duplicates. Where does the system store the data after a Read Line has been performed on a list?. In Memory. SY-LISTI. SY-LISEL. In an Internal table. If table which is an LDB are hierarchically higher in a structure than the table defined in the report, what takes place?. The selection screen will display selection criteria for the higher tables. The selection screen will display selection criteria for the higher tables at the time of the Get for the lower level tables. The selection screen will not display selection criteria for the higher tables. The selection screen will display selection criteria for the higher tables only if tou issue a Get for the higher level table. Which of the following does not physically exists in the underlying database? (2). Internal table. View. Structure. Transparent table. On what line does the output ‘AAAA’ appear in the following code? REPORT ZPGM NO STANDARD PAGE HEADING. DO 8 TIMES. WRITE /’’. ENDDO. SKIP. WRITE ‘AAAA’. 2. 9. 10. 1. Program A issues the following statement SUBMIT PROGRAM B. What takes place?. Program B becomes active in the same internal session of Program A. Program A becomes active in the same internal session of Program B. User Context is flushed. Program B runs in a new internal session. Full buffering would be appropiate for what type of table?. Tables with generic Keys. Internal tables. Small Static tables. Transaction tables. What is not a valid functional type?. Program. LDB. Sequential Dataset. Search Help. Joined tables. Identify the case where table buffering should be set off. For Small Static non volatile tables. When the most current data is required. For Global Master Data. When the most current data is not required. What happens when an EXIT statement is executed in the AT event?. The program ends. The remainder of the current processing block is executed. The system leaves the processing block and branches to the processing block of the next event. The output list is displayed. When would you use one of the F4_IF* functions?. In the PAI when Process on Value-Request dialog event is triggered. In the module that perform OKCODE processing. In the PBO when Process on Value-Request dialog event is triggered. In the PAI when Process on Help-Request dialog event is triggered. Suppose LFA1 is the root node, LFBK and LFB1, are branches of LFA1 is a branch of LFB1. If the report conins only one single GET statement for LFB1, the processing passes through which table. LFA1, LFBK, LFB1.LFC1. LFA1 and LFB1. LFA1, LFBK, LFB1. Identify the basic objects of the data dictionary. (3). Tables. Data elements. Data Models. Domains. Documentation. What happens when a 1 to many relationship in encountered with an inner Join?. Redundant data from the inner table is included. A runtime error. Redundant data is not returned to the resultant set. Redundant data from the outer table is included. What are the three main sub objects of the LDB (Logical DataBase)? (3). Selection screen. DB Program. Search Helps. Tables. Structure. From the list below, which is not a data class in the Dictionary?. Organizational data. System data. Master data. Project data. What is the READ LINE statement used for? (2). Reading the Basic List. Reading Secondary Lists. Reading Database tables. Reading Internal tables. In the context of a logical database, which is not a valid ABAP/4 keyword event?. At Selection-Screen. Initialization. Put. End-Of-Selection. Get. Tables with indices, result in reduced performance in what Kind of OPEN SQL operation. Database modify. Database retrieval. All database access. Database updates. Which system variable contains the number of detail list that is being generated?. SY-LISTI. SY-LSIND. SY-BIX. SY-INDEX. What statement in Dialog Programming names screen fields available for input. Field. Case. Module. Check. Select the methods used to access data on the database. (3). Native SQL. LDB. Read table. Get node. ABAP/4 Open SQL. What must be assigned to help parameters?. Domain. Values. Nothing. Data element. Identify the synchronous update technique. (2). PERFORM… ON COMMIT and WAIT. Update table…. COMMIT WORK AND WAIT. CALL FUNCTION in Update sk. What takes step after each dialogue step?. System passes a Database commit to the database system. A Commit Work is executed. The application gathers da four update processing. The SAP LUW is concluded. Identify the different type categories in the ABAP dictionary. (3). Data elements. Data models. Table Types. Data definitions. Structures. Identify the item that are not considered Data Dictionary technical settings when creating a dictionary table. (2). Field Name. Data class. Size category. Status. Buffering. When you EXPORT an internal table that has a header line to ABAP/4 memory, what is the result?. You cannot EXPORT an internal table with a header line. Only the contents of the internal table is stored. The header line and contents of the internal table are stored. Only the header line is stored. What DOES NOT determines the behavior of the search help?. user master record parameters. dialog behavior. the interface of the search help. the selection method that determines the values to be displayed. What is the effect of the hide statement?. The fields are invisible and cannot be written to the list. The system stores the field name and values for each field hidden. The variable appears on the current line as indicated by sy-linno. What is true about flow logic? (2). Screens are optional in a dialog program. Transactions are a vehicle to execute dialog programs. The flow logic is conined in Modules. Dialog Programs do not require a transaction to execute the module pool. Update and equeue techniques are important. Which of the following is an invalid method for populating an internal table?. Insert IB. Read table IB. Append. Collect. Select into yable IB from dbb. What is the code required in order to scroll the third detail list to page?. Scroll LIST Index 3 to Page 5. Scroll LIST sy-lsind 3 to Page 5. Scroll LIST 3 5. Scroll LIST sy-index 3 to Page 5. What technique is used to ensure remote functions are still processed even if the partner computer is not active?. Asynchronous RFC. Transactional RFC. Synchronous RFC. What techniques would yo use to fix the 10 leftmost columns on a list when scrolling to the right?. Scroll List Left. Scroll List PS+<10>. Set Right Scroll-Boundary Column 10. Set Left Scroll-Boundary Column 10. Table T wants to ensure that the key field -filedata entered is valid against a field T2 fieldata in the table T2. Which is the foreign key?. T1. T2. T3 from the dictionary. Where do you define a LDB to a program?. Data Statement. Program Attributes. Get Statement. Tables Statement. What happens to memory when the EXPORT is executed without specifying ID?. ABAP memory sets up a new default area. SAP Memory is overwritten. The ABAP memory is completely overwritten. What is true about the result set of an inner join at the database level?. Contains all entries from both tables. Contains all entries from the left tables. Contains only entries that match. Contains all entries from the right table. Mark the valid values for a checkbox. (2). Any alpha character. 0. Space. X. 1. What is true about V2 updates within the same SAP LUW?. V2 errors cause V1 updates to be rolled back. They are usually time critical updates. An error in one V2 function module cause all other V2 functions to be rolled back. Each V2 function module for a given COMMIT WORK always runs in its own (separate) DB LUW. What condition apply for a left outer join in open SQL?. Only ‘Or’ can be used as a logical operator in the ON condition. At least one field from the table on the right is required for comparison in the ON condition. A Left Outer Join is not permitted in OPEN SQL. A join statement is found to the right of the join operator. Where would you typically see the code “Call Selection-Screen”?. Top-of-Page. Start-of-Selection. At-Line-Selection. At Selection-Screen. Program A makes a call to Program B with “Submit Program B and return”. How many SAP LUW’s are involved?. 1. 0. 2. 3. Refer to the following code. Why the literal ‘Hello’ would not be displayed on your list? (2). The text element does not contain the value ‘Hello’. The text element is missing from the program. Your logon language is different than the original language. Text elements cannot be used in a WRITE statement. What is the recommended method to modify a standard search help to include customer defined search paths?. Perform a modification to the standard search help. Add a collective search help to the standard search help. Enhance the standard search help with an append search help. Add an elementary search help to the standard search help. Identify the object that cannot have a search help atached to it?. data element. check table. Type. Table field. Table. When is it better to buffer the table?. When a table is linked to check tables. When a table is read frequently and the data seldom changes. When a table is read frequently and the data is always changing. When a table is read infrequently. What includes are generated in module pool SAPMZABC if only DYNPRO 100 exists, refering to the Flow logic for Dynpro 100? (2). USER_COMMAND_0100. MZABCTOP. MZABCI01. MZABCO01. Which statement will ensure processing returns to the calling point after the user presses F3 to exit the list?. CALL report AND RETURN. SUBMIT ZPGMA and Return. SUBMIT ZPGMA with selection-set.. .. LEAVE TO LIST-PROCESSING. SUBMIT report. What does DESCRIBE TABLE statement provide to the program?. Key length. Key Definition. Access Type. Key Uniqueness. What is the structured type in the ABAP dictionary that has no physical table definition in the underlying database referred to as?. Table type. Structured type. Table. Structure. Mark the three system fields that are continuously mainined by the list. (3). SY-LINNO. SY-COLNO. SY-PAGNO. SY-LINSZ. SY-TITLE. Mark the code that will display the selection screen of the called program ZIST. (2). SUBMIT ZTST VIA SELECTION-SCREEN USING. SUBMIT ZTST VIA SELECTION-SCREEN. SUBMIT ZTST AND RETURN. SUBMIT ZTST USING SELECTION-SET ‘VAR1’. SELECTION-SET ‘VAR1’. What message type does not implicity trigger database commits for the table updates specified in your program?. E type MESSAGE statement. I type MESSAGE statement. A type MESSAGE statement. S type MESSAGE statement. W type MESSAGE statement. What are the main functions of the data dictionary? (2). To connect to the operating system. To insulate the ABAP/4 developer from the database. To support the creation and management of metadata. To provide data security at the application level. Using screen painter, how do you logically relate radio buttons?. Define a Group box. Make sure each one has the same Screen Group Name. Ensure the prefix name of the radio buttons is the same. Encompass them in a Radio Button Group. When does a table get physically created in the underlying database?. When you activate a transparent table in the ABAP Workbench. When BASIS creates the tablespace at the OS layer. When you create a transparent table. When you activate a transparent table in the Dictionary. Identify the valid methods for setting the value of a SELECT-OPTION selection field. (2). SELECT-OPTIONS AIRLINE FOR ZFLIGHTSCARRID DEFAULT ‘AA’. INITIALIZATION. ZFLIGHTS-CARRID = ‘AA’. START-OF-SELECTION. ZFLIGHTS-CARRID = ‘AA’. SELECT-OPTIONS AIRLINE FOR ZFLIGHTSCARRID MEMORY ID CAR. Which statement would conclude a SAP LUW? (2). MESSAGE S101. ROLLBACK WORK. COMMIT WORK. CALL Transaction. How can records from the left table be omitted in an outer join?. There is no way to omit records from the left table. Specify conditions in the FROM clause. Specify conditions in the WHERE clause. Specify conditions in the ON clause. What requirement exists if a field is defined in the dictionary of type CURR?. The field must be linked to another field of type CUKY. The field must be numeric. No other requirement exists. Decimals must be defined in the domain. What is the result of following code? DO 4 TIMES. IF sy-index = 2. CONTINUE. ENDIF. WRITE sy-index. ENDDO. 2. 1 2 3 4. 1 3 4. Given the logical database F1S, identify the database program that is created. DBF1SSEL. SAPMZF1S. Your user defined Program Name. SAPDBF1S. What is required in the flow logic in order to process a table control?. A loop .. endloop statement for the table control in both the PBO and the PAI. A loop .. endloop statement for the table control only in the USER_COMMAND module. A loop .. endloop statement for the table control only in the PAI. A loop .. endloop statement for the table control only in the PBO. What does the following code achieve? AT SELECTION CREEN FOR VALUE-REQUEST FOR sales. CALL SCREEN 100. When the user presses F1, Screen 100 is displayed instead of the normal possible values search. When the user presses F1, Screen 100 is displayed in addition to the normal help screen. When the user presses F4, Screen 100 is displayed instead of the normal possible values search. When the user presses F4, Screen 100 is displayed in addition to the normal help screen. What is needed to ensure a check field is verified against the referred key field of the check table?. Same domain is required for check field and referenced field. All key fields MUST have domain equality between check table and foreign key table. Same data type only is required for check field and referenced field. Same data element is required for check field and referenced field. Values supplied to variants are stored in which table?. TVAR. PARM. T006. TVARV. Where should the CANCEL (RED x) button on the standard toolbar take the user?. To the initial screen of the transaction. To the previous screen. To where the transaction was called. To the Cancel area. Mark the event keyword that links reporting processing at logical database. Read. Get. Put. Select. What order is recommended when setting and releasing locks in your program?. Lock data, read data, update database, release locks. Read data, lock data, update database, release locks. Lock data, read data, release locks, update database. What is true about sorting an extract (intermediate) database?. The extract dataset is typically sorted in the Start-of- Selection processing block. You can sort an extract dataset even without a header. The sequence of the control breaks in the Loop does not have to correspond to the extract dataset sort sequence. The extract dataset must be sorted for processing to begin. Where are dictionary changes made available to ABAP programs?. Next time user signs on. After Database is re-organized. Immediately, providing the object is activated. Next time program is re-generated. In what case are tabstrips good candidates? (2). When users need the ability to navigate freely between components. When Navigation between components is predetermined in a fixed manner. When several components of an application need to be displayed on one screen. What happens when an EXIT statement is executed in the AT event?. The output list is displayed. The system leaves the processing block and branches to the processing block of the next event. The remainder of the current processing block is executed. The program ends. The user default for the date format is set to YYYY.MM.DD. Assume that today’s date is January 15, 1999, Whats is the displayed output of the date field in the following code? DATA: datum TYPE d. datum = sy-datum. WRITE: / datum mm/dd/yyyy. 1999/01/15. 1999.01.15. 01/15/1999. 19990115. What is contained in the system variable sy-linsz?. Height of the current line. Row count of the current line. Size of vertical bars in your list. Width of the current line. If you trigger a lock object and it is already locked by some other user, what exception would be raised?. 08 – General_Failure. 01 – Foreign_Lock. 02 - System Failure. 03 – Already_Locked. Structure MY-STRUCTURE is created in the dictionary. When does the structure get created in the underlying database?. When the table is activated. At the end of the table creation after it is saved. When the database administrator physically creates the Table. It does not correspond to an object in the underlying database and does not get created. At the beginning of the table creation. What would be a reason for choosing to use asynchronous update in your ABAP program? (2). Your updates need to run together as a logical unit. To improve user response time. Immediate updates to the Database are required. Your program need the updates completed in order to continue processing. What is true about the primary index of a table? (2). The developer designates the fields to be used as the primary index. The key fields of the table make up the primary index. The primary index is automatically created when the table is activated. The primary index ID is designated by the Database Administrator. Identify the key assignments for function keys in a GUI status. (3). Random Function Keys. Recommended Function Keys. Reserved Function Keys. Suggested Function Keys. Freely Assigned Function Keys. Which of the following will trigger the AT LINE_SELECTION event? (4). Function Code PICK. Menu Option EDIT>Choose. Double Click a line on a list. F2. Function Code P+. Function Code CHOOSE. What is true about functional areas and User groups in ABAP Query? (3). Several Functional areas can be assigned to one user group. The user can access only designated queries in a given user group. A Functional area can be assigned to several user groups. Users belonging to the same authorization group have the same query privilege. The queries of a user group belong only to the person that created the query. Given the logical database F1S, identify the database program that is created. DBF1SSEL. SAPDBF1S. SAPMZF1S. Your user defined Program Name. What happens if message E046 is raised in the following code? AT SELECTION-SCREEN ON sales. IF sales < 600. MESSAGE e046. ENDIF. The initialization event is fired again. Field Sales is open for input and all other fields are not available for input. All fields are open for input and cursor is positioned on field sales. The program ends. What is difference between call screen and set screen?. Call screen executes and returns to the point of call. Set Screen does not. Set screen executes and returns to the point of call. Call Screen does not. Call Screen is used only for external screens. Set screen is only for screens in the same module pool. There is no difference. Which modulation unit do not use ABAP/4 to pass data?. Function modules. Parameter Ids. Transactions Reports called with SUBMIT and Return. Remove this record. How would you define a lock object?. Through a Function Call. Create it as an object in the dictionary. Use the Data Browser. Which type is not a GUI status?. Online status. List status. Dialog box. Context menu. What makes a text table?. Cardinality must be defined as 1:1. The key of the text table consists of the key of the check table plus an additional language key. The type of foreign key field defined must be "No Key /Candidates". What is the order of events that fire? 10 START-OF-SELECTION 20 END-OF-SELECTION 30 INITIALIZATION 40 GET 50 AT SELECTION-SCREEN. 50 10 40 10 20. 30 50 10 40 20. 30 10 50 40 20. Select the valid customer defined Message Statement. MESSAGE E123 (9999). MESSAGE ID 'AT' TYPE 'S' NUMBER 100. MESSAGE Y123. MESSAGE E123 by Fielda Fieldb. Which report statement option determines the width of a list?. Line-Size. Report Size. Line-Width. Line-Count. What will cause the AT USER-COMMAND to fire?. Function Codes that Start with P. Normal Function Codes. Type T Functions Codes. Type S Function Codes. What internal table fields are generated using a SELECT-OPTION? (4). High. Low. Sign. Option. Between. Operator. Mark the valid usage of READ statement. (2). Read Current Line of table IB. DO. Read Line SY-INDEX. ENDDO. Read Line 3 of Next Page. Read Line 3 of Current Page. A view called znyview is created in the dictionary. What gets physically created on the underlying database?. Views do not get created on the database. Views are not created with the dictionary. A view named zmyview. A view named v_zmyview. Select the example of organizational data: Sales Order. Vendors. Cost Centres. Country Keys. What is true about a structure?. A physical database table is created for a structure. The TABLES statement is used to define a structure in a program. The STRUCTURES statement is used to define a structure in a program. Structures contain data beyond the runtime of a program. What is the purpose of nodes statement in an ABAP program?. Indicates the nodes from the logical database. Specifies the logical database. Sets up an address pointer to the nodes in the shared memory buffers. Points to cluster tables. Define logical database. Definition of a Relational Data Model. A method to update data. A Reporting tool. An ABAP/4 Reading Program used to read and process data. When does system reset the formatting values on a write statement?. All answers are correct. When explicitly changed using the Format statement. Using the Reset option of the Format statement. At any New Event. At what point does a parameter ID get reset?. Program Execution Ends. Free memory. When you Flush the SPA/GPA memory. User sign off. Identify the key assignments for function keys in a GUI status? (3). Suggested Function Keys. Recommended Function Keys. Random Function Keys. Freely Assigned Function Keys. Reserved Function Keys. Global data types defined in SAP systems are…. Date types defined in the program using ABAP Dictionart types. Data types does not defined Dictionary types. Data defined in the program that is visible to all the routines/statements within ABAP program. ABAP Dictionary types. Your code contains the following statement: READ TABLE gt_itab INTO gs_struc INDEX 1. When defining gt_itab, which internal table types can you use?. Standard and sorted. Standard, stored and hashed. Standard and hashed. Stored and hashed. What are the declarative statements used to define the selection? (3). SELECTION-SCREEN. SELECT-OPTIONS. None of the above. PARAMETERS. You add the CREATE PROTECTED addition to a class definition. From where you can instantiate the class? (3). From the class itself. From any protected class. From a friend class. From a child class. From a parent class. Which of the following predefined data types are character types? (3). D. T. N. X. P. At most, how many buttons can the application toolbar have on the screen?. 10. 35. None of the above. 30. 20. What is the difference between SAP Basis and SAP NetWeaver?. All version of SAP NetWeaver require the use of UTF-8. All versions of SAP NetWeaver include the ability to handle HTTP requests. There is no difference; the name change was driven by marketing alone. All versions of SAP NetWeaver require the use of Unicode. You want to define two database tables with different structures. Both tables should contain the fields CHANGE_DATA and CHANGE_TIME. How do you implement this in order to minimize the maintenance effort?. Define the two fields in one database table and copy them to the other database tables. Define a structure with these two fields and include this structure in both databases tables. Define an append structure with these two fields and assign this append structure to both database tables. Define the two fields in each database table separately. Which statement would be used to create a box with a frame title on a selection screen?. Begin of Selection, End of Selection. Begin of Frame, End of Frame. Begin of Box, End of Box. Begin of Block, End of block. Mark the valid logical nodes. (3). Node. Table. File. Complex Data Object. Structure. How many modification groups are allowed per screen field?. 3. 2. 4. 1. Unlimited. At what point does the standard selection screen (as a result of a selection-option) get displayed?. After Initialization event. Prior to Initialization event. Before the Report Statement. At Srt-of-Selection event. Identify the clause that is used in suppress standard headers. Suppress Standard. No Standard Heading. No Standard Page Heading. System>List>Save. What is required to establish an interactive list? (2). The user interface allows actions to trigger interactive list type events. The Hide command is programmed into the report. Corresponding interactive events are programmed. What is Top-Of-Page event triggered?. When the report starts. When the Top-Of-Page event is encountered in sequence. When the first WRITE statement is encountered. After Number of lines per page, as specified in the REPORT, have been written to the list buffer. What is the effect of the collect statement if any entry with the same key already exists?. Appends a new line. Creates a new entry. Adds the numeric fields to an existing entry. What condition will a transaction be directly called from a GUI status?. The Function Type is set to T. The Function Type is set to S. The Function Code is left blank. The Transaction Type is set to T. Where would the cancel button typically be located?. Menu bar. Title bar. Application toolbar. Standard toolbar. If you want to Work with the standard number range functionality, you only need the function modules in the function group…. SNR2. SNR1. SNR4. SNR3. F4 is pressed for a screen field. What is the order of precedence that takes place Resume that all "possible values" options have been defined for the screen field? a) The corresponding check ble will be referenced and displayed b) Process on Value-Request is executed c) A search help is referenced and displayed d) The corresponding domain values will be displayed. b, d, a, c. a, b, c, d. b, c, a, d. d, a, c, b. What does a LDB provide?. A method to access the data in a random manner. Centrally defined authorization checks. Central performance improvements for update accesses. Consistent and flexible user interface. What is true about performing in commit?. RollBack Work is allowed in the FORM. Multiple calls to a FORM result in single execution of the FORM. Parameter passing is allowed. Commit Work is allowed in the form. After a READ LINE on a List, what happens to the HIDE data?. The hide data is not available to the program. The hide data is restored to shared memory. Nothing, the data remains in the hidden area. It is transferred back to the fields defined in the program. A commit work is issued in a transaction that employs asynchronous updating, what takes place?. (3). Database commit is triggered. User is notified of updates. Update requests are processed. SAP LUW is concluded. What is true about SAP query?. Users can access only the fields which are assigned to a functional group. Functional Area can be a special view of a logical database. A user master record is generated when the query is defined. SAP user can be assigned to only one user groups. Mark the sort statement that is more efficient. Sort IB. Sort IB BY (fieldname). Sort IB Ascending. Sort IB by keys. After an user action is performed, what event is triggered in dialog program?. Module User_command. PAI. Case OK_CODE. PBO. What is true about subscreen? (2). Can set their own titlebar. Multiple subscreens are possible in a single screen. Can set their own GUI stus have their own OK_CODE. You can also specify the subscreens dynamically at runtime. If you are building a tabstrip to be handled at the presentation level. What function type should be assigned to the tab title? (2). P. Blank. T. F. E. How are buffers used by inner and outer joins?. The choice can be made to use or bypass buffers. Buffers are always bypassed. Buffers are always used. What are valid methods for including text elements in your program? (2). Write: ‘Hello’(001). Write: TEXT-001. Write: 001(Hello). Write: TEXT-001’Hello’. Identify the line number that will cause the break for at NEW CONNECTION: CARRIER CONNECTION FLIGHTDAT 10 AA FFF Jan 2 20 AA FFF Jan 3 30 DL FFF Jan 4. All rows will cause a break. 30. 20. No rows will cause a break. What controls the dialogue behavior of a search help? (2). DPOS. SPOS. Admin data. LPOS. Value Range. In what can list be saved? (3). HTML Format on local PC. SAPOFFICE. ABAP Editor. Report Tree. Local File to the application server. Where do the fixed values of a domain get checked?. When a SQL Insert is performed. In Screens only. When a SQL Update is performed. When user presses F1 – Technical info. You have issued a Set Title bar in the PBO of your screen. How long will the title remain active?. Until the next Set Titlebar statement. Until the next DB LUW. Until the Next screen change. What are the coordinates of the following model dialogue Box? Window Starting at 10 20 Ending at 20 30. Starting at Row 10, Column 20 Ending at Row 20, Column 30. Starting at Column 10, Row 20 Ending at Column 20, Row 30. Starting at Column 10, Row 30 Ending at Column 20, Row 20. What is true about the end-of-page Event? (2). Occurs when the page break has been triggered by the New-Page statement. Works only if you reserve space in the Report. Used to create Footers. Statement using the line-count statement. Automatically creates a footer on the last page of a list. What methods can be used to set the values for printing an online list? (3). Include SET_PRINT_PARAMETERS. NEW-PAGE PRINT ON. Function SET_PRINT_PARAMETERS. Function GET_PRINT_PARAMETERS. What transaction is used to handle termination updates?. CCMS. SM13. SE80. SM12. Refer to the following code, how would you program a generic lock on all rows of a tble that have key values 'AA', '111' for the first 2 fields? CALL FUNCTION Enqueue_ESMYLOCK EXPORTING Field1 = … Field2 = … Field3 = …. Field1 = Generic, Field2 = Generic, Field3 = Space. Field 1 = ’AA’, FIELD2 = ’111’, Field3 = Initial. It is not possible in this case. Field 1 = ’AA’, FIELD2 = ’111’, Field3 = Space. Three locks have been set in a transaction, what are methods that would cause the release of all of them. (3). Program ends abnormally. Reset Command. End the transaction. Commit Work. CALL FUNCTION DEQUEUE_ALL. What statement will set a new internal session in the same external session? (2). Leave to transaction. Call Transaction. Submit.. .. and Return. Submit. What is the default screen that is generated for a selection screen?. 1000. 100. 1001. 1100. “Call Function Starting NEW sk” is an example of what type of call?. Asynchronous. Batch. Synchronous. Direct. Mark the items that are true with the Asynchronous Update technique in a SAP LUM. (3). You can combine update requests from consecutive dialog steps. COMMIT concludes the SAP LUW. Requests are not passed directly to the DB. Update sk functions are logged in the SM12 log tables. All updates are performed or none at all. The Scope Parameter for your lock object function module has been set to 2, What does this imply? (2). The locks are automatically release when the updates complete. Locks generated in the dialog program are passed on to the update program. An update termination error holds the locks. You must release the locks programmatically. Why is it a good idea to use a backup version of the OK_CODE? For example, lv_okcode= OK_CODE. Because the OK_CODE gets reset at the beginning of each execution of PAI processing. To prevent accidental setting of the OK_CODE in a different screen. OK_CODE is a system reserved variable and cannot be accessed directly. So the OK_CODE is freed up for sub screens. Which program is used to refine the values returned by a search help?. Export. Import. Restrict value range. Administration data. Why is subquery usually more efficient?. Data is filtered in the SAP GUI. Data is filtered in the database. Data is filtered at the application server. Data is filtered on the network. Where do dictionary runtime object get stored?. In work processes. In structures. In table “nameb”. In the dictionary. What is the order of transport in PBO when a table control is defined in your module pool?. All fields regardless of table control definition are transported at the beginning of PBO. Table control fields followed by the the remaining screen fields. Screen fields followed by table control fields. Dictionary Fields followed by Program Fields. What appears in the standard header of list? (3). Page number. Underline. Program title. User. Date. What methods could be used to specify the next Screen to be displayed? (2). Set Screen. Loop at Screen. Use the Next Screen Option on the Screen Attributes. Submit Screen. What determines if a table is a client specific versus client independent?. Depends how Basis has configured the client. CLNT an specified as a key field. The option 'Client Specified' is added to the Select statement The first field is mandt with a domain CLNT but not specified as a key field. The first field is mandt with an external data type. READ CURRENT LINE makes use of what system variables? (2). SY-CPAGE. SY-PAGNO. SY-INDEX. SY-CUROW. Identify the dictionary type of field catalog used for the ALV control. alv_catalog. lvc_t_fcat. catalog. fieldcat. What happens when number range interval buffering is active for internal numbers? (2). The numbering sequence is contiguous. Perceived improved performance can be achieved. Duplicate numbers will never be encountered in the system. The programmer can choose to ignore buffering on request. What is true about views? (2). A view is automatically created on the database upon activation. Maintenance Views are not updateable. Views can be buffered. A view contains data. Which linking method will leave current processing and not return? (2). Call Transaction. Call Function. Leave to transaction. Submit. The following statement ‘MESSAGE S001 (AT)’ is issued in a PAI module of a Dynpro. Where does the message appear?. After the AT-EXIT Module. On the same screen. In the System Log. On the next screen. An ABAP program has a selection screen. The ABAP program is to be included as a step in the Background job. What other field must be filled in when creating the job step?. Variant. Print Specifications. Mandatory Fields. Language. Refer to the following code, if there are no entries in my_itab, what is the result? SELECT * FROM my_table FOR ALL ENTRIES IN my_itab WHERE key1 = my_itab-key1. Only distinct values for key1. Runtime error. No entries are retrieved. All entries are retrieved. What is true about extract database? (3). Definition of a field group immediately reserves storage space for the fields. The Header Must be defined as one of the field groups. More than one Extract Dataset is allowed per program. An extract dataset may consist of records with different structures. The field group HEADER is part of each extract record. What can be assigned directly to a data element? (2). Table field. Built-in type. Table type. Domain. Check table. What table do you automatically get in a dynpro without having to declare it in your module pool?. Subscreen. Sy-table. Screen. Screen_IB. What table is used to store transaction codes?. txncodes. tstct. tstc. txn. If the program has a START-OF-SELECTION event and you program a statement between the REPORT statement and the first event keyword or form statement, the statement are included with which processing block. END-OF-SELECTION. INITIALIZATION. No Processing Block. START-OF-SELECTION. What would trigger a rollback?. An RFC Function Call that terminates normally. A program that issues a MESSAGE type 'A'. A user cancels the transaction. A program that issues a Commit Work statement. What is the event that could be used to create a header on a detail list?. Top-of-page. At line-selection. New-page. Top-of-page During Line-Selection. During interactive reporting, at what point does sy-Isind get incremented by the system?. When you programmatically increment it. At the beginning of an interactive processing block. At the end of an interactive processing block. Where does information comes from when you press F1 on a screen field?. Search help. Data element documention. Domain short text. Domain Help values. What statement allows you to generate a report from an online transaction?. GENERATE list. LEAVE TO LIST-PROCESSING. LEAVE TO BASIC LIST. CALL REPORT report_name. Where does the Modification GROUP assignment of fields get defined?. In the Dynpro. Using the SET GROUP statement. In the screen painter. Do you really care. Which object would you integrate to determine the length of a field on a screen?. Value table. Data element. Domain. Dictionary. Repository. You have made change to an existing table that contains data. ¿What takes place when the Database Conversion utility is executed? (3). The indexes for the table needs to manually be reconstructed in the ABAP Dictionary. The revised table in the ABAP/4 Dictionary is activated. Data in the table is automatically deleted and must be reloaded. The table in the database is recreated. The table in the database is renamed and eventually deleted. What is proper coding practice in the flow logic of a Dynpro when a subscreen is defined on the screen?. The Call Subscreen statement is not required. Call Subscreen in the PBO only. Call Subscreen in the PAI only. Call Subscreen in the PAI and PBO. Indicate the functions that are capable of transporting data to screen fields? (2). DYNP_VALUES_READ. F4IF_FIELD_VALUE_REQUEST. DYNPREAD. DYNP_VALUES_UPDATE. When would you call the RFC function module synchronously? (2). During unidirectional communication. During interactive communication. During queue processing. During two-way communication. How many kinds of internal tables are supported in the ABAP language?. 2. 1. 3. 5. 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? (2). Change column width and sequence. Sort and filter the data by any column. Display details by double-clicking on a row. Convert currency amount columns. What is mandatory for automatic data transport between a variable and an input field on a classical screen (dynpro)?. The property OUTPUT of the input field must be set. The variable must be declared using the DATA statement. The name of the variable and the name of the input field must be identical. The variable must be declared using the TABLES statement. The order of fields for a transparent table in the database…. Is allowed to be different than the ABAP Dictionary. Needs to match the ABAP Dictionary. Is created in the order of the Data Dictionary. Is created in the order of the ABAP Dictionary. Whats must you do define a database view using the ABAP Dictionary? (3). Define the join conditions between tables. Choose the database tables from where the view acquires data. Choose the fields from the tables that should be part of the view. Define buffering settings for the underlying database tables. Which you should specify in a non-Unicode system when opening a file in TEXT MODE? (2). The byte order. The ENCODING addition. The code page. The storage order. The statements CALL BADI and GET BADI are used for which type of BADIs?. New BADI. Classical BADI. None of the above. Classical Ddic. What are the advantages of defining texts symbols in executable programs? (2). Then can store up to 256 characters. They facilitate multilingual functionality. They are easier to maintain than literals. The same text symbol can be used by other programs. You have located a new (kernel) Business Add-in(BAdI) in an SAP standard application. What must you create to implement the BAdI, and in which order?. Enhancement Spot Implementation - BAdI Implementation. Enhancement Project - BAdI Implementation. BadI Implementation - Enhancement Project. BAdI Implementation - Enhancement Spot Implementation. Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor? (4). FUNCTION-POOL. METHOD. PROGRAM. REPORT. TYPE-POOL. INTERFACE-POOL. FUNCTION MODULE. INCLUDE. CLASS-POOL. Which property of the InputField UI element must be bound to a context attribute?. visible. enable. value. state. Which of the elementary data types is deep?. X. XSTRING. DECFLOAT34. N. 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?. It start with a plus (+). It starts with an asterisk (*). It starts with a dollar($). It starts with an ampersand (&). Identify the types of controller. (5). Window controller. Consumer controller. Configuration controller. Component controller. View controller. Custom controller. Which of the following statements are correct? (3). The SELECT-OPTIONS statements creates and internal table with a header line. The internal table is also known as know as the selection table. The structure of the selection table created with SELECT-OPTIONS has four components: SIGN, OPTION, LOW and HIGH. You can use the addition NO-DISPLAY to hide the input field on the selection screen. You can only specify default values for the LOW and HIGH fields of the SELECT-OPTIONS input field. Which method of passing parameters is prefered for its performance?. Pass by class. Pass by reference. Pass by value. Pass by subclass. Which ABAP statement using the local gty_1 correctly defines a data object? (2). DATA gv_1 LIKE gty_1. CONSTANT gc_1TYPE gty VALUE ‘1’. DATA gv_1 TYPE gty_1 DEFAULT ‘1’. DATA gv_1 TYPE gty_1. Which of the following is a true statement? (3). A package can be nested. The transport layer is a mandatory input field for the package. Packages use interfaces and visibility to make their elements visible to other packages. All customer repository objects have to be assigned to a package. Which of the following can you use to enhance SAP standard tables and structures with fields? (2). Customizing includes. Append structures. Append search helps. Field exits. What does a view do? (4). Contains a view controller. If entered by an inbound plug, can cause an event handler method to be caller. Contains windows. Contains other views. Can be contained in a window. Which elementary field types are considered a character type? (5). F. N. D. C. STRING. X. XSTRING. T. I. Which data element property do you set so that the system logs changes to the content of fields with this data element?. PARAMETER_ID. Documentation. Input history. Change document. Which comparsion operators can you use in a logical expression related to the WHERE clause of the SELECT statement? (3). CP (covers pattern). GT (greater than). LIKE (fits pattern). EQ (equals). CO (contains only). When is a foreign key check performed on an input/output field?. If the field refers to the dictionary field for which a value help is defined. If the field refers to the dictionary field for which an append search is defined. If the field refers to the dictionary field which a check table is defined. If the field refers to the dictionary field for which a search is defined. What are the prerequisites when creating an append structure for a standard SAP table? (2). The table must be copied before the append structure can be created. The enhancement category of the table is NOT set to ‘Not enhacable’. The table cannot have any fields of type FLTP. The fields in the append structure should start with YY or ZZ. Which of the following statements are true? (3). The tables included in the help view should have a foreign key relationship. Projection views can have more than one table included for the view definition. You cannot use a pooled or cluster table for a database view. The tables included in the maintenance view should have foreign key relationships. Which of the following are true statements? (3). 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. Field labels are defined for the domain. Reference data types can be used to define the data type of the data element. You can also select predefined data types to define the data type of the data element. Which statements are considered obsolete and cannot be used in ABAP Objects? Select all the correct options. DATA … TYPE … OCCURS. RANGES. LEAVE. INFOTYPES. TABLES. DATA … BEGIN OF … OCCURS. ON CHANGE OF. SEARCH. LOOP AT dbtab. Which statement is true?. A database LUW must be placed within an SAP LUW. A SAP LUW must be placed within a database LUW. A database LUW cannot be placed within a SAP LUW. A database LUW must be placed without a SAP LUW. Which of the follwing steps are required to set up a shared memory area? (3). Enable multiple versions of an area root class. Set the root object. Declare a catalog object. Generate an area root class. Call the attach_for_write method of area root class. Which of the following ABAP code lines is valid? (3). CONSTANTS gc_mantr TYPE mantr VALUE 100. SELECT-OPTIONS s_mantr TYPE mantr DEFAULT 100. STATIS p_mantr TYPE mantr DEFAULT 100. PARAMETERS p_mantr TYPE mantr DEFAULT 100. DATA gc_mantr TYPE mantr DEFAULT 100. Which of the following statements are true? (2). Static attributes can be declared only in the private visibility section of the class. Static attributes cannot be changed by an object. 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. Which actions release a database lock? (7). The display of a dialog message type E. <WORK. A SUBMIT. An "/n" in the command field. The display of a SAP screen. The display of a dialog message type A. COMMIT WORK. A CALL TRANSACTION. ENQUEUE. DEQUEUE. Which type of transport task is used when you modify SAP standard objects?. Transport of copies. Repair. Workbench. Development/Correction. Which options do you have to read data from multiple tables while using a SELECT statement? (3). Nested select statements. Database views. Pooled tables. Nested loop statements. Join statements. 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?. Pooled table. Internal table. Transparent table. Cluster table. Which screen in the ABAP Dictionary allows you to log data changes to the table?. Utilities Settings. Technical Settings. Delivery and Maintenance tab. Attributes tab. Utilities Database Object Database Utility. What type of changes to the repository does SAP provide? (3). Transports. Enhancement Packages. Deployments from SDN.SAP.com. Support Packages. SAP Notes. Which of the following components belong to the SAP application layer? (2). SAP GUI. ABAP dispatcher. Database server. Database interface. In a subclass, you want to redefine a method of the superclass. Which of the following conditions must be fulfilled? (2). The superclass method is abstract. The subclass method has a lower visibility than the superclass method. The superclass method is an instance method. The subclass method has same visibility as the superclass method. What is mandatory for automatic data transport between a variable and an input field on a classical screen (dynpro)?. The variable must be declared using the DATA statement. 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 TABLES statement. How can Unicode checks be made? (2). Only in a Unicode system or as part of a conversion to a Unicode system. By running Transaction UCCHECK. Cannot be enforced. In any system (after release 6.10) by specifying the program has Unicode checks active. 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 data. Data z1 type ref to PA0001. Which events can exist in all types of programs that actually contain executables statements?. LOAD-OF-PROGRAM. AT PF##. INITIALIZATION. AT USER-COMMAND. START-OF-SELECTION. AT LINE-SELECTION. You have defined a classical screen (dynpro) with mandatory input fields. You want to exit the screen using the Cancel button even if not all of the mandatory fields have been filled. What is necessary to achieve this?. Set the function type assigned to the Cancel button to S and handle it in a module with the addition AT EXIT-COMMAND. Use the LOOP AT SCREEN. ... ENDLOOP statement to set the "required" property of the input fields to zero. Assign function type E to the Cancel button and handle it in a module with the addition AT EXIT-COMMAND. Set the function code assigned to the Cancel button to CANCEL and handle it in a module with the addition AT EXIT-COMMAND. Which statement about ABAP are true?. Each statement must end with a period. Each statement must begin with a keyword. Each statement cannot begin with a keyword. ABAP keywords and additions must be in upercase. SAP enhancements for customer exists are managed by which transaction?. Neither transaction listed here. Transaction CMOD. Transaction SMOD. Application CMOD. What does Software Layer Aware Debugging allow you to do? (3). Debug a large portion of code. Debug only a small portion of code. Bypass authorization objects. Specify as much or as little code to debug. Trace executing code. The software component for a customer package can be…. Application Layer. HOME. Any SAP software component (i.e., SAP_APPL, SAP_BASIS, SAP_HR, etc.). Database layer. How do you call the module CHECK_MODULE in the PAI of the screen to accomplish this?. CHAIN. MODULE check_module FIELD field_name. ENDCHAIN. FIELD field_name MODULE check_module. FIELD field_name MODULE check_module MESSAGE Ennn. MODULE check_module ON ERROR. Which of the following is a true statement? (3). All transportable objects have to be assigned to a package. Inactive objects can be transported. Client-specific customization objects are assigned to the customizing request. Local repository objects can be transported. Repository objects and cross-client customization objects are assigned to the workbench request. You are writing a program that uses ABAP class. Which components of the class can you create directly from the program?. Only private components. All components. Only protected components. Only public components. In which circumstances is a table considered to be a text table? (3). This table only has one character-based data field. This table has a foreign key to the data table as a text table. The ABAP runtime system determines that the relationship exists. The entire key of this data table is included as the key to this table. This table has an additional language key field. 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 benefits of using string expressions and string functions? (2). You can write compact syntax instead of a long sequence of statements. You can improve the performance significantly. You can reduce the number of intermediate variables. You can write code that is very easy to read and understand. Which boundary conditions lead to improved access time to an internal table? (3). Left justified part of key for sorted tables. Left justified part of key for hashed tables. Index access for hashed tables. Fully qualified key for sorted tables. Index access for standard tables. Which of the following rules must you follow when creating subscreens? (2). Subscreens can have a dialog module containing SET PF-STATUS. Subscreens can call other subscreens. Subscreens CANNOT have a field of type OK. Subscreens CANNOT have an AT EXIT-COMMAND module. Which of the following are valid combinations of event visibility and handler method visibility? (2). Private event and public handler. Private event and private handler. Protected event and public handle. Public event and protected handler. What do you have to take into account before you decide to buffer a table?. The data must always be read from the buffer. The entire table content must be loaded into the table buffer. The database server must allow table buffering. The data read from the buffer may NOT be current. The data buffered on each application server…. Depends on the users. Is never the same. Is does not the same. Is always the same. After which statement will the runtime system initialize the ABAP memory?. LEAVE TO TRANSACTION. SUBMIT... AND RETURN. CALL TRANSACTION. SUBMIT. At most, how many buttons can the application toolbar have on the screen?. None of the above. 35. 10. 20. 30. Which of the following statements are true? (2). A conversion routine can be assigned to a domain. A conversion routine can be assigned to a data element. You define the value range in the data element. You can enter documentation for the data element in the ABAP Dictionary. You write a program that updates a data record in the data base using the following statement: UPDATE scar FROM Is_scarr. Which of the following tasks does the Database Interface perform? (2). It restricts the access to the log-on client. It checks the authorization of the current user. It applies a logical lock to the updated data record. It translates the statement to native SQL. Which of the following steps are required to set up a shared memory area? (3). Call the attach_for_write method of area root class. Declare a catalog object. Generate an area root class. Set the root object. Enable multiple versions of an area root class. Where do you create online documentation ((F1) help) for fields on the screen?. Structure. Domain. Table. Data element. Field. What are the advantages of modularization? (3). Reusability. Performance. Transparency. Maintainability. Profitability across DBMS. Which desktops are part of the new ABAP Debugger? (3). Session. Break./Watchpoints. Desktop 1. Objects. Which parameter types can be used in the signature of a functional method? (2). EXPORTING. RETURNING. CHANGING. IMPORTING. How can you find customers exists in an ABAP program? (2). Search for customers exists in the program documentation. Search for CL_EXTHANDLER in the program. Search for CALL CUSTOMER in the program. Search for customers exists in the Repository Information System. Table A and table B are partially buffered. Which of the following SELECT statements are correct? (2). SELECT SINGLE FOR UPDATE a b FROM table a INTO CORRESPONDING FIELDS OF ls_a WHERE c EQ '1234. SELECT SINGLE CLIENT SPECIFIED a b FROM table A INTO CORRESPONDING FIELDS OF ls_AB. 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 a b FROM table A INTO CORRESPONDING FIELDS OF TABLE lt_AB. What is the SAP recommended naming convention for append structures of standard SAP tables?. The component of an append structure should start with Z or Y. The name of an append structure should start with ZA. The name of an append structure should start with ZZ or YY. The components of an append structure should start with ZZ or YY. Which of the following ABAP statements throws an error at the syntax check?. DATA variable(5) TYPE t. DATA variable(5) TYPE p. DATA variable(5) TYPE n. DATA variable. ABAP is a programming language that... (4). Interacts with the user. Executes on all three levels of the three-tier architecture. Separates program code from language text. Controls the business logic. Processes and formats data. When are the changes to the VB* table transferred to the database?. When the main program is executed. When an update function module is executed. When the enqueue work process is executed. When the update work process is executed. 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 an EXPORTING parameters passed by reference. Write the error data into TABLES parameters that is passed by reference. Write the error data into a CHANGING parameters passed by value. Which of the following statements are true? (2). A maintenance view is implemented as an inner join. A database view is implemented as an outer join. A maintenance view is implemented as an outer join. A database view is implemented as an inner join. You want to select all the records from a database table where field CITY contains substring 'BU' in any position. Which WHERE clause can you use in an Open SQL select statement?. WHERE city LIKE '%_BU'. WHERE city LIKE '*BU'. WHERE city LIKE '%BU'. WHERE city LIKE '%BU%'. You use Unified Modelling Language (UML) to design your classes. You want to describe the message exchange between object. Which diagram can you use?. Object diagram. Component diagram. Sequence diagram. Class diagram. What must you do to define a database view using the ABAP Dictionary? (3). Choose the fields from the tables that should be part of the view. Define selection criteria for the view. Define the join conditions between the tables. Define buffering settings for the underlying database tables. Choose the database tables from where the view acquires data. How do you use a sorted internal table? (2). You can resort the table with SORT. You use APPEND to insert records at the correct position. You need to specify a key in the table declaration. You can read the records by index or key. You are making changes to a program that already has a transaction code linked to it. Your colleague is testing a transaction in your development system. At what point can the changed version of the program be tested?. When you save the program. When you activate the program. When you perform a syntax check on the program. When you release the transport requests for the program. You want to create a transparent table. Which of the following must you define to activate the table? (3). The foreign key. A delivery class. The MANDT field. The primary key. A short description. Which modularization units are global? (2). Function modules. Methods with class pools. Subroutines (FORM clauses). Methods within a local class in the program. Is it possible to have multiple active implementations of business add-ins at a time? (2). It cannot have a multiple active implementation. It can have a multiple active implementation. It can have multiple active implementations if the Multiple use checkbox is selected. It can have multiple implementations if the Filter-Depend. Checkbox is selected. In addition to the primary key of an internal table, how many secondary indexes can you define for an internal table?. 10. 1. 15. 0. In which program types can you create dialog screens? (3). Function group. Executable program. Module pool. Interface pool. Class pool. What features are provided by the database interface? (3). Syntax check of Native SQL commands. Data consistency check using foreign key relationships. Database independence of application programs. Conversion of Open SQL statements from ABAP statements into the corresponding database statements. Access to SAP table buffers. You defined data reference z1 generalically. Which statements would you use to access the content of the referenced variable?. Assign z1->* to. Assign (z1) to. Get reference of z1 into wa. Assign z1 to. Which of the following ABAP standard types are numeric? (3). I. N. P. F. D. How can you maintain documentation for input fields on your screen?. Add documents to the SCREEN table at PROCESS BEFORE OUPUT (PBO). Define text tables for the underlying structure. Add documentation to the SCREEN table at PROCESS. AFTER INPUT (PAI). Add documentation to the underlying data element. You want to add a field type CURR to a transparent table. What else must you do?. Create a new field CUKY as a pre-defined type. Create a reference to a field of type CUKY. Add a key field type CUKY. Add a check table that contains a field of type CUKY. What is the maximum number of watchpoints that can exist at one time?. 8. 6. No limit. 10. You have implemented a class CL_CUSTOMER in which you define a private attribute. From where can you access this attribute directly? (2). From all methods of all subclasses to CL_CUSTOMER. From all methods of a class to which CL_CUSTOMER grants friendship. From any program using the class CL_CUSTOMER. From all methods of the class CL_CUSTOMER. Which of the following tasks does the BADI implementing class perform?. Filtering. Deleting. Sequencing. Inserting. Which of the following customer modifications options are available in the table maintenance generator? (2). Maintenance view. Search helps. Events. Append searches. Which comparison operators can you use in a logical expression related to the WHERE clause of the SELECT statement? (3). CO (contains only). CP (covers pattern). EQ (equals). GT (greater than). LIKE (fits pattern). 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)? (3). MESSAGE TYPE X. MESSAGE TYPE A. ROLLBACK WORK. MESSAGE TYPE W. MESSAGE TYPE E. What can you enhance using BadIs? (3). Source code. Database tables. Data elements. Screens. Menus. What must you specify in a Unicode system when opening a file in TEXT MODE?. The ENCODING addition. The code page. The Layer page. The byte order. How do you create lock objects and lock modules for use in ABAP programs that access the database?. Use the ABAP Dictionary to create the lock objects. The lock modules are created automatically. Use the ABAP Dictionary to create the lock objects. Use the function builder to create the lock modules. Use the Function Builder to create both lock objects and lock modules. Use the Function Builder to create the lock modules. The lock objects are created in the program logic. What can you do with the code inspector? (2). Create only local inspections, objects sets and check variants. Create an object set to represent the programs and objects to be inspected. Choose from only the performance, security and user interface check categories. Create your own inspections, object sets and check variants. Which steps are needed when implementing the singleton concept for class instantiation with minimum coding? (3). Save the instance of the class in a static attribute. Define the class as abstract. Create an instance of the class in a static constructor. Create an event that returns the instance of the class. Define the instantiation of the class as private. What is the best order to provide an event handler for an ALV?. Register for the event, write the handler, create the ALV, display the ALV. Create the ALV, write the handler, register for the event, display the ALV. Write the handler, register for the event, create the ALV, display the ALV. Write the handler, create the ALV, display the ALV, register for the event. Write the handler, create the ALV, register for the event, display the ALV. Table A and table B are partially buffered. Which of the following SELECT statements always access the database? (2). 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 SINGLE CLIENT SPECIFIED a b FROM table A INTO CORRESPONDING FIELDS OF ls_AB. 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. Which of the following standard types is numeric? (3). P. I. F. Decfloat32. You have created a Web Dynpro view that shows data for airline connections between cities. You want to display flight data for a specific date in a different view after the user select a date and pressen a button. Which of the following actions you must perform? (2). Add a client-side event in the view. Create and link plugs between the views. Set the interface property for the key fields. Edit the handler method in the view controller. What options do you have when setting a watchpoint? (2). Stop at any change of a specific variable. Stop at predefined conditions for all variables. Stop at predefined conditions for a specific variable. Stop at any change of all variables. What is unique about a singleton? (2). It must be defined as FINAL. It must be instantiated using a static private constructor. It cannot be defined as FINAL. It must be instantiated using a protected instance constructor. It must be instantiated using a private instance constructor. It must be instantiated using a public instance constructor. It must be instantiated using a static protected constructor. It must be instantiated using a static public constructor. It is possible to have multiple active implementations of business add-ins at a time? (2). It can have multiple active implementations if the Multiple use checkbox is selected. It cannot have a multiple active implementation. It can have multiple implementations if the Filter-Depend. Checkbox is selected. It can have a multiple active implementation. Which class is used to define a reference for an instance of the ALV Object Model?. Class CL_GUI_BDC_GRID. Class CL_GUI_ALV_GRID. Class CL_SALV_TABLE. Class CL_GUI_CUSTOM_CONTAINER. Which of the following statements dynamically changes the data type of field z1?. Unassign <fs>. Move z1 to <fs>. Assign z1 to <fs>. Assign z1 to <fs> casting. FORM routines (subroutines) can be used in which program types? (4). Subroutine pools. Class pools. Function groups. Executables. Interface pools. Type groups. Module pools. What does the Refactoring Assistant allow you to do? (2). Rename all subclasses of a method. Move between classes and interfaces. Move components between superclasses and subclasses. Rename all occurences of a method. To which ABAP Dictionary definition can you assign fixed values?. Domain. Data element. Field of a transparent table. Component of a structure. You need to perform a downcast. What should you do? (2). Perform the downcast only if an upcast has already been done for the object reference. Assign a subclass reference to a superclass reference. Use the operator "=". Catch the exception CX_SY_MOVE_CAST_ERROR. Which ABAP statement can make an element visIble that you statically defined as invisible?. SCREEN-ACTIVE=0. SCREEN-INVISIBLE=0. SCREEN-INVISIBLE=1. SCREEN-ACTIVE=1. The USER has the following fields: ID_FIRST_NAME, LAST_NAME. FIRST_NAME, LAST_NAME have the same basic type and length. You want to compare fields FIRST_NAME, LAST_NAME to each other. Which of the following SELECT statements can you use? (2). SELECT * FROM users INTO TABLE lt_users WHERE first_name = users>>last_name. SELECT * FROM users AS a INTO TABLE lt_users WHERE a first_name = last_name. SELECT * FROM users AS a INTO TABLE lt_users WHERE a>>first_name = a>>last_name. SELECT * FROM users INTO TABLE lt_users WHERE first_name = users last_name. Which does the field catalog allows you to do? (3). 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. You want to include an element of type ‘Table’ in your web dynpro. What actions add the corresponding columns to the table automatically?. Bind the table attribute ‘DATA_SOURCE’ to the context node. Generate a ‘BIND_TABLE’ method using the web dynpro method wizard. Right click the table and select the ‘CREATE_BINDING’ option. Include the method BIND_TABLE of IF_WD_CONTEXT_NODE. Which of the following statements are true? (3). Implicit enhancement can be used to enhance SAP objects developed prior to SAP NetWeaver 7.0. Implicit enhancement options allow you to enhance interface parameters for function modules and methods without modifying the repository object. An implicit enhancement point can be used to insert code in an SAP pro- gram and is always available to the customer. None of the above. 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> INTO <field_symbol>. ENDLOOP. LOOP AT <itab> ASSIGNING <field_symbol>. ENDLOOP. LOOP AT <itab> REFERENCE INTO <field_symbol>. ENDLOOP. LOOP AT <itab> TRANSPORTING INTO <field_symbol>. ENDLOOP. 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?. SIMPLE. DATA. CSEQUENCE. CLIKE. What is the allowed length of the ABAP Dictionary data type DF16_DEC?. The allowed length is between 0 and 16 digits. The allowed length is 16 digits. The allowed length is between 1 and 15 digits. The allowed length is between 0 and 15 digits. Which options are available for a JOIN in ABAP Open SQL? (3). RIGHT OUTER JOIN. CROSS JOIN. INNER JOIN. LEFT OUTER JOIN. FULL JOIN. In which sequence are the following ABAP Events triggered?. 1. INITIALIZATION 2. AT SELECTION-SCREEN 3. START-OF-SELECTION. 1. START-OF-SELECTION 2. AT SELECTION-SCREEN 3. INITIALIZATION. 1. INITIALIZATION 2. START-OF-SELECTION 3. AT SELECTION-SCREEN. 1. AT SELECTION-SCREEN 2. INITIALIZATION 3. START-OF-SELECTION. 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?. An EXPORT parameter named PARM1. A RETURNING parameter named PARM1. A CHANGING parameter named PARM1. An IMPORT parameter named PARM1. The order of fields for a transparent table in the database…. Is allowed to be different than the ABAP Dictionary. Is created in the order of the ABAP Dictionary. Needs to match the ABAP Dictionary. Is created in the order of the Data Dictionary. When must a foreign key have domain equality?. For a check field. Always. For a text table. Never. What can be part of the signature of an instance constructor? (2). Export parameters. Changing parameters. Exceptions. Import parameters. Which of this following controller types can exist only once in a Web Dynpro? (2). Configuration controller. View controller. Component controller. Window controller. What can you create using the ABAP dictionary? (3). Transparent tables. Internal tables. Field symbols. Domains. Type pools. You have created the following repository objects: - A class with an event definition - A handler class with a method ON_EVT which handles this event - A report that instantiates the handler class The report does not react to the event. How do you analyze this issue? (3). Check if the 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. Check if the event is triggered by setting a breakpoint at the RAISE EVENT statement. Check if the implementation of the handler method ON_EVT contains the correct logic. SAP enhancements for customer exits are managed by which transaction?. Transaction CMOD. Application CMOD. Neither transaction listed here. Transaction SMOD. Which of the following items are used in a Web Dynpro Application to transport database data to the user interface? (2). Supply function. Inbound plug. Context node. Interface controller. Which type of view uses an inner join in a search help?. Candidate key view. Database view. Help view. Maintenance view. When you add programming logic to your ABAP program that checks authorizations, which of the following do you have to create? (2). An authorization object. An authorization role. An authorization access. An authorization profile. Where can you define global data types that are visible system-wide? (3). In the ABAP Dictionary. In a global interface. In a global class. In a function module. In a method of a global class. What will happen at runtime when accessing a buffered table?. Following an update to a buffered record, all table buffers in the system will be updated. If data is read from the table buffer, the existing indexes are not used. If table data is read using indexes, the table buffer will not be filled. All SELECT statements will read data from the buffer. You want to 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 benefits of using string expressions and string functions? (2). You can write code that is very easy to read and understand. You can improve the performance significantly. You can write compact syntax instead of a long sequence of statements. You can reduce the number of intermediate variables. Which of the following can you do with the ABAP debugger? (3). Analyze internal tables. Change source code. Compare data objects. Analyze SQL traces. Analyze memory usage. When is an ENDSELECT not required for a SELECT? (3). When you specify appending a table. When you do a SELECT SINGLE. When the FROM is a view. When you specify a join of tables. When you specify into a table. What does SAP recommend that you use a hashed table?. When a table is very large and you want to access the table by key only. When a table is very large and you want to access the table by index only. When a table must be accessible by both index and key. When a table must be sorted automatically by key in ascending order. What is the predefined reference variable used in ABAP OO to address the object itself?. SELF. SUPER. THIS. ME. You want to use a BADI to extend the functions of a SAP program. Which of the following tasks is neccesary?. Implement a class that implements the BAdI interface. Create an enhancement project using a customer exit. Call the BADI. Define an interface for the BADI. Which of the following statements can you use to setup checkpoints in an ABAP program? (3). CHECK. ASSERT. BREAK_POINT. LOG-POINT. BREAK. Which of the following enhancements options does not require any preparation form SAP?. Explicit enhancement point. Implicit enhancement point. Explicit enhancement sections. New BadIs. Function modules provide which types of parameters? (4). Return values. Exceptions. Input/output (changing). Output. Input. Which rules do you have to consider when working with pooled tables? (2). Only key fields should be used in WHERE condition. Only key fields should be used in ORDER BY clauses. An append structure can be created. All fields can be used in indexes. What is variable-length structure called?. Flat structure. Link structure. Nested link structure. Nested structure. Where are fixed values for fields stored?. Table. Field. Structure. Domain. Data element. You have to overwrite spaces in a string with the letter ‘A’. Which of the following statements can you use? (3). REPLACE. TRANSLATE. OVERLAY. SHIFT LEFT. CONDENSE. Which of the following features do you have to consider when you use shared objects? (3). Concurrent read accesses are supported. Memory bottlenecks result in runtime errors and have to be caught. Data is saved as attributes of objects. Data is saved as tables of objects. Concurrent write accesses are supported. Which of the following statements regarding the event AT SELECTION-SCREEN ON HELP-REQUEST FOR <FIELD> is correct?. None of the above. This event display self-defined (F1) help for the output field programmed in the event block and will override any help possibly defined in the ABAP Dictionary for the field. This event will display (F1) help for the input field on the selection screen. This event display self-defined (F1) help for the input field programmed in the event block and will override any help possibly defined in the ABAP Dictionary for the field. 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?. SELECT … FROM a INNER JOIN b …. SELECT … FROM b RIGHT OUTER JOIN a …. SELECT … FROM a LEFT OUTER JOIN b …. SELECT … FROM a JOIN b …. 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 PAI. REFRESH_TABLE_DISPLAY in module PBO. SET_TABLE_FOR_FIRST_DISPLAY in module PBO. Which of the following statements are true? (2). A sorted table is always accessed by a unique key. Standard tables can be accessed by index. Hashed tables are always accessed by index. Standard tables cannot be accessed by index. Hashed tables are accessed by a unique key. When analyzing a program, which tasks can you perform using the code inspector? (3). Evaluate the time needed for program execution. Inspect the memory consumption. Execute the extended program check. Determine used database tables. Discover unused variables. Which objects are automatically created when you create a new function group?. A function pool and two subroutine pools. A function pool and two module pools. A function pool and two include programs. A function pool and two function modules. Identify the ways to map context structures. (2). Static context mapping. Dynamic context mapping. Direct context mapping. External context mapping. Which statements are true about a class that has granted friendship to another class? (4). All classes the friend has granted friendship access status to also have the same access. All classes that inherit from the friend (subclasses) also have the same access. The friend has access to public attributes. The friend has access to private attributes. The friend has access to protected attributes. Which must a search help do? (4). Be used from a screen. Use a table or a view for data selection. Allow the usser to select a response. Determine the values for selection by the user. Have a dialog with the user. Which of the following capabilities is provided by the Application Layer platform of SAP Netweaver?. Bussiness process management. Master data management. Multi-channel access. Database and operating system abstraction. To reserve an area on the screen for an ALV Grid Control, you must do the following: Create an object (instantiate the object) of the class CL_GUI_ALV_GRID. Create an object (instantiate the object) of the class CL_SALV_TABLE. Use the Screen Painter. Create an object (instantiate the object) of the class CL_GUI_CUSTOM_CONTAINER. You are writing an ABAP declaration using the data element S_CARR_ID. Which of the following statements correctly define a data object? (2). DATA gv_id TYPE s_carr_id. DATA gv_id LIKE s_carr_id. DATA gv_id TYPE s_carr_id DEFAULT ‘QF’. CONSTANTS gc_qf TYPE s_carr_id VALUE ‘QF’. A structure has enhancement category 3, can be enhanced (character-type). Which set of elementary types is allowed for new fields?. F, I, P, X. C, D, N, X. C, D, N, T. D, I , String, T. Which of the following Data Types are allowed in ABAP? (2). DECFLOAT16. DECFLOAT32. DECFLOAT64. DECFLOAT34. You have written a program to output data using the ALV grid control. Which sequence of steps should be executed at runtime?. 1. Pass data to the grid object 2. Create a container object 3. Create a grid object. 1. Create a container object 2. Create a grid object 3. Pass data to the grid object. 1. Create a grid object 2. Pass data to the grid object 3. Create a container object. 1. Create a grid object 2. Create a container object 3. Pass data to the grid object. Which of the following are valid control level changes within a loop over an internal table? (2). LAST. END of <f>. COLLECT. SUM. Your task is to enhance the screen of an SAP standard application. How do you determine if there is a customer exit for this task?. You use the BAdI Builder (transaction SE19) to check for a suitable Business Add- In(BAdI). You search in the source code of the application for GET BADI statement. You search in the flow logic of the screen for CALL CUSTOMER-SUBSCREEN statement. You search in the SAP reference Implementation Guide (IMG) for a suitable user exit. 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?. Business add-ins. User exits. New BadIs. Customer exits. Which message types behave the same regardless of the context in which they are called? (2). X. E. I. W. S. A. Which of the following structures is created when you use a table type to define one of its component?. Append structure. Nested structure. Deep structure. Flat structure. 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. Which type of view cannot be used in a search help?. Candidates key view. Database view. Maintenance view. Help view. DOG is a subclass of ANIMAL. You have created a variable of type ANIMAL that references an instance of the DOG class. Which of the following statements can you use to copy this reference to a new variable of type DOG?. WRITE……TO……. MOVE-CORRESPONDING…… TO……. MOVE…. TO….. MOVE……?TO……. For which of the following purposes can you use the ABAP dictionary? (2). To create lock objects. To activate logging for transparent tables. To create development classes. To maintain program translations. Which database objects can you create in the ABAP Dictionary? (2). Projection views. Indexes. Logical databases. Foreign key relationships. When does SAP recommend that you use a full buffering type for a database table?. When the table is large and frequently written. When the table is small and frequently written. When the table is small and seldom written. When the table is large and seldom written. When starting the Debugger, what circumstances causes the runtime error DEBUGGING_NOT_POSSIBLE?. When more than five sessions are already associated with this login user. When more than six 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. Starting a non-exclusive mode in a productive system. Which of the following are key capabilities of SAP Netweaver? (3). Enterprise Resource Planning. Supply Chain Management. Application Platform. People Integration. Information Integration. A work process…. 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. How do you program an input validation on a selection screen that allows users to correct their input?. Implement the check at the event AT SELECTION-SCREEN. In case of an input error, a type A MESSAGE must be displayed. Implement a check at the event AT SELECTION-SCREEN. In case of an input error, a type E MESSAGE must be displayed. Implement the check at the event END-OF-SELECTION. In case of an input error, a type E MESSAGE must be displayed. Implement the check at the event AT SELECTION-SCREEN OUTPUT. In case of an input error, a type E MESSAGE must be displayed. What is the Web Dynpro programming model is based on?. Model View Controller (MVC). Classic Dynpro programming. Internet Transaction Server (ITS). Business Server Pages (BSPs). What transactions can be used to carry out modification adjustments after a system upgrade? (2). Spool Administration: Initial Screen (Transaction SPAD) to adjust ABAP Repository objects. Modification Adjustment: Object Selection (Transaction SPAU) to adjust ABAP Repository objects. Object Navigator (Transaction SPAU_ENH) to adjust ABAP Dictionary objects. Modification Adjustment: Dictionary Object Selection (Transaction SPDD) to adjust ABAP Dictionary objects. To generate the function modules for a lock for a custom table (ENQUEUE_<lock_object> and DEQUEUE_<lock_object>), which tool would you use?. ABAP Dictionary (Transaction SE11). Reuse Library (Transaction SE83). General Table Maintenance Dialog (Transaction SE54). Function Builder (Transaction SE37). Which statements are allowed for processing internal tables? (3). UPDATE. DELETE. MODIFY. SELECT. INSERT. 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?. Provide the correct reference field for the Currency or Quantity field. Select the option Not Classified from the enhancement category. Select any option other than Not Classified from the enhancement category. Change the Data Class and Size category in the technical settings. Which of the following statements about the Object Navigator are true? (4). Screens can be displayed and edited in the Object Navigator. The ABAP Dictionary can be maintained in the Object Navigator. You can create customer projects (Transaction CMOD) in the Object Navigator. ABAP programs can be displayed and edited in the Object Navigator. Menus can be displayed and edited in the Object Navigator. You can create BAdI implementations in the Object Navigator. Which of the following options hold true for subscreens creation?. Subscreens can call other subscreens. Subscreens CANNOT have an AT EXIT-COMMAND module. Subscreens can have a dialog module containing SET PF-STATUS. Subscreens CANNOT have a field of type OK and AT EXIT-COMMAND module. None of these. Subscreens CANNOT have a field of type OK. Select the correct system command to be typed in the command field to start the Debugger on button press, for analyzing an ABAP program not correctly behaving on pressing of a button. /hx. /n. /i. None of these. /h. Which of the following are features of a hashed internal table?. It must have a unique key and can be accessed using the key. It can have a non-unique key. It can be accessed using the key. It must have a unique key. None of these. It can be accessed using the index. Function modules provide which types of parameters? (4). Return values. Exceptions. Output. Input. Input/output (changing). 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?. SET_TABLE_FOR_FIRST_DISPLAY in module PAI. REFRESH_TABLE_DISPLAY in module PAI. SET_TABLE _FOR_FIRST_DISPLAY in module PBO. REFRESH_TABLE_DISPLAY in module PBO. What are the advantages of creating a database view to implement a join, instead of formulating the join directly in an Open SQL SELECT statement? (2). A secondary index can be created for a database view. A database view can be reused in other programs. An outer join can only be implemented in a database view. A database view can be buffered. Which of the following can you assign a search help to? (3). Structure component. Table type. Domain. Data element. Check table. What data type you can create in the ABAP Dictionary?. Secondary index. Lock object. Structure. Type group. In which modularization units can you use parameters? (3). Event blocks such as START-OF-SELECTION. Dialog modules such as PBO modules. Methods. Function modules. Subroutines. Which of the following predefined data types are character types? (3). P. X. T. D. N. You create a function group ZATP. What is the name of the corresponding main program?. ZATP. SAPZATP. SAPLZATP. SAPMZATP. How do you add fields to an SAP-delivered transparent table without modification?. Add the new fields to the table definition. Use the database utility to enhance the definition on the database directly. Define a structure containing the new fields and include it in the table definition. Create an append structure containing the new fields. You are creating an inspection using the Code Inspector. Which entities can you select for inspection? (3). Contents of a single object. Contents of named user's objects. Contents of a transport request. Contents of a package. Contents of an object set. What do you need to have in your program to respond to the DOUBLE_CLICK event raised by an instance of the CL_GUI_ALV_GRID class? (3). A SET HANDLER statement to register the handler to the event. A handler class. A CATCH statement to capture the event. A method to read the registration table. A handler method for the event. To which of the following you must assign newly created SAP repository objects?. Transport task. Transport request. Package. Function group. What is the purpose of implicit enhancement points?. To add fields to an SAP database table. To create a secondary index for an SAP database table. To add code to a standard SAP program. To change code in a standard SAP program. You have defined a classical screen (dynpro) with mandatory input fields. You want to exit the screen using the Cancel button even if not all of the mandatory fields have been filled. What is necessary to achieve this?. Set the function type assigned to the Cancel button to S and handle it in a module with the addition AT EXIT-COMMAND. Use the LOOP AT SCREEN. ... ENDLOOP statement to set the "required" property of the input fields to zero. Set the function code assigned to the Cancel button to CANCEL and handle it in a module with the addition AT EXIT-COMMAND. Assign function type E to the Cancel button and handle it in a module with the addition AT EXIT-COMMAND. You can use the logical expression IS SUPPLIED for any formal parameter passed to which modularization unit? (3). Instance method. Static method. Function module. Subroutine (FORM routine). Which of the following actions can you performing both the ABAP Editor and in the ABAP Debugger. Create a breakpoint for a specificline. Create a breakpoint for a specific message. Create a breakpoint for a specific statement. Create a watchpoint for a specific variable. 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 CHANGING parameters passed by value. Write the error data into a RECEIVING parameter that is passed by value. Write the error data into TABLES parameters that is passed by reference. Write the error data into an EXPORTING parameters passed by reference. Which of the following transactions are integrated in the ABAP workbench tools? (2). Class builder (SE24). Process overview (SM50). Overview of job selection (SM37). ABAP editor (SE38). Which enhancements can provide a screen exit? (3). New BADIs. Explicit enhancement points. Customer exits. Classic BAdIs. Explicit enhancement sections. Which of the following is a true statement? (3). Packages use interfaces and visibility to make their elements visible to other packages. The transport layer is a mandatory input field for the package. A package can be nested. All customer repository objects have to be assigned to a package. You need to perform a downcast. What should you do? (2). Assign a subclass reference to a superclass reference. Use the operator “=“. Use the operator “?=“. Catch the exception CX_SY_MOVE_CAST_ERROR. Which of the following is correct?. None of the above. The screen attributes can be modified in the PROCESS BEFORE OUTPUT and PROCESS AFTER INPUT event blocks. The screen attributes can be modified in the PROCESS AFTER INPUT event block. The screen attributes can be modified in the PROCESS BEFORE OUTPUT event block. Which type of view cannot be used in a search help?. Help view. Maintenance view. Candidates key view. Database view. Which components of the class can be accessed in the implementation of a static method in that class? (2). Constants. Types. Instance attributes. All events. You are writing a program that uses ABAP class.Which components of the class can you create directly from the program?. Only protected components. Only private components. Only public components. All components. You are making changes to a program that already has transaction code ZZZZ linked to it. Your colleague is testing transaction code ZZZZ in the same system. When does the changed version of the program become visible to your colleague via transact on code ZZZZ?. When you activate the program. When you execute the program from the ABAP Editor. When you save the program. When the syntax of the program is correct. Which statements are considered obsolete and cannot be used in ABAP Objects? Choose all the correct answers. LOOP AT dbtab. INFOTYPES. LEAVE. RANGES. SEARCH. TABLES. ON CHANGE OF. DATA ... TYPE ... OCCURS. DATA ... BEGIN OF ... OCCURS. How many work areas are available in the Debugger?. 7. 9. 12. 15. Which of the following repository objects can you maintain in the ABAP Workbench? (3). Transparent tables. Business functions. Module pools. Function modules. Internal tables. Dynpros can be placed in which program types? (3). Function groups. Executables. Module pools. Class pools. Which of the following is a true statement? (2). A sorted table can have a unique or a non-unique key. A standard table should always have a multiple key. A hashed table should always have a unique table key. A standard table should always have a unique key. Compared to a predefined ABAP type what additional properties can be assigned to a domain? (3). Search helps. Fixed values. Conversion exits. Parameter IDs. Value tables. What is the allowed length of the ABAP Dictionary data type DF34_RAW?. The allowed length is between 1 and 31 digits. The allowed length is between 1 and 34 digits. The allowed length is 34 digits. The allowed length is between 0 and 33 digits. How can you add a session breakpoint to your program? (2). Set a breakpoint in the ABAP editor. Execute command /h. Set a breakpoint in the ABAP editor and select Save. Set a breakpoint in the ABAP debugger and press F8. You define a database view A and maintenance view B in the ABAP dictionary.What restrictions apply to these views? 2). The tables joined in B must have foreign key relationships. The tables joined in A must have foreign key relationships. Only B can have either a left outer join or an inner join. Only A can be used in the FROM clause of a SELECT statement. What is the difference between the INITIALIZATION and AT SELECTION-SCREEN OUTPUT events?. INITIALIZATION is only processed once.- AT SELECT-SCREEN OUTPUT can be processed multiple times. INITIALIZATION can change the properties of the screen fields- AT SELECTION-SCREEN OUTPUT cannot change the properties of the screen field. INITIALIZATION cannot change pushbutton texts- AT SELECTION-SCREEN OUTPUT can change pushbutton texts. INITIALIZATION can overwrite the default value of a PARAMETERS field- AT SELECTIION-SCREEN OUTPUT can overwrite the default values of a PARAMETERS field. How is data shared between Web Dynpro controllers? (2). By using context mapping from a view controller to the component controller. By using context mapping from a view controller to a custom controller. By using data binding from a view controller to another view controller. By using context mapping from a view controller to another view controller. Your program uses class CL_GUI_ALV_GRID to generate a classic ALV Grid Control. What do you need in your program to react to a user double-clicking a row in the ALV Grid? (3). A handler class. A SET HANDLER statement to register the handler to the event. A method call to raise the double_click event. A handler method for the double_click event. A method call to refresh the display. What happens when an authorization check fails?. A CX_AUTH_FAILED type exception is raised. The program is terminated. A type E message is displayed. The system field SY-SUBRC is set to a value other than zero. You have created a Web Dynpro view that shows data for airline connections between cities. You want to display flight data for a specific date in a different view after the user select a date and presses a button. Which of the following actions you must perform? (2). Set the interface property for key fields. Create and link plugs between the views. Add a client-side event in the view. Edit the handler method in the view controller. Each component has an interface; of what does this interface consist? (2). Interface view. Interface context. Interface controller. Data container. Which of the following rules must you follow when you create a static constructor? (2). You must name the method CONSTRUCTOR. You must define the method as pubic. You can define class-based or classic exceptions. You CANNOT define parameters. You have written a method implementation containing the following access to an internal table defined as a changing parameter of the method. READ TABLE ct_itab INTO cs_struc INDEX 1. What are the possible type definitions for parameter ct_itab? (3). Standard Table. Any Table. Hashed Table. IndexTable. Sorted Table. Mark the Program Attribute that is used to define a Dialog Program. 1. M. R. D. What appears in the standard header of list?. Page Number. User. Program title. Date. Underline. Which of the following short programs will not display the text “SY-LSIND= 1” during interactive reporting? REPORT ZPGM1. WRITE: 'Basic List: List Number -', SY-LSIND. AT LINE-SELECTION. WRITE: 'Secondary-List'. IF SY-LSIND = 2. SY-LSIND = SY-LSIND -1. WRITE: 'SY-LSIND=', SY-LSIND. ENDIF. REPORT ZPGM2. WRITE: 'Basic List: List Number =', SY-LSIND. AT LINE-SELECTION. CHECK NOT SY-LSIND = 1. WRITE: 'SY-LSIND=', SY-LSIND. REPORT ZPGM3. WRITE: 'Basic List: List Number =', SY-LSIND. AT LINE-SELECTION. WRITE: 'Secondary List'. IF SY-LSIND = 1. WRITE: 'SY-LSIND=', SY-LSIND. ENDIF. ZPGM3. ZPGM2. ZPGM1. What is the order of code that gets executed in the following code? 10 REPORT rpgm1 20 data: fielda type c value 'A', 30 fieldb type c value 'B'. 40 write: / fielda, 50 new-page. 60 write: / fieldb, 70 top-of-page. 80 write: / 'This is the title'. 40, 50, 60, 70, 80. 40, 80, 50, 80, 60. 80, 40, 50, 80, 60. Assuming a Deil list exists, what kes place when sy-island is set to zero. (2). All secondary lists are deleted. The basic and secondary lists are deleted. The basic list is overwritten with the current secondary list. The original basic list is re-displayed. When does the GET <node> late event fire?. After the END GET. After all subordinate nodes have been processed and before the next data record for the same node is read. At the end of all Get events. After the next data record for the same node is read and before all subordinate nodes have been processed. An internal table is filled with the data below. What is the contents of header line the first time the sum statement is executed? Carrier Connection Seats AA FFF 10 AA FFF 20 DL FFF 30 report ztest. ... Data: begin of itab_structure, carrier like sflight-carrid, connection like sflight-connid, seats like sflight-seatmax, end of itab_structure. Data: itab type standard table of itab_structure with header line. loop at itab. at new carrier. sum. endat. endloop. AAFFF10. *****30. AAFFF30. AA***30. What will be the value of F1 after the export? report rsbbb11b. Tables: zmytab. data: F1. F1 = '1'. submit RSCCC11D and Return. export F1 zmytab to memory id 'XYZ'. report rsddd11d. Tables: zmytab. data: F1. Space. 2. 1. Run Time Error will occur. How can you perform a direct database read from a buffered table?. Buffering can be turned off on the application server by the programmer using the ABAP. Workbench. Add the BYPASSING BUFFER clause on the select stement. Do not have buffering in the technical attributes. What does not cause Top-Of-page Event?. New-Page followed by a Write. Line Count is exceeded as defined in the Report statement. Double Click on the line. The first encountered Write Statement. What is the maximum number of allowed Detail lists?. As much as the roll area allows. 20. Unlimited. 10. What is true about a logical database program?. Any Node that is accessed requires the Node to be defined in the NODES statement. The Put Statement in the LDB provides data for the Get Event in the report program. Get Event in the report program requests data from the Put Statement. You can access hierarchically higher tables in your program even though there is no tables statement for the table. Select the line that would execute in the following code after the STOP stement? 10 get spfli 20 * Processing of SPFLI records 30 write: spfli-carrid, spfli-connid. 40 counter = counter + 1. 60 if counter > 1. 70 stop. 81 endif. 90 write:/ 'No more processing for this carrier' 100 get sflight 110 write: sflight-fldate, spfli-price 120 end-of-selection. 130 write: / text-002, text-003. 130. 100. 120. 80. You have added an append structure to a standard SAP ble. What happens to a standard table when a new version of the table is imported during an upgrade?. When the standard tables are activated, the append structure is automatically appended to the standard table. All append structures are deleted. A new append structure must be created and then appended to the standard table. The append fields are automatically appended to the table upon activation but you must still convert the table. The standard table is returned to standard. Therefore, the append structure must be manually reapplied. What authorization object can be used to restrict users from processing nodes in the reporting tree?. S_NODE. S_PROGRAM. S_EXECUTE. S_DEVELOP. S_TREE. Local File to the application server. A data element is an example of... Business Object. Semantic Domain. Physical Definition. Technical Domain. Which is not an automatic check carried out by the screen processor?. format Check. Obligatory Field Check. Fixed Values. Foreign Key Check. Parameter Id Validation. Which number range function would you use to determine if an external number lies in the specified number range interval?. NUMBER_GET_INFO. NUMBER_RANGE_INTERVAL_LIST. NUMBER_CHECK. NUMBER_RANGE_EXTERNAL_CHECK. NUMBER_GET_NEXT. Which Update request runs asynchronously?. V2. Local. V1. Transactional. Which does not provide synchronous processing?. an update-sk function module triggered with COMMIT WORK AND WAIT. an update-sk function module triggered with COMMIT WORK. Batch Input Programs. PERFORM.. .. ON COMMIT. What is true about the PHO/POV events?. After these events are processed the screen is redisplayed but the PBO is not processed. After these events are processed the PAI is processed then the PBO and then the screen is displayed. After these events are processed the PBO module is processed and the screen is redisplayed. None of the answers are correct. The OK_CODE servers what purpose... contains screen field values. contains function codes. determines successful user action. Indicate the functions that are capable of transporting data to screen fields. (2). ENQUEUE_EZMARA. DEQUEUE_EZMARA. ENQUEUE_EZ_MARA. DEQUEUE_EZ_MARA. What is true about context menu? (2). A subordinate output field in a table control inherits the context menu of the table control. They are a special GUI Status. A subordinate input field in a subscreen causes the subscreen to inherit the context menu of the subordinate field. Context Menus are assigned to input fields. If you do not SUPPRESS DIALOG in a dynpro before you LEAVE TO LIST-PROCESSING, the following Mill happen: (2). The screen will be displayed with the report that was built, but the gui-status will be the one from the previous screen. The report will be displayed on the screen only after the user presses the enter key. The previous screen (calling screen) will be redisplayed. The screen will be displayed, and will be empty. What is true about performing in commit?. Parameter passing is allowed. Multiple calls to a FORM result in single execution of the FORM. Commit Work is allowed in the form. RollBack Work is allowed in the FORM. To handle user requests in a dialog program, you must assign function codes to the relevant screen and window elements in the Screen Painter and menu Painter, mark the element that does not contain a function code. Screen Pushbuttons. menu functions. Container. tool-bar pushbuttons. What field is not mandatory whWhat field is not mandatoryen creating a transaction?. Program. Transaction Text. Screen Number. Authorization Object. When does the dialog processor perform automatic checks?. Before PBO Processing Begins. After the User has pressed enter and before the PAI modules are processed. After PAI Processing is complete. After the User has pressed enter and before the PBO modules are processed. Your dynpro has a ble control. It also makes use of the field stement. What is the order of da transport in the PAI (from the screen to ABAP)?. All fields except table control and field stements, table control fields, Field stement fields. Field stement fields, table control fields, remaining fields. Dictionary Fields followed by Program Fields. Table control fields, Field statement fields, All remaining fields. When a COMHIT MORK is issued, in what order does processing occur. Refer to the following code? 1. Dialogsk FORM routines logged with PERFORM…. ON COMMIT. 2. High-priority (V1) update-sk function modules. 3. Low-priority (V2) update-sk function modules. 1, 2, 3. 3, 2, 1. 2, 3, 1. Screen 1GG calls screen 200. Perform list processing with. Where does processing resume list Screen 200 makes a request to the suppress dialog option after returning from the list? (2). To the next screen defined in the screen attributes of screen 100. There is no return if the statement LEAVE TO LISTPROCESSING is used. To the beginning of the transaction. If LEAVE TO LIST-PROCESSING AND RETURN TO SCREEN xxx is used, return will go to screen xxx. To the next screen defined in the screen attributes of screen 200. A complex data object must be declared in your Top Include for a table control. What is it's TYPE?. CXB. TableView. TableControl. Table. What makes up a dialogue step?. All PBO and PAI modules in the Module pool. One sequence of a PBO followed by a PAI. One sequence of a PAI followed by a PBO. All ABAP Modules of a screen. What happens when a user presses F1 on a Screen Field?. The system will display the documentation of the field to which a screen field refers. The system will display the documentation of the da element to which a screen field refers. The system will display the documentation of the domain to which a screen field refers. The system will display the technical information of the field to which a screen field refers. What attribute on an update sk function nodule determines how update requests are processed?. Function Type. Application. Processing type. Function Group. How are locks removed from lock tables?. The database breaks. The update task removes them at the end of the SAP LUW. The update task removes them at the beginning of the SAP LUW. Commit Work statement is issued. ASET UPDATE SK LOCAL is issued in the dialog program. What effect does this have on updating? (2). Update requests do not use the VBLOG table. Cluster tables are used to processing the update request. Update requests use shared memory. A new dialog work process is used for the update process. Mark the invalid program text element. Titles/Headers. Parameter Texts. Selection Texts. Text Symbols. Which function Mould you use to retrieve a number from an internal number range?. NUMBER_GET_INFO. NUMBER_GET_NEXT. NUMBER_RANGE_INTERVAL_LIST. NUMBER_RANGE_EXTERNAL_CHECK. What will cause the system to implicitly trigger the database commits? (2). CALL SUBSCREEN. At User-Command. Message I001. Exit the Transaction. CALL TRANSACTION. Which of the following will change the contents of the da cluster that corresponds with memory id ‘MYID’? (2). CLEAR MEMORY ID 'MYID'. FREE MEMORY ID 'MYID'. IMPORT ABC TO MEMORY ID 'MYID'. EXPORT ABC TO MEMORY ID 'MYID'. What methods Mould initialize a screen field that is defined with parameter id CAR? (2). Set the screen painter attribute GET Parameter and fill in the Parameter ID field with CAR. Use the GET Parameter in the PBO of the DYNPRO. Use the SET Parameter in the PBO of the DYNPRO. Use the GET Parameter in the PAI of the DYNPRO. How does a Perform on Commit differ from a Perform statement? (2). subroutines called using on commit have no interface. subroutines called using on commit pass parameters by reference only. subroutines called using on commit pass parameters by value only. subroutines called using on commit use global data only. What makes up a tabstrip? (3). Tab Title. Function Keys. Tabstrip Menu Bar. Subscreens. Subscreen Area. Mark the one component that is not the part of dynpro. Module Pool. Flow logic. Screen attributes. Element List. Screen layout. How do you determine the parameter ID for a screen field?. F1, Technical Info on the screen field. Check users default. Check ble TPARA. Check the Value statement in the Top Include. The sndard function key used for displaying a list of possible values is: F2. F3. F1. F4. Defining a Lock Object as Exclusive would specify what kind of locking. Prevents a single user with read-write access from atining further locks to the same set of ble rows. This is useful when you are using recursive routines to make updates. Gives a single user read and writes access to the specified ble rows. No other users may access the rows. Allows multiple users to access the specified ble rows, but with read-access only. No writeaccesses are allowed at any time. What must be assigned to a module pool in order for it to be executed?. Event. Program Type. Module. Transaction. Refer to the following Code, fin E(rror) or M(arning) message is issued in the PHI of a dynpro. What does not ke place?. Field MYB-RESERVATION Module. Validate_Reservation. The field is ready for input again. PBO is reprocessed. The system places the cursor in the error field. Screen is Redisplayed. The Message is displayed. Transaction ‘ZABC’ contains Mandatory fields on the first screen. A Dialog program issues the statement CALL Transaction ZABC and Skip First Screen. What is required in the first screen of transaction ZABC for the call to function properly?. Export the screen fields to memory. The mandatory fields must be filled in with "Get Parameter" statement or default values in Transaction ZABC. The mandatory fields must be filled in with "Set Parameter" statement or default values in Transaction ZABC. The first screen in transaction ZABC can indicate that mandatory fields do not need to be filled in if called by another transaction. Which of the following corresponds to the command entry/ ntcod?. SUBMIT TRANSACTION tcod. LEAVE PROGRAM. LEAVE TO TRANSACTION tcod. CALL TRANSACTION tcod. In a dialog program, what coding technique allows passing of all the rows of the internal ble T_BOOKING to the program named RSPGM101?. SUBMIT RSPGM101 WITH BOOKING =T_BOOKING. SET PARAMETER ID ‘BOK’ FIELD T_BOOKING. SUBMIT RSPGM101. IMPORT T_BOOKING TO MEMORY ID ‘MYID’. SUBMIT RSPGM101. EXPORT T_BOOKING TO MEMORY ID ‘MYID’. SUBMIT RSPGM101. In PBO, what field conins the tol number of lines in ble control tc_flight. TC_FLIGHT-LINES. SY-DYNNR. SY-STEPL. TC_FLIGHT-TOL_LINES. What is true about a number line assignment?. A number range can be character only. The range consists only of numerics. A number range can be defined as both internal and external. A number range is used only for transactional documents. What needs to be coded if you want to branch to report program ABC from a dialog program, but you do not want the user to see the selection screen?. SUBMIT ABC WITH CARRID = W_CARRID. CALL ABC WITH CARRID = W_CARRID. SUBMIT ABC AND SKIP FIRST SCREEN. SUBMIT ABC VIA SELECTION-SCREEN. What code is required in order to return immediately to the calling screen? (2). Leave Program. Leave to Screen 0. Set Screen 0. Set Screen 0. Leave Screen. Which line of code is valid for the use of table control BOOKING_TC in screen 200?. LOOP AT BOOKING_TC.ENDLOOP. "In the PBO. Controls: booking_tc type bleview using screen 200. "IN THE TOP INCLUDE. LOOP AT BOOKING_B WITH CONTROL. BOOKING_TC CURSOR BOOKING_TC-CURRENTLINE. ENDLOOP. "IN THE PAI. Controls: booking_tc using screen 200. " IN THE TOP INCLUDE. What is true about the following code? CHAIN. Field: Flight, Carrid. Module Validate on Chain-Input. ENDCHAIN. The Module Validate is processed if both FLIGHT and CARRID are other than the initial value. The Module Validate is processed if at least one of the fields FLIGHT or CARRID are other than the initial value. The Module Validate is processed only if both FLIGHT and CARRID are initial values. The Module Validate is never processed. What is required for a Radio button defined on a screen to work in a module pool?. You should declare a corresponding one character variable in your TOP include. You should declare a corresponding one character variable in the Screen Flow. Ensure the radio button is selected in the screen. Nothing else is required. The user cans customize the look of various ble control values? Which of the following can the user adjust? (2). The Column heading. The width of a column. The horizonl grid can be set off/on. The order of the columns. A screen field has been dynamically changed in a dialog program. When does it get re-initialized?. At the end of the transaction. Only when the program encounters more code to modify the field attributes. At PAI execution. At PBO execution. What is true about LEAVE To LIST-PROCESSING statement? (3). Enables execution of interactive reporting events. Data available in the dialog program must be passed to the list. Enables processing of ok_code functions. The CALL SCREEN xxx statement is possible. The invoking module pool still reins control of execution. Which statement interrupts processing of current Screen?. Leave to Transaction. Leave Screen. Call Screen 100. Set Screen 100. What is true about using memory to pass data? (3). ABAP memory is local to each external session. Each external session has its own ABAP memory. SAP Memory can be accessed by all external sessions. ABAP memory can be accessed by SAP memory. ABAP memory is used to pass data between the external sessions of an internal session. What is context menu?. Shortcuts for frequently used functions. Functions that are relevant for the current Screen Group. Context Sensitive Pushbuttons. A special menu for subscreens. How could you run the program context of your program? (2). Issue a COMMIT WORK statement. Issue a ROLLBACK WORK statement in the program. End the dialog program. Issue a termination message (type A). When activating a lock object, what is subsequently generated?. Function Modules. Generic Lock Keys. A Dictionary table. Mark the valid asynchronous update bundling technique. UPDATE. CALL FUNCTION.. .. IN UPDATE TASK. PERFORM ASYNCHRONOUS. PERFORM.. .. ON COMMIT. What table fields are required as lock arguments in a lock object?. Any Primary Key Fields. Any Primary Key Fields and Any Secondary Key Fields. The Primary Key Fields. The Foreign Key Dependencies. Refer to the following code. Module CHECK_FIELD_CD raises an Error Message. When the user changes the entry in response to the error, where in the PHI event does processing resume? process after input. 10 module exit at exit-command. module back. 20 field a module check_field_a. 30 field b module check_field_b. 40 chain. field: a, b, c. module_check_field_abc. endchain. 50 chain. field: c, d. module_check_field_cd. <== ERROR endchain. 30. 20. 40. 10. 50. What makes up a ABAP transaction? (4). Dictionary Objects. Txn Code. Function Modules. GUI. User Dialogs. ABAP Program. What is needed in your tabstrip to have scrolling ke place on the application server. Assign Function Type = Space. Assign Function Code = P. Assign Function Code = Space. Assign Function Type = P. CALL TRANSACTION has been issued in an ABAP. What code in the called transaction will return to the point of call?. Leave to Transaction. Exit. Leave Program. Stop Program. Your screen has a table control defined to it. In the PAI, what does the SY-LOOPC system variable contain?. Number of table control lines. Loop Counter. Number of filled lines. How many tines would the form 'calculate_sales' be executed ? Do 5 times. x = sy-tabix. perform calculate_sales on commit. enddo. COMMIT WORK. Infinitely. 1. Not at all. 5. What is true about calling a screen? (3). Screens should be called from PBO modules. A screen can be called from within a function module. Screens can be called from PAI modules. A screen can be called from a report program. When defining a new Dialog Program, what is the first thing you are prompted for?. Application. Screens. Top Include. Logical Database. What ABAP stement discards update sk requests. (2). Message A101. ROLLBACK WORK. UPDATE. Call Function in Update task. What are some essential steps for logging changes made to SRP data? (2). Define a change document object. Mark the change document flag on the domain of the field where logging is required. Call the generated change doc function (i.e. obj_write_document) in an ABAP program. Create a function to update tables CDHDR and CDPOS. What class is used for method load_gui_stus in a context menu?. cl_context_clas. cl_ctmenu. cl_menu. menu_class. Where is the current active tab page stored for a tabstrip?. Tab strip. ACTIVETAB. Function Code. OK_Code. After changing a field attributes in a dynpro, what statement is used to activate the change?. COMMIT. MODIFY. SET. ACTIVATE. When are V2 updates processed?. After all V1's are complete. After each related V1. Before V1's are started. Parallel to relative V1's. Screen 200 follows screen 100; Screen 100 is displayed with GUI Stus 'BASE'. Screen 200 is then displayed without issuing the SET PF-STATUS what will take place. Run Time Error. Status 'BASE' is displayed. Standard List Status. Screen 200 is displayed without a status. Which statements are true about table controls? (2). Page scrolling using the standard toolbar is automatic and can be controlled by the user. Column sizing is adjusble and can be controlled by the user. The sort option is automatic and can be controlled by the user. Table control rows are scrollable. What transaction should be used to change keywords and short texts for SAP data elements?. CMOD. SE30. SE12. SMOD. What is true about append structure? (2). An append-structure can be assigned to more than one table. A table can have only one append structure. An append-structure can only be assigned to one specific table. A table can have more than one append structure. What is SAP Software Change Registration (SSCR) used for?. To register SAP modifications made by a developer. To register enhancements made by a developer. To register Customizing made by a developer. To register custom developed modifications made by a developer. What definitions are recommended to be client specific? (2). Repository. Application. Customizing. Dictionary. Which is not considered a way to tailor on R/3 system?. Modification. Enhancement. Interfacing. Personalization. Customizing. Which screen object is needed on a tabstrip?. box. screen. subscreen area. pushbutton. |