Hi Jesse,
I think the BBP_PO_INBOUND_BADI is used to enhance the data when the PO is sent via BAPI.
Please check the PI interface name that you are using and find out the Proxy name (in Tcode: SPROXY) and find an Enhancement spot (either in SRM or in ECC).
Regards
Venkat