cancel
Showing results for 
Search instead for 
Did you mean: 

Transfer PO SRM to ECC - eSOA

Former Member
0 Kudos

Hi experts,

I need a little help here.

I'm working with classic extended scenario and I need transfer documents from SRM to ECC. Now I'm trying transfer PO from SRM to ECC and i'm not getting.

I implemented the BADI, BBP_CREATE_BE_PO_NEW, creating the new implemantation of interface IF_EX_BBP_CREATE_BE_PO_NEW, method FILL_PO_INTERFACE1.

But when I create the purchase order in SRM system the BADI is not being called. what is missing?

I did the configuration on SPRO path 'Define Objects in Backend System (Purch. Reqs, Reservations, Purch. Orders)'

I don't know what do...

Kind Regards,

Dhan

Accepted Solutions (0)

Answers (1)

Answers (1)

ricardo_cavedini
Active Contributor
0 Kudos

Hello,

I am sorry, but are you using classic or extended classic scenario?

In extended classic, BAdI BBP_CREATE_BE_PO_NEW will not be called.

This BAdI will only be called in classic scenario when RFC is used to create documents in ECC.

In classic scenario, if ESOA is used, then BAdI /SAPSRM/BD_SOA_MAPPING should be used.

In Extended Classic Scenario, BAdI BBP_ECS_PO_OUT_BADI should be used instead. This BAdI is also called when RFC is used.

If ESOA is used, same BAdI /SAPSRM/BD_SOA_MAPPING should be used.

Regards,

Ricardo

Former Member
0 Kudos

Hi Ricardo, 

Thanks for the help.

I working with extended classic scenario and I need work with eSOA.

I have use BADI BBP_ECS_PO_OUT_BADI  or  /SAPSRM/BD_SOA_MAPPING for my case?

In BADI  /SAPSRM/BD_SOA_MAPPING exists several interfaces, which is what I have to enable to work with purchase orders?

If so do you have any sample code?

Kind regards,

Dhan Unmesh