SAP ABAP IMG Activity CFMENULEBORDBADIDIAL (Make Customer-Specific Adjustments to Dialog)
Hierarchy
ECC-DIMP (Software Component) DIMP
   IS-A-GR (Application Component) Goods Receipt Process
     ISAUTO_BOR (Package) Cargo manifest
IMG Activity
ID CFMENULEBORDBADIDIAL Make Customer-Specific Adjustments to Dialog  
Transaction Code S_KA5_12001124   (empty) 
Created on 20020207    
Customizing Attributes CFMENULEBORDBADIDIAL   Make Customer-Specific Adjustments to Dialog 
Customizing Activity CFMENULEBORDBADIDIAL   Make Customer-Specific Adjustments to Dialog 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name BORGR_DIALOG    

Application Component: IS-A-GR

Module Pool: SAPMBORGR

The Business Add-In (BAdI) BORGR_DIALOG allows you to use your own classes instead of standard classes in goods receipt for Automotive.

In goods receipt for Automotive, the entire program flow is controlled by program-local classes. All nodes in the tree and all objects to be processed are instances of a class, for example.

The methods of this BAdI are called up when

·    the central object for dialog control is created

·    a new instance of a node in the tree is created

·    a new instance of an object for single processing of documents is created

You can therefore to a great extent adjust the goods receipt for Automotive to your needs by means of inheritance, that is without modifying the program.

Example

Requirements

Standard settings

The Business Add-In is not active in the standard DI system.

The Business Add-In can be implemented several times.

Recommendation

For your own source codes, the empty includes MBORGR_CUSTOMER_DEF (definitions) and MBORGR_CUSTOMER_FRAME (implementation) are available in the program SAPMBORGR. In these includes, you should refer to your own includes in the customer namespace.

If you change the behavior of the program by means of inheritance, you should take the rules which exist for object-oriented programming into account.

In a method which you overwrote, you should make sure that you call up the original method before or after your own implementation.

Read the documentation for the individual methods.

Activities

Create an active implementation to activate the BAdI. Call up Customizing for goods receipt for Automotive, and choose Business Add-Ins.

For further information, click here.

Further notes

Documentation for the BAdI methods:

GET_CLASSNAME_DIALOG_OWNER

GET_CLASSNAME_DOC_OBJECT

GET_CLASSNAME_TNODE_OBJECT

Documentation for the BAdI Interface IF_EX_BORGR_DIALOG

Business Attributes
ASAP Roadmap ID 153   Design enhancements 
Mandatory / Optional 3   Nonrequired activity 
Critical / Non-Critical 1   Critical 
Country-Dependency A   Valid for all countries 
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20020222 
SAP Release Created in