Integration Description
A short description of what this interface does, for whom, and why.
Summary:
This integration creates a shopping cart in SAP SRM based on the reception of a purchase request event sent by 11VMS when a purchase request is approved .
1. Overview
2. Systems Involved
| Role | System Name | Description |
|---|
| Source | 11VMS | purchase request provider |
| Target | SAP SRM | SRM creating shopping cart |
3. Integration Design
| Attribute | Description | Example |
|---|
| Frequency | How often data is sent | each time a purchase request is approved in 11VMS |
| Direction | Direction of the data flow | Inbound |
| Data Object | Business object | Shooping Cart |
| Data Volume | Estimated volume | Low (less than 10/day) |
| SLA | Performance expectations | 99.9% uptime, < 500ms |
- Source
| Attribute | Description | Example |
|---|
| Communication Protocol | Protocol used to transfer data | HTTPS / REST / AMQP |
| Data Format | Format of exchanged data | JSON |
| Versioning Strategy | Approach to manage versions | Explicit versioning in ID |
- Target
| Attribute | Description | Example |
|---|
| Communication Protocol | Protocol used to transfer data | RFC |
| Data Format | Format of exchanged data | XML |
| Versioning Strategy | Approach to manage versions | Explicit versioning in ID |
4. Security & Access Control
| Component | Authentication | Transport Security | Authorization | Notes |
|---|
| 11VMS(source) | OAuth2 | HTTPS | N/A |
|
| CPI iFlow | OAuth2 | N/A | N/A | Secured within CPI runtime |
| SAP SRM (target) | Client Certificate | HTTPS (TLS 1.2) | SAP Roles | Authenticated via Cloud Connector |
5. Error & Exception Handling
- Retry Logic: 3 attempts every 30s
- Dead Letter Queue: Enabled
- Alerting: SAP Cloud Alert Notification Services
- Error Logging: CPI Logs
6. Monitoring & Runbook
7. Technical Artefacts
8. Ownership & Contacts
| Role | Team or Person |
|---|
| Business Owner | Procurement Team |
| Technical Owner | Integration Team |
9. Lifecycle & Changes
- Current Status: Active
- History:
2025-12-28 – Created as version V1
10. Related Interfaces
11. Sequence Diagram
12. Technical Components Involved
| Component Type | Name / Detail | Role / Description |
|---|
| SAP Integration Suite | CPI / iflow-customer-sync-v1 | Executes transformation and forwarding |
| SAP ISAM | API Proxy: customer-api-v1 | Secures and publishes the REST endpoint |
| SAP Event Mesh | Topic: sap/s4/customer/created | Event source when asynchronous |
| MFT | File Adapter on B2B Gateway | (If used) Handles secure file transport |
| Monitoring | SAP Cloud ALM | Logs, alerts, KPIs |
| Git Repository | /integrations/customer-sync | Holds specs and artifacts |
13. Functional Requirements & Rules
- Field
CustomerCategory must be transformed into AccountType - If
SalesOrg is missing, reject the message - All customer records must be enriched with region code from value map