cancel
Showing results for 
Search instead for 
Did you mean: 

PO currency to be same with SC currency - classic scenario

sap_2605
Active Participant
0 Kudos

Dear SAP experts,


We are in SRM 7.01 with backend ECC 6.05, deploying classic scenario. We have scenario where user will create SC and input the vendor directly. It is expected that PO will be created automatically once the SC is fully approved. However it is noticed that sometimes the PO currency is different with the SC currency. After checking we think because the PO currency is using the currency input in the vendor. This is unwanted behaviour as the user want to have the PO to be exactly havin the same amount and currency as the SC.

Changing the currency of the vendor is also not wanted as well as vendor will have transactions in both currency. Is there anyway we can do to change the behaviour?

Best regards,

John

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi,

have a look at Badi BBP_CREATE_BE_PO_NEW. Here you can change PO Currency, but you will have to check if it will be overwritten again in backend.

Regards Stephan

sap_2605
Active Participant
0 Kudos

Hi,

We are using classic scenario. It seems that BADI BBP_CREATE_BE_PO is not triggered in classic scenario (we already input breakpoint there), as it seems directly create XML message and transfer the PO to ECC.

Best regards,

John

Former Member
0 Kudos

Please check if you can use the BADI  /SAPSRM/ES_SOA_MAPPING and change the currency to correct one.

RicardoRomero_1
Active Contributor
0 Kudos

Hi,

I think this is not possible, at least using badis like BBP_DOC_CHANGE_BADI or by customizing.

http://scn.sap.com/thread/1778022

May be you can do it creating some enhacement points in the proper places, check this thread, last reply by George Odogu:

http://scn.sap.com/thread/1795893

Regards,

Ricardo.

Former Member
0 Kudos

Hi John,

You can change this behavior with the BBP_CREATE_BE_PO_NEW BADI.  We did this same thing with the badi and using BADI Implementaion: Z_SRM_DEFLT_PO_DATA and BADI method: IF_EX_BBP_CREATE_BE_PO_NEW~FILL_PO_INTERFACE1.

Thanks,

Jeff