‎2009 Mar 20 10:10 AM
Hi Experts,
While trying to create an implicit enhancement in the standard function module SO_DOCUMENT_SEND_API1, I am getting the following erro.
Object FUGR SOI1 is part of the central basis and therefore cannot be enhanced
Exception of class CX_ENH_CENTRAL_BASE_NOT_ENHAN
Please let me know the reason.
Regards,
Bijay
‎2009 Mar 23 12:47 AM
Hi,
it looks like SAP does not allow to use enhancement framework for components of central basis. The components of central basis are required for correct operation of SAP kernel and central ABAP/4 functions. So I assume that enhancement framework is part of central ABAP/4 functions. Therefore you can not use enhancement framework to modify components of central basis because these components are required by enhancement framework. That's only my hypothesis.
Cheers
‎2009 Mar 23 12:47 AM
Hi,
it looks like SAP does not allow to use enhancement framework for components of central basis. The components of central basis are required for correct operation of SAP kernel and central ABAP/4 functions. So I assume that enhancement framework is part of central ABAP/4 functions. Therefore you can not use enhancement framework to modify components of central basis because these components are required by enhancement framework. That's only my hypothesis.
Cheers
‎2009 Mar 24 11:53 AM
Thanks Martin for your reply.
What exactly you mean by components of central basis?
Regards,
Bijay
‎2009 Mar 26 12:11 AM
Hi,
I could not find any flag for it but I assume that some packages have flag Central basis and enhancement framework check if the object is assigned to package with this flag.
Cheers
‎2009 Mar 26 11:25 AM
Hi,
That FM is in the package SO whose surrounding Package is BASIS .
Central basis means Basis Developement classes.
Rhea.