INHALTSVERZEICHNIS

Anwendungsfall

Über die digitalen Workflows der Upload24 GmbH werden Eingangsrechnungen verarbeitet und freigegeben. Die Belege werden dabei um Kopfdaten und Splitbuchungsdaten angereichert. Diese erfassten Daten sollen an SAP zur Buchung übergeben werden.


Technisches Vorgehen

Der Zugriff auf SAP erfolgt per WebService- (Transaktion SOAMANAGER) oder OData-/REST-Schnittstelle. Auf diesem Weg werden direkte Zugriffe über die RFC-Schnittstelle vermieden. Stattdessen werden Daten zielgerichtet für den jeweiligen Anwendungsfall bereitgestellt und an SAP übergebene Daten können über diese Zwischenschicht vor dem Schreiben verifiziert werden.


Die Komponente zur Anbindung der kundenspezifischen SAP-Schnittstelle wird individuell eingerichtet. Sie übermittelt die im Workflow erfassten Daten in strukturierter Form an SAP. Dort werden aus diesen Daten die konkreten Buchungssätze generiert und die notwendigen Berechnungen ausgeführt. 



Die Bereitstellung der notwendigen Services und Methoden liegt im Aufgabenbereich des Kunden oder seines SAP-Dienstleisters. Die genauen Anforderungen an Datenfelder und Übergaben werden gemeinsam definiert.


Beispiel für eine URL zu einem SAP-WebService:


http://servername.domain.de:8080/sap/bc/srt/rfc/sap/z_if_upload24/300/z_if_upload24/z_if_upload24_b


Datenfelder

Für jeden Beleg werden je Buchungs- bzw. Kontierungszeile im Regelfall folgende Daten über eine definierte WebService- oder REST-Methode übermittelt:


  • Mandantnummer
  • Buchungskreisnummer
  • Externe Belegnummer
  • Rechnungsdatum
  • Buchungsdatum
  • Belegkopftext


  • Soll/Haben-Kennzeichen
  • Währung
  • Buchungsbetrag
  • Steuerkennzeichen
  • Steuerbetrag


  • Kontotyp (K = Kreditor, S = Sachkonto)
  • Kontonummer (Kreditor- oder Sachkonto)
  • Kostenstelle
  • PSP-Element


  • Leistungsdatum
  • Buchungsmonat
  • Positionstext


  • Zahlungsbedingung
  • Bankverbindung


Notwendige Zuarbeiten

Neben der eigentlichen Implementierung des WebService-/REST-Services werden folgende Informationen benötigt:

  • Benutzername und -passwort für den Aufruf der Schnittstelle
  • Beschreibung der Methoden und Parameter (WSDL-Datei im Falle eines WebServices)