While configuring the interface, you have an option to implement a BAdI for parameter modification. This BAdI is universally applicable across all SAP Ariba solutions. The parameter IP_SOLUTION serves to identify the specific SAP Ariba solution you are targeting. Depending on your desired solution, select one of the available values in the IP_SOLUTION field:
- BUY for SAP Ariba Buying and Invoicing
- SRC for SAP Ariba Sourcing and SAP Ariba Contracts
- AN for SAP Business Network
Specifically for SAP Business Network, use the value "AN" in the "IP_SOLUTION" parameter.
To implement the BAdI, use the following steps:
- Using the transaction code SPRO, navigate to Integration with Other SAP Components > Managed Gateway for Spend&Network for Buyer > SAP Business Network Integration > General Settings > Set Up the Interface.
- Expand the node and select IMG-Activity for the BAdIs for Setting Up the Interface.
- In the Create Enhancement Implementation pop-up, implement the BAdI, ARBCIG_AUTO_INTERFACE. Refer to the Implementation Method table.
Implementation Method | Usage |
---|---|
CHANGE_MESSAGE_OUT | To change message parameters for outbound IDocs |
CHANGE_MESSAGE_IN | To change message parameters for inbound IDocs |
CHANGE_PARTNER_HEADER | To change partner header for IDocs |
CHANGE_OUT_IDOC_IN | To change outbound IDocs message control |
CHANGE_PROXY | To change parameters when setting up service name or logical port for proxies |
Note
For more information about implementing a BAdI, refer to the SAP Documentation article, How to Implement a BAdI.