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

SAP Function Enhancement

Former Member
0 Likes
876

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
Read only

Former Member
0 Likes
768

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
Read only

Former Member
0 Likes
768

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..?

Read only

Former Member
0 Likes
769

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,

Read only

0 Likes
768

Thanks for all your help.