OData-Services & Datenmodell

Die sechs freigegebenen Services, ihre Entitäten, Schlüssel und Delta-Fähigkeit.

FI-CA ist das Nebenbuch von S/4HANA Utilities. Der Debitor ist Geschäftspartner + Vertragskonto, der offene Posten ist ein Geschäftspartner-Posten eines FI-CA-Belegs (Tabelle DFKKOP, in der API BPItem).

RolleServicePfadEntitäten (Schlüssel)
Debitor-StammdatenAPI_BUSINESS_PARTNER (OData V2)/sap/opu/odata/sap/API_BUSINESS_PARTNERA_BusinessPartner (BusinessPartner) · A_BusinessPartnerAddress · A_BusinessPartnerBank · A_BusinessPartnerTaxNumber
VertragskontoCONTRACTACCOUNT_0001 (OData V4)/sap/opu/odata4/sap/api_contractaccount/srvd_a2x/sap/contractaccount/0001ContractAccount · ContractAccountPartner (ContractAccount, BusinessPartner) — Zahlweg, SEPA-Mandat, Mahnverfahren, Sperren; Funktion RetrieveAccountBalance für den Kontenstand eines Kontos inkl. Mahnstufe je Posten
Offener PostenCADOCUMENTMANAGE_0001 (OData V4)/sap/opu/odata4/sap/api_cadocumentmanage/srvd_a2x/sap/cadocumentmanage/0001DocumentHeader · BPItem (CADocumentNumber, CARepetitionItemNumber, CABPItemNumber, CASubItemNumber)
RechnungssichtAPI_CABUSPARTINVOICE_0002/sap/opu/odata4/sap/api_cabuspartinvoice/srvd_a2x/sap/api_cabuspartinvoice/0002CABPInvcEnhcdForDspCrcy/{P_DisplayCurrency}/Set · CABPInvcItemEnhcdForDspCrcy/{P_DisplayCurrency}/Set — Restbetrag je Posten (CAOpenAmountInTransactionCrcy); die Zahlungsposten verweisen hierher
ZahlungenAPI_CABUSPARTPAYMENT_0002/sap/opu/odata4/sap/api_cabuspartpayment/srvd_a2x/sap/api_cabuspartpayment/0002CABPPaytItemEnhcdForDspCrcy/{P_DisplayCurrency}/Set — Zahlungsposten mit ausgeglichener Rechnung (parametrisiert wie die Rechnungssicht); ContrAcctgBusPartnerPayment ist das Schreibmodell und wird nicht benutzt
MahnhistorieCADUNNING_0001/sap/opu/odata4/sap/api_cadunning/srvd_a2x/sap/cadunning/0001CADunning · CADunningItem — Mahnstufe, Gebühren, Zinsen, Inkasso

API-Referenzen

Die Spezifikationen auf dem SAP Business Accelerator Hub (Login mit S-User für Spec-Download und Sandbox):

Delta-Fähigkeit

Keiner der Services bietet Change Data Capture. Was es gibt:

ObjektÄnderungsstempelFolge für den Delta
A_BusinessPartnerLastChangeDate + LastChangeTimeFilter auf den Stempel; ob eine Adressänderung den Kopf stempelt, wird im QA-System geprüft.
ContractAccountPartnerLastChangeDate (tagesgenau)Filter auf den Stempel mit einem Tag Überlappung.
BPItemkeinerNeue Posten über CAPostingDate; Ausgleiche über CAClearingDate. Der Ausgleich verändert den Posten, ohne dass ein Stempel es anzeigt — deshalb zwei Filter.
ZahlungspostenCreationDate + CreationTimeZahlungen sind Ereignisse.

Alle Fenster beginnen einen Tag vor dem Wasserzeichen. Dieselbe Zeile zweimal ist harmlos — Bilendo aktualisiert.