cancel
Showing results for 
Search instead for 
Did you mean: 

Removing ERS flag while PO creation from SC

navdeep_malik
Explorer
0 Kudos

Hi All,

We have following requirement , kindly provide the pointers regarding the same.

We are using a vendor in SC for which ERS (Evaluated Reciept Settlement) flag is set in vendor master.

Based on certain criteria, for few shopping carts when the PO is being created the ERS flag should be disabled.

We have tried using enhancement in FM BBP_ITMPROC_CREATE where we were overwriting the value of e_com-ers from 'X' to blank.

But the above apporach is not working.

We have recently upgraded from 7.0 to 7.01(EhP 1). Before upgrade above apporach was working as expected.

Please provide some pointers where we can overwrite the ERS flag.

Thanks in Advance.

Navdeep Malik

Accepted Solutions (0)

Answers (1)

Answers (1)

ricardo_cavedini
Active Contributor
0 Kudos

Hello,

Is this a local PO? If so, you can use the BBP_DOC_CHANGE_BADI for BUS2201 and remove such flag, depending on your own criteria.

If it is backend PO, you can use BBP_CREATE_BE_PO_NEW, if RFC is used to create ECC POs.

If you are using XML, BAdI /SAPSRM/BD_SOA_MAPPING could be used instead.

Regards,

Ricardo

navdeep_malik
Explorer
0 Kudos

Hi Ricardo,

Thanks for the Reply.

We have already checked BBP_DOC_CHANGE_BADI. The ERS field value is blank when BADI is called.ERS flag value is assigned after BADI is being called.

BBP_DOC_CHANGE_BADI is useful when we create PO directly.

But when we create SC and then PO is created, in that case we are not able to use above BADI.

If there any other pointer regarding the same, please help us out.

Thanks,

Navdeep Malik