BADI BBP_CREATE_BE_PO_NEW for PO created from Bid.
Iu2019m working in classic scenario, and I need to change PO data before to create the PO in ECC.
When we create a PO form SC we can change data in BADI BBP_CREATE_BE_PO_NEW (methods FILL_PO_INTERFACE and FILL_PO_INTERFACE1) without problem. But when we create a PO from a BID the BADI doesnu2019t work.
If we fix a break-point the system stop for PO created from SC, but doesnu2019t stop for PO from Bid.
Thanks and regards.
Robin Janke replied
What you can try is to use the BBP_DOC_CHANGE_BADI for BID: when price is 0: clear IR_IND (invoice expected) and GR_IND (goods receipt expected) on item level. Be prepared for SRM putting back those indicators though (SRM gets these from the vendor details).
The badi you mentioned in your first post should be the one you have to use as you are in classic mode. I would raise an OSS note because the way you use the badi is correct - it should be called and if it doesn't SAP has to provide a solution.
Maybe there is a user-exit in ECC in the function module that creates the order (BAPI_PO_CREATE1) as a (hopefully temporary) work around.