- enhancement framework : new enhancements
- before nw7.0 , how was the enhancements done
- enhancements points , options , sections
- before nw7.0 , how was the enhancements done
- enhancements points , options , sections
*Classic enhancements :
-program exit: jump from sap code to a customer code , many techniques to do this :
a.subroutine (user exit )
b.function module ( customer exit )
c.function module (BTE)
d.Method (BADI)
-menu exit : option to include additional menu entry with customer function in an SAP screen without doing modefication , can use BADI or customer exit only-program exit: jump from sap code to a customer code , many techniques to do this :
a.subroutine (user exit )
b.function module ( customer exit )
c.function module (BTE)
d.Method (BADI)
-screen exit : option to include additional fields in an SAP screen without modefication, sap fields and customer append fields can be used for this.can use BADI or customer exit only
-----------------
why different technologies?
* user exit --> customer exit : modularization and supporting menu exit , screen exit
*BTE(business transaction events) : multiple use of a program exit
*BADI : modularization and multiple use of program exits
==============================
Enhancements Framwork :
- introduces new enhancements options (enhancements points , enhancements options , enhancements sections)
-BADI is managed under the enhancement framwork
----
*enhancement point : option to insert source code in SAP programs , Function modules and methods without making modefications.(implicit and explicit points)
----
*enhancement options:option to define the following without making modefications:
a.additional (optional)interface parameters in SAP function modules and SAP methods
b.additional attributes and methods in SAP classes
c.preparation/postprocessing functions for global SAP methods
d.replacements for global SAP methods.
enhancement options always implicitly avaliable
----
*enhancement section: option to replace source code in SAP programs , function modules and methods without making modefications.always explicitly avaliable
No comments:
Post a Comment