...
| Page properties | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||||||||||||||||||||||||
|
...
2. Low Level Design
3. Systems Involved
| Source | 11VMS | purchase request provider |
| Target | SAP SRM | SRM creating shopping cart |
...
- if the activity report doesn't contains any working day (workUnitNumber = 0), we don't send anything tp SAP SRM7 we just update the activity report status to validated by calling the Service Reception API (status: validated , message: Ignored because no working days were perfromed during the month)
...
3. Integration Design
| Frequency | How often data is sent | each time a purchase request is approved in 11VMS |
| DirectionDirection of | the data 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
...
| orientation | Inbound, Outbound, Both - to be discussed with Owen | |
| Versioning Strategy | How interface versioning is managed | URI, Header, SmartID |
...
4
- Target
| 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 |
...
. Security & Access Control
| 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
- Monitoring Tool: CPI Logs
- Runbook Location: Link to runbook
- Dashboard URL: Link to dashboard
...
7. Technical Artefacts
| APIs | EventMeshWrapperFor11VMS_v2 & EventMeshAPI_v1 & 11VMSProxy_V2 |
| iFlow IDs | "process 11VMS notification_EventMesh" & "process purchase request" |
| GitHub | N/A |
| API Specification | OpenAPI Spec |
| Mapping Document | Mapping Sheet |
| Technical Documentation | 11VMS Webhooks technical Specification |
...
8. Ownership & Contacts
| 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
| SAP Integration Suite | CPI / iflow-customer-sync-v1 | Executes transformation and forwarding |
| SAP APIM | API Proxy: customer-api-v1 | Secures and publishes the REST endpoint |
| SAP Event Mesh | Topic: sap/s4/customer/created | Event source when asynchronous |
...
13. Functional Requirements & Rules
- N/A


