SAP 7.5 ALL
![]() |
![]() |
![]() |
Título del Test:![]() SAP 7.5 ALL Descripción: SAP 7.5 ALL |




Comentarios |
---|
NO HAY REGISTROS |
The Internet Communication Manager (ICM) ... Replaced SAP ITS. Allows SAP Net Weaver Application Server to process HTTP requests. Allows the ABAP stack and the Java stack to exchange data. The Java stack and the ABAP stack of an SAP NetWeaver Application Server must always be installed together. True. False. A work process ... Stays linked to a screen through the dispatcher. Becomes inactive while waiting for a user. Uses a common memory area called shared memory. Each work process ... (select all that apply.). Is independent of other work processes. Uses a pool of database connections established when the SAP NetWeaver AS for ABAP started. Uses a database connection to a work process established when the SAP NetWeaver AS for ABAP started. Can only make database changes within a single database LUW. Can make database changes spanning multiple database LUWs. Each work process is assigned a type of task that can be performed. Which statements related to this are true? Select all that apply. To switch a work process type requires a restart of the SAP NetWeaver AS for ABAP. All work processes have the same structure. All work processes communicate with the database. All work processes communicate with the dispatcher. A work process can communicate directly with an external system through a Remote Function Call. It is possible to have multiple enqueue work processes on an SAP NetWeaver Application Server. It is possible to have multiple spool work processes on an ABAP application server. What is the difference between SAP Basis and SAP NetWeaver?. There is no difference; the name change was driven by marketing alone. All versions of SAP NetWeaver require the use of Unicode. All versions of SAP NetWeaver include the ability to handle HTTP requests. The dispatcher handles all communication between users, work processes, and other (external) systems. True. False. The ABAP Messaging Channels (AMC) uses the WebSocket protocol to gain two-way communication instead of HTTP. True. False. ASAP Push Channels (APC) can only use the WebSocket protocol. True. False. ABAP is a programming language that ... (Select all that apply.). Executes on all three levels of the three-tier architecture. Controls the business logic. Processes and formats data. Interacts with the user. Separates program code from language text. Which events can exist in all types of programs that actually contain executable statements?. LOAD-OF-PROGRAM. INITIALIZATION. START-OF-SELECTION. AT LINE-SELECTION. AT USER-COMMAND. AT PF##. Dynpros can be placed in which program types? Select all that apply. Executables. Module pools. Function groups. Class pools. A change request is part of a task. True. False. Which statements about ABAP are true?. Each statement must begin with a keyword. Each statement must end with a period. ABAP keywords and additions must be in uppercase. A development object can be assigned to only one package. True. False. A development object can be assigned to only one change request. True. False. Each ABAP program that actually contains executable statements ... (Select all that apply.). Is divided into processing blocks. Assigns every executable statement to a processing block regardless of it being in a processing block. Only assigns executable statements in a processing block to a processing block. Uses event blocks to trigger events in ABAP. Has declarative statements outside of processing blocks that are considered local. Has declarative statements inside of processing blocks that are considered local. Can be tested from the ABAP Workbench by pressing 'F8'. Which modularization units can raise an exception? Select all that apply. Function modules. Methods. Subroutines (FORM routines). Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor? Select all that apply. REPORT. PROGRAM. FUNCTION-POOL. FUNCTION MODULE. CLASS-POOL. METHOD. INTERFACE-POOL. TYPE-POOL. INCLUDE. Which method of passing parameters is preferred for its performance?. Pass by reference. Pass by value. Which modularization units are global? Select all that apply. Function modules. Subroutines (FORM routines). Methods within a local class in the program. Methods within class pools. FORM routines (subroutines) can be used in which program types? Select all that apply. Executables. Module pools. Function groups. Class pools. Interface pools. Subroutine pools. Type groups. You can use the logical expression IS SUPPLIED for any formal parameter passed to which modularization unit? Select all that apply. Subroutine (FORM routine). Function module. Static method. Instance method. A selection screen can only be defined in an executable program. True. False. Subroutines provide which types of parameters? Select all that apply. Input. Output. Input/output {changing). Return values. Exceptions. Function modules provide which types of parameters? Select all that apply. Input. Output. Input/output (changing). Return values. Exceptions. Methods provide which types of parameters? Select all that apply. Input. Output. Input/output (changing). Return values. Exceptions. Update tasks are the only way to make changes to the database. True. False. Which statement is true?. A database LUW must be placed within an SAP LUW. An SAP LUW must be placed within a database LUW. Which actions release a database lock? Select all that apply. COMMIT WORK. ROLLBACK WORK. The display of an SAP screen. The display of a dialog message type E. The display of a dialog message type A. ENQUEUE_ <lock_object> DEQUEUE_<lock_object>. An /n in the command field. A call to a function module. A CALL TRANSACTION. A SUBMIT. Which actions release a lock object (with a default value for _SCOPE 2. Select all that apply. COMMIT WORK. ROLLBACK WORK. The display of an SAP screen. The display of a dialog message type E. The display of a dialog message type A. ENQUEUE_ <lock_object>. DEQUEUE_<lock_object>. A call to a function module. A CALL TRANSACTI ON A SUBMIT. An /n in the command field. How can you implement a table join other than by using the JOIN statement? Fill in the blank. The data buffered on each application server ... Is always the same. Is never the same. Depends on the users. The target structure of a SELECT statement requires the field names to match the columns selected and to be in the same left-justified order. True. False. When is an ENDSELECT not required for a SELECT? Select all that apply. When the FROM is a view. When you specify a join of tables. When you do a SELECT SINGLE. When you specify into a table. When you specify appending a table. The database always uses the primary key when the WHERE clause contains any of the key fields. True. False. Open SQL does not allow you to specify a secondary index during a SELECT. True. False. You should always buffer database tables that contain fewer than 100 records. True. False. Buffering data can speed access to data up to 100 times when compared to reading it from the database. True. False. All Open SQL commands allow processing on multiple rows. True. False. The _WAIT parameter of a lock object waits for the lock to be successful. True. False. It is recommended that you place the COMMIT WORK in the update task. True. False. It is possible to PERFORM <subroutine> ON COMMIT in an update task. True. False. What is the correct order for using a lock object?. Read the data, set the lock, change the data, release the lock. Set the lock, read the data, change the data, release the lock. Set the lock, read the data, release the lock, change the data. Local update tasks are quicker because they stay within the same work process. True. False. V1 update tasks are always non-restartable, whereas V2 update tasks are always restartable. True. False. Lock objects are only required when doing dialog programming; SAP's best practice does not require them when doing background or masse changes, as there is no COMMIT WORK that will occur. True. False. Database access can occupy most of the runtime in an ABAP program. Which tools are available to assist you to diagnose performance issues in your program? Select all that apply. ABAP Objects Runtime Analysis (Transaction SE30). ABAP Objects Runtime Analysis (Transaction ATRA). Performance Trace (Transaction ST05). ABAP Trace (Transaction SAT). Which statement cannot use a subquery. SELECT. UPDATE. DELETE. INSERT. None of the above. An SAP LUW differs from a database LUW in that it allows for multiple screens to be processed. True. False. Beginning with SAP NetWeaver7.40, if SAP HANA (an in-memory database) is being used as a database, then table buffering is no longer effective and is therefore not possible. True. False. How many kinds of internal tables are supported in the ASAP language?. 2. 3. 1. Which of the following statements are true? Select all that apply. Standard tables can be accessed by index. Standard tables cannot be accessed by index. A sorted table is always accessed by a unique key. Hashed tables are always accessed by index. Hashed tables are accessed by a unique key. The OCCURS statement is required to define an internal table with a header line. True. False. You can use the APPEND statement to fill a sorted internal table. True. False. You cannot use the INSERT statement to insert lines into a standard internal table. True. False. You can use a table with a header line for object-oriented programming. True. False. An internal table line type with a deep or nested structure can be defined for internal tables with a header line. True. False. Internal tables cannot have a deep or nested structure in their line type. True. False. The READ statement with the addition BINARY SEARCH for a sorted internal table is better for performance. True. False. The READ statement with the BINARY SEARCH addition cannot be used for a sorted internal table. True. False. The BINARY SEARCH addition cannot be used with the READ statement for the HASHED table. True. False. Which of the following is a true statement? Select all that apply. A sorted table can have a unique or a non-unique key. A standard table should always have a unique key. A hashed table should always have a unique table key. You can empty the body of the internal table itab with a header line using the CLEAR itab statement. True. False. You can modify an internal table by using the UPDATE statement. True. False. Internal tables can also be modified after executing the READ statement with the addition ASSIGNING. True. False. You cannot use a SORT statement for a sorted internal table. True. False. An internal table can have primary keys as well as secondary keys. True. False. An internal table can have at most 15 secondary keys. True. False. An internal table is an ABAP program variable. True. False. An internal table can be defined using the DATA statement. True. False. Data types store data and occupy memory. True. False. A data object is concretely defined by means of the data type and occupied memory. It contains data with which ABAP programs work at runtime. True. False. The predefined data types are defined locally in the ABAP program. True. False. What is the default length of the type c data type?. 1. 10. 1- 65535. If data objects of type I are being used to store the result of a calculation, the decimals will be truncated. True. False. What is the default length of the type P data type?. 8. 1. 1-16. What is variable-length structure called?. Nested structure. Deep structure. Flat structure. Local data objects can be defined using ABAP Dictionary types. True. False. Global data types defined in SAP systems are ... Data defined in the program that is visible to all the routines/statements within the ABAP program. ABAP Dictionary types. Date types defined in the program using ABAP Dictionary types. Which of the following are incorrect statements? Select all that apply. TYPES : carrid_ty LIKE spfli-s-carr_id. TYPES : werks TYPE C LENGTH 4 . TYPES : date_ty TYPE D LENGTH 10 . TYPES : Str TYPE STRING LENGTH 20 . What is the result of the following arithmetic operation? DATA: int type I. int = 5 * ( 3 / 10 ). 1. 2. 1.5. 0. What is the result of the following arithmetic operation? DATA: int type I. int = 5 / 10. 1. .5. 0. The valid value for a decimal floating point number of type decfloat16 is a number between 1E385 and -1E-383 for a negative number, 0, and 1E-383 to 1E385 for a positive number. True. False. The valid value for a decimal floating point number of type decfloat34 is a number between 1E6145 and -1E-6143 for a negative number, 0, and +1E-6143 to 1E6145. True. False. Which of the following standard types is numeric? Select all that apply. I. P. F. Decfloat32. The system class CL_ABAP _MATH contains constants for maximum and minimum values for the numeric data type. True. Fase. The Debugger displays a maximum of eight data objects at one time. True. False. A watchpoint stops program execution every time the condition specified is met. True. False. Both the classic Debugger and the new Debugger can be used on all ABAP code without restriction. True. False. Under which circumstances will the classic Debugger start as the Debugger? Select all that apply. None; the new Debugger will always start as the Debugger. When five modes already exist for this logon session. When the number of debugging sessions exceeds half the number of dialog sessions. When you specify the default as the classic Debugger in the settings of the Object Navigator. If you manually switched to the classic Debugger during your last session. What does a non-exclusive debugging mode mean? Select all that apply. A roll-out is forced in the application after each Debugger view. Someone else is debugging the same source code. Debugging is not possible between the statements SELECT and ENDSELECT because the database cursor needs to be closed using a COMMIT. Debugging is not possible for conversion or field exits. Owing to the commit, inconsistent datasets can occur in the database. It may be used anywhere in the landscape. What is the maximum number of watchpoints that can exist at one time?. 8. 10. 16. No Limit. Setting breakpoints for a method or function module within the Debugger allows the use of F4 (value help) to find the correct name. True. False. All breakpoints are valid for the entire Debugger session, and all can be changed by the Debugger. True. False. It is possible to make multiple changes to data objects at the same time in the Debugger. True. False. When starting the Debugger, what circumstance causes the runtime error DEBUGGING_NOT_POSSIBLE?. Starting a non-exclusive mode in a productive system. When more than five sessions are already associated with this login user. When the number of debugging sessions on the server exceeds the value defined by the profile parameter rd i sp/wpdbug_max_no. How many work areas are available in the Debugger?. 7. 9. 12. 15. What button undoes layout changes to the Debugger? Fill in the blank. The Debugger is entirely self-contained and requires no external transactions. True. False. If you are using external debugging (debugging of HTTP and RFC requests, which arrive in your ABAP system), what will the Debugger do?. Always stop when the external breakpoint is reached. Never stop; external breakpoints operate on users other than your own. May or may not stop, depending on external factors. What does Software Layer Aware Debugging allow you to do? Select all that apply. Trace executing code. Debug only a small portion of code. Debug a large portion of code. Bypass authorization objects. Specify as much or as little code to debug. The Object Navigator incorporates a total of 11 browsers. True. False. The Repository Browser is started by default when you execute Transaction SE80 for the Object Navigator. True. False. You can list a maximum of six browsers in the Object Navigator. True. False. You can maintain SAPscript forms and SAP Smart Forms within the ABAP Workbench. True. False. The Repository Information System is a useful tool to search for customer exits/function exits and BAdls in the SAP system. True. False. Which of the following statements about the Object Navigator are true? Select all that apply. ABAP programs can be displayed and edited in the Object Navigator. Screens can be displayed and edited in the Object Navigator. Menus can be displayed and edited in the Object Navigator. You can create BAdl implementations in the Object Navigator. You can create customer projects (Transaction CMOD) in the Object Navigator. The ABAP Dictionary can be maintained in the Object Navigator. Enhancement definitions and implementations can be displayed in the Enhancement Information System. True. False. Which of the following is a true statement? Select all that apply. All customer repository objects have to be assigned to a package. Packages use interfaces and visibility to make their elements visible to other packages. The transport layer is a mandatory input field for the package. A package can be nested. The software component for a customer package can be ... HOME. Any SAP software component (i.e., SAP _APPL, SAP _BASIS, SAP _HR, etc.). Which of the following is a true statement? Select all that apply. All transportable objects have to be assigned to a package. Local repository objects can be transported. Repository objects and cross-client customization objects are assigned to the workbench request. Client-specific customization objects are assigned to the customizing request. Inactive objects can be transported. Which of the following is true? Select all that apply. The repository objects and cross-client customization objects are recorded in a task belonging to a local change request if there is no consolidation route leading from the current system defined in the Transport Management System for the transport layer. The repository objects and the cross-client customization are recorded in a task belonging to the transportable request if the consolidation route is defined in the Transport Management System. There are versions of the ABAP Editor. 3. 4. 2. Repository objects are client-specific. True. False. ABAP Unit Test Browser is included in Object Navigator with SAP NetWeaver 7.0 EHP 2. True. False. A transparent table can include a deep structure. True. False. ABAP data types can be used for a domain definition. True. False. Which of the following statements are true? Select all that apply. 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. 'F1' help on the screen field displays the data element documentation. True. False. Which of the following are true statements? Select all that apply. The technical attributes of the data element can be defined by a domain, that is, the data type, the field length, and the number of decimal places. You can also select predefined data types to define the data type of the data element. Reference data types can be used to define the data type of the data element. Field labels are defined for the domain. You can define search helps and parameter IDs for a data element. True. False. The line type for a table type can contain a flat, nested, or deep structure. True. False. Which of the following are true statements? Select all that apply. Table fields can be assigned to a data element. Table fields can be assigned to an ABAP Dictionary data type directly. Search helps can be defined for a table field that is assigned to a predefined data type. A reference table and field are required for fields with the data types QUAN and CURR. Which of the following statements regarding search helps are true? Select all that apply. You can use a maintenance view for the search help selection method. You can use a database view for the search help selection method. Help views can also be used for the selection method for search help. You can use transparent tables for the search help selection method. Which of the following regarding search helps is a true statement? Select all that apply. The interface for the search help is defined by the IMP (import) and EXP (export) flags of the search help parameter. The LPos parameter defines the position of the search help parameter in the search hit list. The SPos parameter defines the position of the input field on the dialog screen. The text table for the selection method is automatically populated if the text table is attached to the database table being used as the selection method. Which of the following statements are true? Select all that apply. A database view is implemented as an inner join. A maintenance view is implemented as an outer join. A database view is implemented as an outer join. A maintenance view is implemented as an inner join. Which of the following statements are true? Select all that apply. The tables included in the maintenance view should have foreign key relationships. The tables included in the help view should have foreign key relationships. 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. You can create projection views for pooled or cluster tables. True. False. What is the allowed length of the ABAP Dictionary data type DF34_RAW?. The allowed length is between 1 and 34 digits. The allowed length is between 1 and 31 digits. The allowed length is between 0 and 33 digits. The allowed length is 34 digits. What is the allowed length of the ABAP Dictionary data type DF16_DEC?. The allowed length is between 1 and 15 digits. The allowed length is 16 digits. The allowed length is between 0 and 16 digits. The allowed length is between 0 and 15 digits. A replacement object can be defined for a pooled table. True. False. One of the prerequisites for the replacement object is that the structure type defined for the CDS view should match the structure of the database table. True. False. The Global Temporary Table (GTT) is defined on the ABAP program. True. False. How can Unicode checks be made? Select all that apply. In any system (after release 6.10) by specifying the program has Unicode checks active. By running Transaction UCCHECK. Only in a Unicode system or as part of a conversion to a Unicode system. Cannot be enforced. Memory requirements are identical in a non-Unicode system and in a Unicode system. True. False. What is the difference between a Unicode and non-Unicode program? Select all that apply. Byte-type data objects cannot be assigned to character-type data objects. Byte-type data objects cannot be compared to character-type data objects. Offset positioning in a Unicode structure is restricted to character data objects. Offset positioning in a Unicode structure is restricted to flat data objects. What does the enhancement category for a database table or structure do? Select all that apply. Makes a table Unicode-compliant. Specifies the types of changes that can be made to the structure. Can produce warnings at incompatible points for the structure. Can identify where program behavior may change. Two structures in Unicode programs are only compatible if all alignment gaps are identical on all platforms. True. False. What must you specify in a Unicode system when opening a file in TEXT MODE?. The ENCODING addition. The byte order. The code page. Which you should specify in a non-Unicode system when opening a file in TEXT MODE? Select all that apply. The ENCODING addition. The byte order. The code page. Which elementary field types are considered a character type? Select all that apply. C. D. F. I. N. STRING. T. X. XSTRING. When included in a structure, which elementary field types allow the structure to be considered a character-type data object? Select all that apply. C. D. F. I. N. STRING. T. X. XSTRING. Which of the following is correct?. 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. The screen attributes can be modified in the PROCESS BEFORE OUTPUT and PROCESS AFTER INPUT event blocks. None of the above. The static sequence of the default next screen can be established by the value in the screen attribute Next Screen. True. False. If you enter the value "O" or blank (" ") as the next screen, then the system resumes processing from the point at which the screen was initiated, assuming the Next Screen attribute is overridden dynamically in the program. True. False. The Next Screen attribute can be temporarily overwritten by the set screen statement (that is, SET SCREEN 200). True. False. The FIELD statement does not have any effect in the PBO event block, and it should not be used in the PBO event block. True. False. The FIELD statement with the ON INPUT addition is used to conditionally call the ABAP dialog module. The ABAP dialog module is called ift he value of the screen field is other than the initial value. True. False. The FIELD statement with the ON REQUEST addition calls the ABAP dialog module if any value is entered in the screen field. True. False. You can call a module for the FIELD statement to validate user entry on the input field. You can validate the entry on the input field and send an error or a warning message from an ABAP dialog module. True. False. If an error or warning message is sent from the ABAP dialog module for the FIELD statement within the CHAIN and ENDCHAIN statements, then all of the fields within CHAIN and ENDCHAIN are ready for user input again. True. False. The user interface consists of the GUI status and GUI title. True. False. At most, a menu bar can have 10 menus. True. False. At most, how many buttons can the application toolbar have on the screen?. 20. 30. 10. 35. None of above. At most, how many menu items (including functions, separators and submenus) can a menu have on the screen?. 15. 10. 20. None of the above. The data is transferred and displayed on the screen after the processing of the PBO. True. False. Which statement will interrupt the processing of the current screen and branch to new screen?. CALL SCREEN <NNNN>. LEAVE TO SCREEN <NNNN>. SET SCREEN <NNNN>. None of the above. What is the default selection screen number for the ABAP program?. 1000. 100. 1100. None of the above. You can have only one selection screen for an ABAP program. True. False. What are the declarative statements used to define the selection? Select all that apply. PARAMETERS. SELECT-OPTIONS. SELECTION -SCREEN. None of the above. You use the addition OBLIGATORY to define the input field of a parameter as a required field. True. False. Which of the following statements are correct? Select all that apply. The SELECT-OPTIONS statement creates an internal table with a header line. The internal table is also known 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. Your selection screen can be modified at which event?. AT SELECTION-SCREEN OUTPUT. AT SELECTION-SCREEN. AT SE LECTION-SCREEN ON <field_name>. None of the above. Which of the following statements regarding the event AT SELECTION-SCREEN ON HELP-REQUEST FOR <FIELD> is correct?. This event will display F1 help for the input field on the selection screen. This event will display self-defined F1 help for the input field programmed in the event block and will override any help possibly defined in the ABAP Dictionary for the field. None of the above. You can define multiple elements in a single line by defining the element within the block SELECTION-SCREEN BEGIN OF LINE and SELECTION-SCREEN END OF LINE. True. False. The addition NO-EXTENSION for SELECT-OPTIONS will allow only one line in the selection table. True. False. The addition NO-INTERVALS for SELECT-OPTIONS will allow only single fields on the selection screen. True. False. You can define a selection screen as a subscreen or tab strip control. True. False. Which of the following statements are true? Select all that apply. Static attributes can be declared only in the private visibility section of the class. Static attributes are declared with the CLASS -DATA statement. A static attribute is the same across all instances of the class. There is only one static attribute across all instances of the class. Static attributes cannot be changed by an object. Private components of the class cannot be addressed directly from outside the class except when the friendship concept applies. True. False. Subclasses can access the private components of the parent class. True. False. Subclasses inherit all the components of the parent class. True. False. Public methods can access the private attributes of the same class. True. False. Protected attributes can be accessed by methods of the class and its subclasses. True. False. You cannot use the LIKE statement to define an attribute in a class. True. False. The READ-ONLY addition for the attribute declaration can be used in the private and public visibility section. True. False. The READ-ONLY attribute cannot be addressed outside the class. True. False. Which of the following statements are correct? Select all that apply. Class methods assigned to the public visibility section can be accessed outside the class using the static component selector and the class name. Static methods can be defined in both the public and private visibility section of the class. Only public methods can be addressed outside the class. You can call private methods within the public methods without reference to the object or class. None of the above. The constructor method is called automatically when you create an instance of the class. True. False. The class constructor method is called automatically when you access the class for the first time. True. False. The constructor method is always defined in the private visibility section of the class. True. False. You can call the constructor method directly. True. False. Object or class events can trigger any number of handler methods. True. False. In a local class, it is possible to declare an instance constructor in all visibility sections of the class. True. False. Declaration of an internal table with a header line can be used in a class implementation. True. False. What is the best order to provide an event handler for an ALV?. Create the ALV, write the handler, register for the event, display the ALV. Register for the event, write the handler, create the ALV, display the ALV. Write the handler, register for the event, create the AL V, display the ALV. Write the handler, create the ALV, register for the event, display the ALV. Write the handler, create the ALV, display the ALV, register for the event. What are the differences between displaying in a full screen and in a container? Select all that apply. The full screen requires Dynpro programming. The container requires the use of an additional object (a container control). The only difference is that the container name must be specified when creating the ALV object. Only a full-screen ALV allows the use of event handling. Only an ALV in a container allows the use of event handling. Any type of ALV allows the use of event handling. 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_CUSTOM_CONTAINER. Create an object (instantiate the object) of the class CL_GUI_ALV_GRID. Create an object (instantiate the object) of the class CL_SALV_TABLE. Use the Screen Painter. You must call a method to actually display the contents of the display table after you create an ALV. True. False. Which does the field catalog allow you to do? Select all that apply. 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. Which class is used to define a reference for an instance of the ALV Object Model?. Class CL_GUI_CUSTOM_CONTAINER. Class CL_GUI_ALV_GRID. Class CL_SALV_TABLE. You use the CREATE OBJECT statement to create both types of ALV. True. False. What is the ALV Object Model?. A group of classes that describe the ALV Grid as a whole and inherit from a single class. A group of hierarchal classes that describe the ALV Grid as a whole but do not inherit from a single class. Which statements are true? Select all that apply. The ALV Grid uses a reference to the data table for display. The ALV Object Model uses a reference to the data table for display. The ALV Grid can define a sort criteria for initial display. The ALV Object Model can define a sort criteria for initial display. The ALV Grid requires a table refresh after programmatically changing the ALV. The ALV Object Model requires a table refresh after programmatically changing the ALV. The ALV was introduced with ABAP object-oriented capabilities in release 4.5A. True. False. The ALV is entirely implemented using ABAP Objects. True. False. Each component has an interface; of what does this interface consist? Select all that apply. Interface view. Interface context. Interface controller. Data Container. What is a plug? Select all that apply. Can be defined as inbound. outbound, or both. Forms the basis of navigation within a Web Dynpro. Can be defined as default inbound. Can be defined as a startup. Can be defined as an exit. Can be assigned to multiple views. Can be defined as outbound controlling multiple inbound plugs. Can be defined as inbound and be controlled by multiple outbound plugs. What does a Web Dynpro component contain? Select all that apply. Multiple views within a window. UI elements. Component controller. A context. Exactly one interface controller. What does a view do? Select all that apply. Contains other views. Can be contained in a window. Contains windows. If entered by an inbound plug, can cause an event handler method to be called. Contains a view controller. Identify the types of controller. Select all that apply. Component controller. Custom controller. Consumer controller. Configuration controller. View controller. Window controller. Identify the types of layout managers. Select all that apply. FlowLayout. RowLayout. ColumnLayout. MatrixLayout. GridLayout. TreeLayout. The binding between a UI element and a context attribute is a two-way relationship. True. False. Identify the ways to map context structures. Select all that apply. Direct context mapping. External context mapping. Dynamic context mapping. What is the Web Dynpro programming model is based on?. Classic Dynpro programming. Business Server Pages (BSPs). Model View Controller (MVC). Internet Transaction Server (ITS). When does the lifetime of a Web Dynpro component begin and end?. It begins when instantiated and it ends when the program ends or the object is freed. It begins the first time it is called at runtime, and it ends with the Web Dynpro application that called and instantiated the component ends. It begins each time it is called, and it ends when the component completes. When does the lifetime of a component controller begin and end?. It begins with the Web Dynpro component and ends with the Web Dynpro application that called it. It begins the first time the Web Dynpro application is called at runtime and ends when the Web Dynpro application that called and instantiated the component ends. It lasts from creating data within the controller to cover the whole period during which the component is in use. In addition to the visible part (the layout), a view also contains a controller and a context. True. False. A view can only be displayed in which circumstances?. It has been embedded in a window. It contains an inbound and outbound plug. It can always be displayed. What is unique about a singleton? Select all that apply. It must be instantiated using a private instance constructor. It must be instantiated using a public instance constructor. It must be instantiated using a protected instance constructor. It must be instantiated using a static private constructor. It must be instantiated using a static public constructor. It must be instantiated using a static protected constructor. It must be defined as FINAL. It cannot be defined as FINAL. Which statements are true about a class that has granted friendship to another class? Select all that apply. The friend has access to private attributes. The friend has access to protected attributes. The friend has access to public attributes. All classes the friend has granted friendship access status to also have the same access. All classes that inherit from the friend (subclasses) also have the same access. There can only be one level in the inheritance tree. True. False. Which statements are true regarding ABAP inheritance? Select all that apply. You can access the superclass component with the prefix SUPER-> . The instance constructor can be overwritten as part of inheritance. The static constructor can be overwritten as part of inheritance. Overloading allows a method to have several definitions with different signatures. Instance constructors must call the superclass's constructor. Static constructors do not need to call the superclass's constructor. Polymorphism requires the developer to specify which method to use with inheritance. Which statements are considered obsolete and cannot be used in ABAP Objects? Select all that apply.". TABLES. DATA … TYPE … OCCURS. DATA .. BEGIN OF … OCCURS. INFOTYPES. RANGES. LEAVE. ON CHANGE OF. SEARCH. LOOP AT dbtab. With what can you simulate multiple inheritance?. REDEFINITION. INHERITING FROM. INTTERFACES. What is unique about a functional method? Select all that apply. It must contain a returning parameter. It can contain an importing parameter. It can contain an exporting parameter. It can contain a changing parameter. It can be used in logical expressions. It can be used in SELECT statements. It must be a singleton. What character is used as a symbol for the operand type in an expression?. @. #. ~. None of the above. When you define local classes in ABAP, which syntactical sequence must you follow?". PUBLIC SECTION, PROTECTED SECTION, PRIVATE SECTION. PRIVATE SECTION, PROTECTED SECTION, PUBLIC SECTION. The order doesn't matter. The order is handled automatically. What does the Refactoring Assistant allow you to do? Select all that apply. Move components between superclasses and subclasses. Rename all occurrences of a method. Move between classes and interfaces. Which of the following is a true statement? Select all that apply. An access key is required to implement business add-ins. An access key is required to modify SAP repository objects. An access key is required to enhance an SAP application using a user exit. An access key is required to implement an implicit enhancement point. SAP enhancements for customer exits are managed by which transaction?. Transaction SMOD. Transaction CMOD. Neither transaction listed here. Customer exits provide program exit, screen exit, and menu exit enhancements. True. False. 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?. Customer exits. Business add-ins. User exits. New BAdls. How would you find out if an application program offers a program exit? Select all that apply. Search for the character string CUSTOMER-FUNCTION. Use the Repository Information System. Use the Application Hierarchy. Look for a customer exit in the SAP reference IMG within an application area. Is it possible to have multiple active implementations of business add-ins at a time? Select all that apply. It can have multiple active implementations ift he Multiple use checkbox is selected. It cannot have a multiple active implementation. It can have multiple implementations if the Filter-Depend checkbox is selected. The statements CALL BAO I and GET BAO I are used for which type of BAdis?. Classical BAdl. New BAdl. None of the above. Explicit enhancement points and sections are defined by the SAP application programmer. True. False. Code within an explicit enhancement section can be replaced by the customer. True. False. Code within an explicit enhancement point can be enhanced but cannot be replaced. True. False. Which of the following statements are correct? Select all that apply. An enhancement spot can contain an explicit enhancement point and an enhancement section. An enhancement spot can contain an explicit enhancement point, explicit enhancement section, and new BAdl. An enhancement spot can contain either an explicit enhancement point and enhancement section or a new BAdl only, but all three cannot be in the same enhancement spot. An enhancement spot can contain one or more simple or composite enhancements. Which of the following statements are true? Select all that apply. An implicit enhancement point can be used to insert code in an SAP program and is always available to the customer. Implicit enhancement options allow you to enhance interface parameters for function modules and methods without modifying the repository object. Implicit enhancement can be used to enhance SAP objects developed prior to SAP NetWeaver 7.0. None of the above. Nested source code enhancement allows you to enhance the source code plug-in. True. False. Value help can be supplied from which of the following? Select all that apply. Process On Value request. Search help for a screen field. Search help for table or structure fields. Search help for a check table. Search help from a text table. Key values of a check table. Search help for a data element. Fixed values. In which circumstances is a table considered to be a text table? Select all that apply. The entire key of this data table is included as the key to this table. This table has an additional language key field. 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. When must a foreign key have domain equality?. Always. Never. For a check field. For a text table. Where are fixed values for fields stored?. Table. Structure. Field. Data element. Domain. Only one text table can be linked to a table. True. False. What is the difference between a value table and a check table?. No difference; they are the same thing. A value table is a check table after a foreign key is defined. A value table is defined in the domain, whereas a check table is defined in the data element. A check table is defined in the domain, whereas a value table is defined in the data element. A value table does not exist. The order of fields for a transparent table in the database ... Needs to match the ASAP Dictionary. Is created in the order of the ABAP Dictionary. Is allowed to be different than the ABAP Dictionary. Which must a search help do? Select all that apply. Use a table or a view for data selection. Determine the values for selection by the user. Have a dialog with the user. Allow the user to select a response. Be used from a screen. Where should the labels for fields be stored?. Table. Structure. Field. Data element. Domain. Which type of view cannot be used in a search help?. Database view. Maintenance view. Help view. Which type of view uses an inner join in a search help?. Database view. Maintenance view. Help view. Where do you create online documentation (F1 help) for fields on the screen?. Table. Structure. Field. Data element. Domain. To generate the function modules for a lock object for a custom table (ENQUEUE_<lock_object> and DEQUEUE_<lock_object>).Which tool would you use?. General Table Maintenance Dialog (Transaction SE54). Reuse Library (Transaction SE83). Function Builder (Transaction SE37). ABAP Dictionary (Transaction SE11). Text Elements (Transaction SE32). It is possible to use both buffering and secondary indexes to improve performance of a search help. True. False. Which screen in the ABAP Dictionary allows you to log data changes to the table?. Attributes tab. Utilities • Settings. Technical Settings. Delivery and Maintenance tab. Utilities• Database Object• Database Utility. |