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 Ariba Sourcing (including SAP Ariba Sourcing and SAP Ariba Contracts), use the value SRC in the IP_SOLUTION parameter.
To implement the BAdI, perform the following steps:
- Using the transaction code SPRO, navigate to Integration with Other SAP Components > Managed Gateway for Spend&Network for Buyer >SAP Ariba Strategic Sourcing Suite Integration > General Settings > Set Up the Interface.
- Expand the node and select IMG-Activity for the BAdIs for Setting Up the Interface.
- On the Create Enhancement Implementation window, implement the BAdI, ARBCIG_AUTO_INTERFACE.
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.