ABAP 7.4 Certification
![]() |
![]() |
![]() |
Título del Test:![]() ABAP 7.4 Certification Descripción: ABAP 7.4 Certification |




Comentarios |
---|
NO HAY REGISTROS |
The Internet Communication Manager (ICM)... Replaced SAP ITS. Allows SAP NetWeaver 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 Application Server ABAP started. Uses a database connection to a work process established when the SAP NetWeaver Application Server ABAP started. Can only make database changes within a single database LUW. Can make database changes spanning multiple database LUWs. Each work process is assigned a type of task that can be performed. Wich statements related to this are true?. To switch a work process type requires a restart of the SAP NetWeaver Application Server 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 Sap NetWeaver 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 requiere the use of Unicode. All versions of SAP NetWeaver include the ability to handle HTTP request. The dispatcher handles all communication between users, work processes, and other (external) systems. True. False. The ABAP messaging channels (AMC) uses th WebSocket protocol to gain two way communication instead of HTTP. True. False. 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 maximun 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 BAdIs in the SAP system. True. False. Wich of the following statements about the Object Navigator are true?. 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 BAdI implementations in the Object Navigator. You can create customer projects (CMOD) in the Object Navigator. The ABAP Dictionary can be maintained in the Object Navigator. Enhancement definitions and implementations can be displayed in the Enahncement Information System. True. False. Which of the following is a true statement. All customer repository object 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. Wich of the following is a true statement?. All transportable objects have to be assigned to a package. Local repository object 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. Wich of the following is true?. The repository objects and cross-client customization objects are recorded in a task belonging to a local change request if theris 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 cstomization 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. 1. 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. 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?. 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?. 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 Debuggerallows 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 rdisp/wpdbug_max_no. How many work areas are available in the Debugger?. 7. 10. 9. 12. 15. What button undoes layout changes to the Debugger?. Back. Next. Cancel. 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?. 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. Data types store data and occupy memory. True. False. A data object is concretely defined by means of the data type and occupies 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. 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. 16. What is variable-length structure called?. Nested structure. Deep structure. Flat structure. Global data types defined in SAP systems are... Data degined 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. TYPES: carrid_ty like spfli-s-carr_id. TYPES: werks type c length 4. TYPES: date_ty type d length 10. TYPES: Stre tyoe 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. 0.5. 0. The valid value for a decimal floating point number of type DECFLOAT16 isnumbers 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 numbers 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?. I. P. F. DECFLOAT32. The system class CL_ABAP_MATH contains constants for maxium and minimum values for the numeric data type. True. False. How many kinds of internal tables are supported in the ABAP language?. 2. 3. 1. Which of the following statements are true?. 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 wih a deep or nested structura can be defined for internal tables with a header line. True. False. Internal tables cannot have a deep or nested structure in thir 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?. 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 de 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. Update task are the only method of making changes to the database. True. False. Which statemente is true?. A database LUW must be places within an SAP LUW. An SAP LUW must be placed within a database LUW. Which actions release a database lock?. 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. An /n in the command field. DEQUEUE_<lock_object>. A call to a function module. A CALL TRANSACTION. A SUBMIT. Which actions release a lock object (with a default value for _SCOPE)?. 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 TRANSACTION. A SUBMIT. An /n in the command field. 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 statemente requires the field names to match the columns selected and to be in the same left-justified order. True. False. When is and ENDSELECT not required for a SELECT?. 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 yyou 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 up access to data up to 100 times when compared to reading it from the database. True. False. An SAP LUW diffiers from a database LUW in that it allows for multiple screens to be processed. True. False. Beginning with SAP NetWeaver 7.40, if SAP HANA is being used as a database, then table buffering is no longer effective and is therefore not possible. 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 correctr 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 requires when doing dialog programming, SAP's best practice does not require them when doing background or en masse changes, as there is no COMMIT WORK that will occur. True. False. Database access can occupy the majority of runtime in an ABAP program. Which tools are available to assist you to diagnose performance issues in your program?. ABAP Objects Runtime Analysis (SE30). ABAP Objects Runtime Analysis (ATRA). Performance Trace (ST05). ABAP Trace (SAT). ABAP is a programming language tha... 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 tex. Which events can exist in all types of programs that actyally 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?. 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... 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 bloack 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 bloacks that ae considered local. Can be tested from the ABAP Workbench by pressing F8. Which modularization units can raise an exception?. Function modules. Methods. Subroutines. Which types of programs or parts of programs can be tested directly from the ABAP Workbench or ABAP Editor?. 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?. Function modules. Subroutines. Methods within a local class in the program. Methods within class pools. Subroutines can be used in which program types?. 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?. Subroutine. Function module. Static method. Instance method. A selection screen can only be defined in a executable program. True. False. Subroutines provide which types of parameters?. Input. Output. Input/output (changing). Return values. Exceptions. Function modules provide which types of parameters?. Input. Output. Input/Output (changing). Return values. Exceptions. Methods provide which types of parameters?. Input. Output. Input / Output (changing). Return values. Exceptions. It is not possible to test a function module if another function module of the same function group contains a syntax error. True. False. Each button on a dynpro requires the assignment of a function code. This function code... Is used to define global variables that receive a value when the button is clicked. Can be used to identify when the button is clicked by looking for the function code in te screen's OK_CODE field. Prevents the function code from be assigned to a menu item. Which message types behave the same regardless of the context in which they are called?. A. E. I. S. W. X. Authorizations are handled automatically during acces to the database interface to restrict data access of the user. True. False. Each ABAP program starts with an introductory statement. Which statements are correct?. The introductory statement must be the first line in the program. The introductory statement must be the first statement in the program. The introductory statement must never be modified. The introductory statement can be modified. If a user has an object locked in a task within a request (transport), then no one else can change it until the task and request are released. 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?. 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. F1 help on the screen field displays the data element documentation. True. False. Which of the following are true statements?. The technical attibutes of the data element can be defined by adomain, 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?. 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?. 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?. The interface for the search help is defined by de Import and Export flag of the search help parameter. The LPos parameter defines the position of the search help parameter in the search hit list. The SPos parameter defines the position of the input field on the dialog screen. The text table for the selection method is automatically populated if the text table is attached to the database table being used as the selection method. Which of the following statements are true?. A database view is implemented as an inner join. A maninenance view is implemented as an outer join. A database view is implemented as an outer join. A maninenance view is implemented as an inner join. Which of the following statements are true?. The tables included in the maintenance view should have foreign key relationships. The tables included in the help view should have a foreing 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. 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 1 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. How can Unicode checks be made?. In any system (after release 6.10) by specifying the program has Unicode check 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 Unicado and non-Unicode program?. Byte-type data objects cannot be assigned to character-type data objects. Byte-type data objects cannot be compared to character-type data objects. Offset positioning in a Unicode structure is restricted to character data objects. Offset positioning in a Unicode structure is restricted to flat data objects. Two structures in Unicode programs are only compatible if all alignment gaps are identical on all platforms. True. False. What does the enhancement category for a database table or structure do?. 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. What must you specify in a Unicode System when opening a file in TEXT MODE?. The ENCODING addition. The Byte order. The code page. What you should specify in a non-Unicode system when opening a file in TEXT MODE?. The ENCODING addition. The byte order. The code page. Which elementary field types are considered a character type?. 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?. C. D. F. I. N. STRING. T. X. XSTRING. Which of the following is correct. The screen attributes can be modified in the PAI. The screen attributes can be modified in the PBO. The screen attributes can be modified in the PAI and PBO. 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 0 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 attibute can be temporarily overwritten by the set screen statement. 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 if the 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 sento 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 consist 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 the above. At most, how many menu items 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?. 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 fiedl. True. False. Which of the following statements are correct?. 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: SING, OPTION, HIGH and LOW. You can use the addition NO-IDSPLAY 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 SELECTION-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?. The 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?. Static attibutes can be declared only in the private visibility section of the class. Static attibutes are declared with the CLASS-DATA statement. A static attibute is the same across all instances of the class. There is only one static attibute acorss all instances of the class. Static attibutes 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 attibutes of the same class. True. False. Protected attibutes can be accessed by methods of the class and its subclasses. True. False. You cannot use the LIKE statement to define an attibute in a class. True. False. The READ-ONLY addition for the attibute declaration can be used in the private and public visibility section. True. False. The READ-ONLY attibute cannot be addressed outside the class. True. False. Which of the following statements are correct?. 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 mehotd 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. 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 ALV, display the ALV. Write the handler, create the ALV, register for the event, display the ALV. Write the handler, create the ALV, display the ALV, register for the event. What are the differences between displaying in a full screen and in a container?. 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 of the class CL_GUI_CUSTOM_CONTAINER. Create an object of the class CL_GUI_ALV_GRID. Create an 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?. Add a field to the display. Specify the sort order of the display table. Produce a striped patter 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?. CL_GUI_CUSTOM_CONTAINER. CL_GUI_ALV_GRID. CL_SALV_TABLE. You use the CREATE OJECT 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 Gris as a whole but do not inherit from a single class. Which statements are true?. The ALV Grid uses a reference to the data table for display. The ALV Object Model uses a reference to the data tabla 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 refres after programmatically changing the ALV. The ALV Object Model requires a table refresh after programmatically changing the ALV. The ALV was introduces with ABAP object-oriented capabilities in release 4.5A. True. False. The ALV is entirely implemented using ABAP Objects. True. False. Each component on a WebDynpro has an interface; of what does this interface consist?. Interface view. Interface context. Interface controller. What is a plug?. Can be defined as inbound, outbound, or both. Forms the basiss 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 multipe outbound plugs. What does a Web Dynpro component contain?. Multiple views within a window. UI elementes. Component controller. A context. Exactly one interface controller. What does a view do?. 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. (Web Dynpro). Component controller. Custom controller. Consumer controller. Configuration controller. View controller. Window controller. Identify the types of layour managers. (Web Dynpro). 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. (Web Dynpro). Direct context mapping. External context mapping. Dinamic 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 ans instantiated the component ends. It last 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 contest. (Web Dynpro). True. False. A view can only be displayed in which circumstances? (Web Dynpro). 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?. 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 instance constructor. It must be instantiated using a static public instance constructor. It must be instantiated using a static protected instance constructor. It must be defined as FINAL. It cannot be defined as FINAL. Which statements are true about a class that granted friendshipt to another class?. The friend class has access to private attibutes. The friend class has access to protected attibutes. The friend class has access to publicattibutes. 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?. 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 do not need to call the superclass's constructor. Polymorphism requires the developer to specify which method to use with inheritance. Which statemenrs are considered obsolete and cannot be used in ABAP Objects?. TABLES. Data...TYPE...OCCURS. DATA...BEGIN OF ... OCCURS. INFOTYPES. RANGES. LEAVE. ON CHANGE OF. SEARCH. LOOP AT dbtab. With what can you simulate multiple inheritance?. REDEFINITION. INHERITING FROM. INTERFACES. What is unique about a functional method?. It must contain a returning parameter. It can contain an importing parameter. It can contain an exporting parameter. It can contain a changing parameter. It can be used in logical expressions. It can be used in SELECT statements. It must be a singleton. When you define local classes in ABAP, which syntactical sequence must you follow?. PUBLIC SECTION, PROTECTED SECTION, PRIVATGE SECTION. The order doesn't matter. The order is handled automatically. What does the Refactoring Assistant allow you to do?. Move components between superclasses and subclasses. Rename all occurrences of a method. Move between classes and interfaces. ABAP now has predefined functions that beahve like functional methods. True. False. Which of the following is a true statement?. 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 applicatiom 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?. SMOD. CMOD. Neither. Customer exits provide program exit, screen exit, and menut exit enhancements. True. False. In the CALL CUSTOMER-FUNCTION 'nnn' statement, nn is a three-digit numer used in SAP programs for which of the following types of enhancement?. Customer exits. Business add-ins. User exits. New BAdIs. How would you find out if and application program oofers a program exit?. 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?. It can have multiple active implementations if the Multiple use checkbox is selectd. It cannot have a multiple active implementation. It can have multiple implementations if the Filter-Depende checkbox is selected. The statements CALL BADI and GET BADI are used for which type of BAdIs?. Classical BAdI. New BAdI. None of the above. Explicit enhancement points and sections are defined by the SAP application programer. True. False. Code within and explicit enhancement section can be replaced by the customer. True. False. Code within an explicit enhancement point can be enhances but cannot be replaced. True. False. Which of the following statements are correct?. An enhancement spot can contain an explicit enhancement point and an enhancement section. An enhancement spot can contain an explicit enhancement point, explicitenhancement section and new BAdI. An ehancement sport can contain either an explicit ehancement point and enhancement section or a new BAdI only, but all three cannot be in the same enhancement spot. An enhancement spot can contain one or more simple or composite enhancements. Which of the following statements are true?. An implicit enhancement point can be used to insert code in an SAP program and is always available to the customer. Implicit ehancement options allow you to enhance interface parameter 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?. Process On Value request. Search help for a screen field. Search hel for a table or structure fields. Search help for a check table. Search help from a text table. Key values of a check table. Search hel for a data element. Fixed values. In which circumstances is a table considered to be a text table?. 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 the relationship exist. 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 ABAP 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?. 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) 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?. SE54. SE83. SE37. SE11. SE32. It is posible 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. |