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

Changes In standard program or function module not allowing .

Former Member
0 Likes
940

Dear All,

When I am trying to change the standard function module for some requirements following error is coming.

Error is "Carry out modification comparison for FUNC RV_INVOICE_DOCUMENT_ADD first. No changes possible".

How to solve this error ,plz tell me as early as possible ,its urgent.

Thanks and Regards,

Vikram

3 REPLIES 3
Read only

Former Member
0 Likes
840

Hi,

A set of Function Modules will be stored in the Function Group.

So looking onto the error of ur object ...it seems ....first u need to make changes in the FM <b>RV_INVOICE_DOCUMENT_ADD</b> , which could be depended on ur requirement FM.....so get the access key of that FM also .... just add some text & activate .... then u start making actual changes in ur FM...

get the Function Group ... goto SE80... c the available FM under that Func Group.

Reward Points if it is Useful.

Thanks,

Manjunath MS

Read only

Former Member
0 Likes
840

Hi,

Apart from some limited extension capability implemented in some BAPIs (for example BAPI_SALESORDER_CREATEFROMDAT2) I have not really seen a userexit approach to changing the parameters passed to/from standard functions.

So, in general, you have to either copy the function to a Z function or modify the function (and every program that calls it). I think this decision depends upon the function in question.

If the function is not accessing global data from the function group, and doesn't call lots of routines from within the function group I would copy it. If, however, the function seems to be tightly integrated with the function group it may be quite difficult to copy it and get it to function correctly, particularly if it relies on other functions being called by the standard program.

So, if you can copy it and get it to work reasonably easily then I would do this, and change the interface to suit your purposes.

Apart from some limited extension capability implemented in some BAPIs (for example BAPI_SALESORDER_CREATEFROMDAT2) I have not really seen a userexit approach to changing the parameters passed to/from standard functions.

So, in general, you have to either copy the function to a Z function or modify the function (and every program that calls it). I think this decision depends upon the function in question.

If the function is not accessing global data from the function group, and doesn't call lots of routines from within the function group I would copy it. If, however, the function seems to be tightly integrated with the function group it may be quite difficult to copy it and get it to function correctly, particularly if it relies on other functions being called by the standard program.

So, if you can copy it and get it to work reasonably easily then I would do this, and change the interface to suit your purposes.

Check this for Uer exit

http://www.sapdevelopment.co.uk/enhance/uexits/uexits_doc.htm

<b>Reward points</b>

Regards

Read only

Former Member
0 Likes
840

Thanks