2007 Oct 09 1:15 PM
Hi,
Can any body tell me the difference between implicit enhancement and explicit enhancement?
My mail ID is [email protected]
Regards,
Jayapal
Hi,
Can any body tell me the difference between implicit enhancement and explicit enhancement?
My mail ID is [email protected]
Regards,
Jayapal
2007 Oct 10 12:09 AM
As I understand it, implicit enhancement options are those points at which you can create a spot enhancement. If you go into an SAP standard object such as a function module and click the spiral, that shows implicit enhancement options. If you choose to create an enhancement, you are creating an explicit enhancement spot. A BADI is also an explicit enhancement.
2007 Oct 10 4:40 AM
customer enhancements ECC
http://www.absoft.co.uk/absoft/web/site/AbsoftSAPServices/Upgrade.asp
http://www.infosys.com/sap/Whitepaper_Upgrade_Dilemma_SAP_R3_Enterprise_or_mySAP_ERP.pdf
http://solutionbrowser.erp.sap.fmpmedia.com/ (Functional prespective)
http://service.sap.com/instguides --> mySAP Business Suite Applications --> mySAP ERP --> mySAP ERP 2005 --> Upgrade
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOVC/LOVC.pdf
For Functionality Differences pls refer to the below site -
http://solutionbrowser.erp.sap.fmpmedia.com/
Exits are basically the hooks whcih SAP has provided to add your own code. There are two types of Exits:
1. Customer exits: Implemented as Function Modules within z includes. Anybody can change it and no access key is required.
2. User Exit: Implemented as subroutines within includes (any include except y or z includes). You need access for the specific include and then you can any subroutine (user exit) within that Include.
BADIs are the enhanced version of user exits where the same logic is implemented via classes and object (OOP)
Enchancement point is the latest once introduces with ECC6.0 . Not very sure about that but you can change it without any access key.
Please go through the following link which will help you understand the exits in a much better way:
http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec07a25db911d295ae0000e82de14a/content.htm
http://www.sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm
http://sap.niraj.tripod.com/id21.html
http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
http://www.sap-img.com/ab038.htm
User Exits.
-
http://www.erpgenie.com/sap/abap/code/abap26.htm
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sapgenie.com/abap/code/abap26.htm
http://www.sap-img.com/abap/what-is-user-exits.htm
http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
http://www.easymarketplace.de/userexit.php
http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
http://www.sappoint.com/abap/userexit.pdfUser-Exit
customer exits
Menu Exit.
http://www.sappoint.com/abap/spmp.pdf
http://www.sappoint.com/abap/userexit.pdf
http://www.sapdevelopment.co.uk/enhance/mod_sapmenu.htm
http://www.sapdevelopment.co.uk/enhance/enhancehome.htm
Rewards if useful...................
Minal
2007 Oct 10 5:07 AM
Hi,
Explicit enhancement - It is like the existing customer exit..It is fixed in the standard sap programs..you can create multiple enhancements..This may not be available in all the standard sap programs..
Implicit enhancement - The implicit enhancements are available in the starting of the function, end of the function, starting of the subroutine and end of the function..This is available in all the standard sap programs..
Thanks
Naren
2007 Oct 10 5:20 AM
Hi jayapal,
If you are using ECC6.0 or higher please do the following steps
take a program in se38 ..Once you are inside in the top menu
"EDIT" -> Enhancement options -> click on Show Implicit Enhancement options
If there is an option available we can see it highlighted in the program which will most probably at the bottom of the program or in function modules whereit will appear like
""""""""""""""""""""""""""""""""""""""""""""""$"$\SE:(1 ) Include YTEST_EXIT002, End
Explicit means we have an external enhancement framework/options to cater to the enhancement needs
Pls check revert and reward if helpful
Regards
Byju
2008 Feb 02 1:59 AM
Hi Byju
I have used the steps u have defined,
The problem is when I create an implicit enhacment, it gets created, but when i put my code in the source code plug in, and try 2 save it says object must not be edited, wen i try 2 activate the enhancement it says operation terminated. I have assigned the enhancement to z package, could that be a problem? cud u tell me what else cud be going wrong?
Regards
Sameer Ahmed.