Custom APIs and BAdIs
SAP® API Integration can call a custom HTTP service to adapt data collected from SAP before it going on in processing in BSM or an AEB business service. The HTTP service is configured in the relevant collector or check profile.
There are two kinds of hooks:
- Modify a request: The service receives a request, changes it if necessary, and returns the request. This is for example used for AEB Deliveries, Compliance checks, classification material data, and Origin & Preferences data.
- Handle an event: The service receives a classification-value event and returns a processing result. This is used to synchronize classification values back to SAP.
| Business area | Hook | Configuration |
|---|---|---|
| AEB Delivery | Modify the collected delivery | AEB delivery collector profile |
| Trade Compliance | Modify a check request | General check profile |
| Product Classification | Modify material data after standard filling | Classification collector profile |
| Product Classification | Synchronize a classification value | Classification collector profile |
| Origin & Preferences | Modify a collected business object | Origin & Preferences collector profile |
Start with Set up a custom HTTP service, then follow the guide for your business area:
The configured HTTP service name determines which SAP service BSM calls. The API handler setting supports the SAP-side implementation and code generation; it does not select the service at runtime.
Updated 4 days ago
Did this page help you?