Application Development 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: 

SAP Function Enhancement

Former Member
0 Kudos

Dear Experts,

I need to enhance a SAP function. To provide the enhancement, I need to change the signature of the function and pass a value to it. That is, I need to add one import value to it and using this imported value to do some work.

I tried to change the SAP function to work mode (change mode), but it complains that "No vender specified." I have the ACCESS CODE to modify the function.

I wonder if it is possible to provide enhancement to this function or I have to do a MOD.

Please help.

Thanks,

Anna S.

1 ACCEPTED SOLUTION

Former Member
0 Kudos

Hi Anna,

If you are working on ECC 6.0 system, then you can enhance the FM interface. Open the FM in SE37 ->menu Function Module->Enhance Interface.

It will ask you to create an Enhancement Implementation. Create a new enhancement implementation and proceed further.

If you are not working on ECC 6.0, then find out extensions provided in the FM. You can pass the values to the extension and the same can be used in a predefined exit provided in the source code of the FM.

Regards,

3 REPLIES 3

former_member188685
Active Contributor
0 Kudos

what is the function..? before enhancing check where used list of the function. and actually it is not suggested approach. but because of business requirement you may be opting this.., make the field as optional. what is the function you are changing..?

if it is the exit function then let me know..?

Former Member
0 Kudos

Hi Anna,

If you are working on ECC 6.0 system, then you can enhance the FM interface. Open the FM in SE37 ->menu Function Module->Enhance Interface.

It will ask you to create an Enhancement Implementation. Create a new enhancement implementation and proceed further.

If you are not working on ECC 6.0, then find out extensions provided in the FM. You can pass the values to the extension and the same can be used in a predefined exit provided in the source code of the FM.

Regards,

0 Kudos

Thanks for all your help.