SAP integration

Every write to SAP goes through an outbox with an idempotency key, so a call that times out after succeeding cannot create a duplicate Business Partner on retry.

487
last at 09:41:07 EAT
99.4%
rolling 7 days
3
oldest 4 hours
2
same SAP config cause

Outbox and retry queue

RefOperationSubjectServiceAttemptsStateDetail
OB-99231Create purchase orderRwenzori Adhesives LtdAPI_PURCHASEORDER_PROCESS_SRV4RejectedRelease strategy not satisfied for purchasing group 102
OB-99230Create purchase orderJinja Logistics CoAPI_PURCHASEORDER_PROCESS_SRV4RejectedRelease strategy not satisfied for purchasing group 102
OB-99228Update business partnerNile Packaging SolutionsAPI_BUSINESS_PARTNER2RetryingGateway timeout after 30s — read-back pending
OB-99225Create business partnerKabale Hardware LtdAPI_BUSINESS_PARTNER1PostedBP 1000541 returned
OB-99221Post goods receiptKampala Paper Mills LtdAPI_MATERIAL_DOCUMENT_SRV1PostedMaterial document 5000091223
OB-99218Park supplier invoiceEntebbe Office SuppliesAPI_SUPPLIERINVOICE_PROCESS_SRV1PostedInvoice 5105500912 parked

Services in use

FunctionServiceDirection
Create and update suppliersAPI_BUSINESS_PARTNERWrite
Duplicate check, master readBusiness Partner — supplier roleRead
Purchase order creationAPI_PURCHASEORDER_PROCESS_SRVWrite
Item master, open POsMaterial master, purchasing docsRead
Goods receiptAPI_MATERIAL_DOCUMENT_SRVWrite
Supplier invoiceAPI_SUPPLIERINVOICE_PROCESS_SRVWrite
Where a service is not available in the installed release, the equivalent BAPI or IDoc is used. The data is identical; only the transport differs.

Connection

Edition
Private cloud
Release
S/4HANA 2023 FPS02
Connectivity
SAP Cloud Connector
Communication user
COMM_VENDORGATE
Authentication
OAuth 2.0, client credentials
Middleware
None — point to point

Webhooks we publish

Consumed by ScanMyInvoice. Signed, at-least-once delivery, deduplicated on event ID by the consumer.

vendor.activatedvendor.suspended vendor.document.expiringvendor.score.changed vendor.bank.verified