Questions
ayuda
option
My Daypo

ERASED TEST, YOU MAY BE INTERESTED ONABAP 7.4 - Chapter 18 - Enhancements and Modifications

COMMENTS STATISTICS RECORDS
TAKE THE TEST
Title of test:
ABAP 7.4 - Chapter 18 - Enhancements and Modifications

Description:
ABAP 7.4 - Chapter 18 - Enhancements and Modifications

Author:
ONKIDONKI
(Other tests from this author)

Creation Date:
30/04/2017

Category:
Others

Number of questions: 41
Share the Test:
Facebook
Twitter
Whatsapp
Share the Test:
Facebook
Twitter
Whatsapp
Last comments
No comments about this test.
Content:
What is correct to say about User Exits: (There are five correct answers) User exits are empty subroutines provided by SAP in which you can add your source code This is the newest enhancement technique to allow you to insert your programming logic into the SAP standard application without modifying it All user exits start with USEREXIT_<name> and are generally collected in an Include program that is attached to the standard application Most of the USEREXITS for the SD component are in the package VMOD Any customer enhancements made in the user exits are technically modifications because they require changes to SAP standard objects SAP never delivers a new version of a user exit Include program, and they will not change these programs, so the enhancements made using user exits will never impact an upgrade You define USEREXITS and manage them via the Transaction SMOD.
What is correct to say about Customer exits: (There are four correct answers) Customer exits were introduced after user exits to allow customers to enhance exclusively screens and menus The program exits are implemented as function modules within the SAP standard program These function modules are delivered empty; that is, they do not contain any SAP standard code. Instead, they are provided so that customers can insert their own logic Customers can view the available SAP enhancements catalog via Transaction CMOD and implement them with Transaction SMOD If the customer wants to implement a customer exit, they must create an enhancement project in Transaction CMOD Customer enhancement projects consist of SAP enhancements. Each individual SAP enhancement can be used in only one customer enhancement project.
What is correct to say about Program Exits regarding Customer Exits: (There are four correct answers) Program exits are also called function module exits and are called from the standard application by using the ABAP statement CALL CUSTOMER-FUNCTION 'NNN'. The naming convention used for these function modules is EXIT_<Main_Program>_NNN To implement just a program exit you don't have to create a customer enhancement project You can use the data supplied in the function module parameters for the enhancement. You also have access to the global program data, like USER Exits As a final step, you need to activate the project after implementing the functionality. Activating the project turns on the new functionality in the customer exits You can also deactivate the customer project to turn off your functionality.
What is correct to say about Screen Exits regarding Customer Exits: (There are four correct answers) You can insert additional screen elements (for example, an input field, a table control, or a button) to a standard SAP screen SAP provides screen exits by placing a special subscreen area on the standard SAP application screen The customer screen is called from the standard screen flow logic and linked to the SAP standard subscreen area The statement CALL CUSTOMER-SUBSCREEN is called in the PBO and PAI for the screen exit instead of call subscreen For each screen exit, you also have a USER exit, because of the need to transfer the data between the screen and the program.
What is correct to say about Menu Exits regarding Customer Exits: (There are three correct answers) Allow you to attach your own menu item in the pull-down menus of the SAP standard application The function code for the menu exit item starts with a minus sign (-) The menu exit item will not be displayed until the project is activated. A function module exit is provided for the specific function code of the menu exit. There is no point in being able to add a new entry to a menu unless you can program the logic that will be executed when the user selects this new entry.
What is correct to say about Business Transaction Events: (There are five correct answers) Technique for implementing program, screen and menu exits Generally found in the General Ledger Accounting (FI-GL), Accounts Receivable and Payable (FI-AR and FI-AP), and Sales and Distribution components A BTE has a predefined interface and allows you to attach additional functionality in the form of a service function module Unlike customer exits, you create the function module yourself, but this function module must have the parameters you have dictated By linking the function module to the BTE, it will be called at the appropriate point in the SAP standard application BTEs can have the following types of interfaces: Publish and subscribe interfaces , Process interfaces.
What is correct to sayb about Publish and Subscribe Interfaces regarding BTEs: (There are six correct answers) Inform external software that a certain event has taken place in the SAP standard application and provide the data produced Publish and subscribe BTEs receive data from the SAP standard application and pass data back. Therefore, there can be multiple implementations of these BTEs One use of publish and subscribe BTEs is to pass data to external software, not expecting any return data from the external software In the SAP program, an event function module is called that determines the active implementations for the event in question and then executes the service function modules for each of these active implementations of the BTE event, one after the other. The order in which the implementations are executed cannot be guaranteed. The name of the event function module for publish and subscribe BTEs begins with OPEN_FI_PERFORM_<NNNNNNNN>_E or OUTBOUND_CALL_<NNNNNNNN>_E, where <NNNNNNNN> is the eight-digit event number The service function modules for the event (i.e., the function modules that have been created and implemented) are executed as defined in the customization Publish and subscribe interfaces allow you to start one or more service function modules without interfering with each other. Customer, partner, or SAP enhancements can define their own service function module in the customization without interfering with each other by creating their own product You cannot switch each product on or off as a whole entity. You cannot control which enhancement should be processed and which should not be processed.
What is correct to say about Process Interfaces regarding BTEs: (There are two correct answers) Used to control the business process differently than the way it is handled in the standard SAP system Like to publish and subscribe, data exchange takes place just in one direction in process interfaces The SAP standard application passes data to the function module and the function module can pass data back A process BTE can therefore have more than one active implementation.
What is correct to say about BTE Search: (There are two correct answers) You can determine whether an SAP application offers a Business Transaction Event by searching for the character string OPEN_FI_PERFORM within the source code of the application transaction You can also search for BTE events by calling Transaction FIBF and following the menu path Environment - Info System (P/S) or Environment - Infosystem (Process) You can determine whether an SAP application offers a Business Transaction Event by searching for the character string OPEN_FI_FUNCTION within the source code of the application transaction.
What is correct to say about Business Add-Ins: (There are four correct answers) A business add-in (BAdI) is an SAP enhancement technique based on object-oriented ABAP You create an interface for the BAdIs, which contains the definition of the methods that will be provided for the customer. Then you create an adapter class that implements the interface and thus provides the interface for BAdI implementation In the standard SAP application, you generate an instance of the adapter class and call the corresponding method within the application. This is where the customer can add their own logic, by creating their own implementation of this method of the BAdI The strength of BAdIs lies in the fact that they can have multiple implementations. You can have several active BAdI implementations if the Multiple use checkbox is selected They are called allways in the same sequence, it is not possible to change it.
What is correct to say about BAdIs: (There are three correct answers) You can have several active BAdI implementations for different filter values if the Filter-Depend. checkbox is selected for the BAdI You can have only one active BAdI implementation at a time if the Multiple use and Filter-Depend. checkboxes are not selected. Each BAdI can contain components only for program enhancements Screen and menu enhancements are also supported for multiple-use BAdIs Menu enhancements are defined under the FCodes tab, and screen enhancements are defined under the Subscreens tab.
There are two ways you can add extra fields to standard SAP tables without modifying that SAP table: SAP tables can be enhanced using either an append structure or a Customizing Include True False.
What is correct to say about append structure: (There are four correct answers) Customers can create an append structure for any SAP table or structure You cannot create append structures for pool or cluster tables. Also, you cannot create an append structure for a table that contains a long field such as the type LCHR or LRAW because the long field should always be the last field in that table. Append structures allow you to enhance SAP tables by adding customer-specific fields that are not part of the standard application, without modifying the table A table can have multiple append structures, append structures are table-specific; that is, one append structure can only belong to one table The append structure is always added as the last field of the table The append structure is always created in the SAP namespace. This protects it from being overwritten during upgrade.
What is correct to say about Customizing Includes: (There are three correct answers) Some of the tables delivered by SAP contain a special Include structure. These Includes are called Customizing Includes, you can add customer-specific fields to them In contrast to append structures, Customizing Includes can be included in more than one table or structure, and if you add a field in the include structure, it will automatically appear in all of the tables or structures that have this Customizing Include The Customizing Include name begins with CI Just like append structures, Customizing Include field names must lie in the customer namespace, and the names must begin with XX.
As of SAP NetWeaver 6.40, the Enhancement Framework allows you to add functionality to the standard SAP application without actually changing the original repository objects. With this technology, it is possible enhance global classes, function modules, Web Dynpro ABAP components, and all source code units using explicit enhancement options and sections True False.
What is correct to say about Explicit enhancement points: (There are three correct answers) These are points that are positioned in repository objects in which the customer can add functionality in the form of source code without making modifications You define explicit enhancement options, whereas you do not preplan implicit enhancement options Explicit enhancement points are explicitly flagged source code points or sections in ABAP programs and can be enhanced by the source code plug-ins. These are containers for implicit enhancement option They are implemented using the syntax ENHANCEMENT-SECTION.
What is correct to say about Explicit enhancement section: (There are two correct answers) Allow you to replace source code in SAP programs, function modules, and methods without making modifications The replaceable SAP source code is enclosed by the statements ENHANCEMENT-SECTION and END-ENHANCEMENTSECTION The replaceable SAP source code is enclosed by the statements ENHANCEMENT-POINT and END-ENHANCEMENT-POINT.
What is correct to say about Implicit enhancement points: (There are two correct answers) These are always available to the customer, and they can be used to insert source code in programs, function modules, and methods without making modifications They are also available for SAP objects developed before SAP NetWeaver 7.0 Are explicitly flagged source code points or sections in ABAP programs and can be enhanced by the source code plug-ins.
What is correct to say about Enhancement options: (There are three correct answers) Allow you to enhance interface parameters for SAP function modules and class methods without modification You can also add additional attributes and methods to SAP classes Enhancement options are always available and can be used by customers to enhance SAP applications They are not available for SAP objects developed before SAP NetWeaver 7.0.
What is correct to say about New BAdIs: (There are four correct answers) The new BAdI technology works in the same way as the classical BAdI, by the way, the adapter call is still required The new BAdI technology uses the new language elements GET BADI and CALL BADI To use the BAdIs, you have to implement the enhancement implementation via Transaction SE18 The system generates the BAdI handle in the kernel at the runtime of the application program The exception CX_BADI_NOT_IMPLEMENTED is triggered if no active implementation of the BAdI is found The system triggers CX_BADI_INITIAL_REFERENCE if the CALL BADI statement is called with an initial reference to the handle.
What is correct to say about Enhancement spots: (There are four correct answers) These are containers for explicit enhancement options Enhancement spots either contain new BAdIs or explicit enhancement sections and enhancement sections Enhancement sections add new BAdIs and carry information about the positions at which enhancement points or BAdIs were created One enhancement option can manage several enhancement options or BAdIs of a repository object, or alternatively, several enhancement spots can be assigned to one enhancement option Implicit enhancements also have to be assigned to enhancement spots.
Composite enhancement spots contain one or some simple or composite enhancements. They are used to semantically bundle simple or composite enhancement spots True False.
What is correct to say about Modification: (There are five correct answers) An object can be original in one system only. For the SAP system, the original system is SAP itself In customer systems, SAP objects are available as copies You should change the SAP object if you want more performance. The Enhancements Techniques are not recommended When you upgrade your system or apply a support package, conflicts can occur with modified objects To change the SAP object, you require an access key. You have to get the access key from the SAP Service Marketplace (http://service.sap.com) and register the object you are changing. The access key is also referred to as SAP Software Change Registration (SSCR). The Modification Assistant makes the modification easier and allows you to reset the modification.
The SAP Notes Assistant is used to implement SAP Notes, which are corrections to objects in the SAP system True False.
Which of the following is a true statement? Select all that apply. (There are two correct answers) 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 BAdIs.
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 (There are two correct answers) 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.
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 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 (There are three correct answers) 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 BAdI An enhancement spot can contain either an explicit enhancement point and enhancement section or a new BAdI only, but all three cannot be in the same enhancement spot An enhancement spot can contain one or more simple or composite enhancements.
Which of the following statements are true? Select all that apply (There are three correct answers) 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.
Which of the following tasks does the BADI implementing class perform? Filtering Sequencing Inserting Deleting.
You want to use a BAdI to extend the functions of an SAP program. Which of the following tasks is necessary? Create an enhancement project using a customer exit Call the BAdI Implement a class that implements the BAdI interface Define an interface for the BAdI.
The statements CALL BADI and GET BADI are used for which type of BAdIs? Classical BAdI New BAdI Classical DDic None of the above.
How can you search for suitable classic Business Add-Ins(BAdIs)? (There are two correct answers) Search in an application program for the method GET_INSTANCE of class CL_EXITHANDLER Use the SAP menu Tools -> ABAP Workbench -> Development -> Business Object Builder Search in the Repository Information System and choose Enhancements - >Customer Exits Search for suitable entries in the relevant component in the Implementation Guide (IMG).
Report abuse Consent Terms of use