cancel
Showing results for 
Search instead for 
Did you mean: 

Function Module BBP_PD_PO_TRANSFER_EXEC_V2

Former Member
0 Kudos

Hi again.

SRM 4.0, server 5.0, standalone ITS, backend ECC 6.0.

OK, here is the thing:

Situation from my development system (GUID taken from BBP_PD transaction):

When using the shopping cart GUID in this function module, nothing is updated in the backend. When using the purchase order GUID, a specific field in R/3 is updated, just as I have coded in the BAdI BBP_ECS_PO_OUT_BADI.

However, in my QA system another behaviour is detected:

When using the shopping cart GUID in this function module, nothing is updated in the PO in the backend. When using the purchase order GUID, a specific field in R/3 is updated, but this was not copied when the purchase order was originally created. Normally when a purchase order is created from SRM in R/3, this FM is called, so how could it be, that the specific field in R/3 is not updated unless I run this function module manually?

Any ideas? I can't be running this FM manually in my prod system on every single purchase order created in the backend to be sure that this is OK. Seems strange that my development system is OK, when my QA isn't.

Any comments are welcome and needed...

Accepted Solutions (0)

Answers (2)

Answers (2)

former_member195032
Active Contributor
0 Kudos

Hi Dennis,

Can you write your requirement,what you are trying to do?

I donot have system right now but I feel that this BADI is called inside this FM itself.

Please explian your requirement.

Regards,nishant

Former Member
0 Kudos

Hi Nishant.

I am trying to get my US tax jurisdiction codes to work. I have used the BAdI BBP_MAP_TAX_BADI and also the BBP_ECS_PO_OUT_BADI to map the taxjurcode to a custom field, and also to overwrite the et_r3_item-txjcd so that it will be sent to R/3. This is working perfectly in my development system, but it just doesn't work in my QA - very strange, because I do not have anything else maintained in my QA that differ from my Dev. I have placed an OSS message by SAP, and so far have absolutely no idea as to what is causing my issue. Because when I use the PO GUID and testing the BBP_PD_PO_TRANSFER_EXEC_V2 this is actually updating the backend perfectly - but why has this not been done in the first place, before I run it manually... This is the part I do not get!

Former Member
0 Kudos

Hi

<u>Please go through the following SAP OSS Notes -></u>

Note 970839 Incorrect price in R/3 if currency & price is changed in SRM

Note 828231 Commitments and SRM

<u>Hope this will help. Do let me know.</u>

Regards

- Atul

Former Member
0 Kudos

Hi Atul.

Thanks, but I have already been there. None of those messages help.

The thing is, again, when I manually run the FM with the GUID of the PO, everything is fine and working. What is calling this FM? When I debug, where should I stop to see if something is not coming into the BAdI correctly?

Former Member
0 Kudos

Hi

Please create breakpoints in all possible BADIs as well as locations.. Hope it should stop at your break-point in debugging.

Do let me know.

Regards

- Atul