Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

enhancement SO_DOCUMENT_SEND_API1

Former Member
0 Likes
661

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

1 ACCEPTED SOLUTION
Read only

mvoros
Active Contributor
0 Likes
572

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

4 REPLIES 4
Read only

mvoros
Active Contributor
0 Likes
573

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

Read only

Former Member
0 Likes
572

Thanks Martin for your reply.

What exactly you mean by components of central basis?

Regards,

Bijay

Read only

mvoros
Active Contributor
0 Likes
572

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

Read only

Former Member
0 Likes
572

Hi,

That FM is in the package SO whose surrounding Package is BASIS .

Central basis means Basis Developement classes.

Rhea.