cancel
Showing results for 
Search instead for 
Did you mean: 

How to replicate PO Pricing conditions from SRM 7 to EHP4 PO

Former Member
0 Kudos

Hi Experts,

In the extended classic scenario when we create PO in the SRM system

system automatically creates the PO in the backend system but only with total net price.

All the PO conditions in the SRM will not flow to the backend PO.

My requirement is SRM PO all the conditions should flow in to backend PO.

For this I got one thread from SDN forum, So I implemeted on BADI BBP_DRIVER_DETERMINE

In the method DETERMINE_DRIVER I return the <code>

IF FUNCTIONNAME = 'B46B_DPO_TRANSFER' .

FUNCTIONNAME = 'ZB46B_DPO_TRANSFER' .

ENDIF.<code>

But it is triggering, But in the FUNCTIONNAME field the value B46B_DPO_TRANSFER is not comming.

Is there any other BADI to transfer all the PO Conditions to backend system.

Please suggest me to complete this requirement.

Thanks & Regards

Sanjoy

Accepted Solutions (0)

Answers (1)

Answers (1)

Former Member
0 Kudos

Hi,

Please check BADI BBP_ECS_PO_OUT_BADI in SRM

OR

BBP_PO_INBOUND_BADI in ECC

Ganapathi

Former Member
0 Kudos

Hi Ganapathy,

Thanks for replying. I have already tested both the BADI's. Please let me know if any other badi in your knowledge.

Regards,

Sanjoy

Former Member
0 Kudos

Dear Sanjoy,

With these 2 it should be possible to achieve what you need. I am not aware of any other.

Ganapathi

cmargalefm
Discoverer
0 Kudos

Dear Sanjoy,

you have two ways to redefine the function that the system uses to transfer the PO from SRM to ECC. You can do it implementing BAdI BBP_DRIVER_DETERMINE, but you can do it directly in the table BBP_FUNCTION_MAP.

Review the configuration in table BBP_FUNCTION_MAP: for OBJECT = 'BUS2012' METHOD = 'DPOTransfer' and TYPE = 'ERP_4.0' the configured FUNCTION should be B46B_DPO_TRANSFER. After reading this configuration the system executes the BAdI BBP_DRIVER_DETERMINE implementation.

Regards,

Cristina

Former Member
0 Kudos

Dear Cristina,

I have checked the table BBP_FUNCTION_MAP.

OBJECT = 'BUS2012' METHOD = 'DPOTransfer' TYPE = 'ERP_4.0' and the configured FUNCTION B46B_DPO_TRANSFER is already existing.

I am still facing the same problem i.e in the implementation on the BADI BBP_DRIVER_DETERMINE in

the FUNCTIONNAME field the value B46B_DPO_TRANSFER is not comming.

Thanks & Regards,

Sanjoy