This template is designed to guide integration architects and developers in documenting all required information for an interface. Each section includes a short explanation (tooltip) and example values to clarify usage.

Lifecycle & Changes

Historical context and milestones.

StatusActive
Created2025-01-01
Updated2025-05-01 – linked to O2C

Integration Description

What is this interface about? Who uses it and for what purpose? 

Summary

This integration creates the purchase order in 11VMS when the Shopping Cart is approved in SAP SRM7

Use Case Reference

Example: Project Sunrise - Use Case: Customer Creation

Overview

Basic metadata and lifecycle of the interface.

Smart ID/Legacy IDs

PROC-SRM7-11VMS-PURCHASE-ORDER-V1

Artefact(s)

  • API proxy(s)
    • 11VMSProxy_V2
LeanIX Fact Sheet(s)
Service Pool / Process / DomainProcurement Data
Integration Style

Application Integration

Data Volume

Low - 1,000 per day

Frequency

Batch running on SAP SRM7

Source System

SAP SRM7

Source ProtocolREST
Source Data Format

JSON

Source Authentication mechanismOAuth2
Target System

11VMS

Target ProtocolREST
Target Data FormatJSON
Target Authentication mechanismOAuth2
SLAGo to Source and Target Application in LeanIX and look at Business Criticality and Functional Fit section
Version

V2

Functional Requirements & Rules

Business rules and conditions.

Integration Flow

  1. List down steps involved in the Interface Flow
  2. For example, first step is receive a webhook from 11VMS
  3. Get Activity Report Details from 11 VMS
  4. Update SAP SRM using Function Module

Technical Components Involved

Detailed list of systems and middleware used.

Component TypeName / DetailRole / Description
Integration FlowCPI iflow-customer-sync-v1Executes logic
API ManagementSAP ISAM ProxySecures and routes requests
Event SystemSAP Event MeshPublishes asynchronous events
File GatewayB2B MFT AdapterFor batch file interfaces
MonitoringCloud ALM, GrafanaMonitoring tools

Integration Design

Core interface behaviour and configuration.

AttributeDescriptionExample
DirectionData flow orientationInbound, Outbound, Both - to be discussed with Owen
Versioning StrategyHow interface versioning is managedURI, Header, SmartID

Transformation

Link to Mapping Spreadsheet

Security & Access Control

Per-component security model.

ComponentAuthenticationTransport SecurityAuthorizationNotes
SAP S/4HANAClient CertificateTLS 1.2SAP RolesCloud Connector
CPIOAuth2N/AInternal OnlyManaged by tenant
SalesforceOAuth2HTTPSToken ScopesDedicated user

Error & Exception Handling

Resilience and error management.

Retry Logic3x every 30s, exponential backoff
Dead Letter QueueEnabled, Not Applicable
AlertingEmail, Cloud ALM, PagerDuty
Error LoggingCPI Logs, Splunk, Monitoring Platform

Monitoring & Runbook

How is the interface observed and troubleshooted.

Monitoring ToolSAP Cloud ALM, Grafana, Elastic
Runbook Location[Runbook PDF](#)
Dashboard URL[Grafana Dashboard](#)

Other Artefacts

Implementation assets.

ArtefactNotes
Git Repository
API SpecificationPlease refer to API Reference tab
Test Results

Step by Step Configuration

<Flow Name>

Start On Schedule (Timer Start)


Related Interfaces

Grouped interfaces or dependencies.