Beschreibung der BAPI-Schnittstelle

Verwendung

Die Schnittstelle zum Austausch der Daten basiert auf den Business Application Interfaces (BAPIs) von MM - Materialwirtschaft. Sie können damit folgende Objekte austauschen:

  • Leistungsstammsätze

  • Bestellungen

  • Kontrakte

  • Leistungserfassungsblätter

Voraussetzungen

Als Voraussetzung dazu müssen Sie im Customizing die SAP-Erweiterung SRVESI aktivieren.

Wenn Sie diese Erweiterung nicht aktivieren, ist der Datenaustausch trotzdem möglich, allerdings verwendet das System dann automatisch ein festgelegtes Datenformat .

Funktionsumfang

Die Daten werden mit Hilfe der SAP-Erweiterung SRVESI vom externen Format in SAP-Format bzw. umgekehrt konvertiert. Sie haben so die Möglichkeit, das Datenformat beliebig anzupassen.

Festgelegtes Datenformat

Auch das festgelegte Datenformat orientiert sich am Business Application Interface (BAPI) für Dienstleistungsbelege (z.B. BAPI_REQUISITION_CREATE) bzw. dem SAP-Datenmodell.

Satzarten

Die Anwenderdaten werden in Form von Datensätzen ausgetauscht, deren Strukturen im SAP Data Dictionary abgelegt sind. Jeder Struktur ist eindeutig eine Satzart zugeordnet:

DDIC-Struktur

Satzart

Bedeutung

BAPI_STAT

0

Statussatz

BAPI_MDRV

1

Kopf-/Positionsdaten Einkaufsbeleg

(Anfrage, Angebot, Bestellung, Kontrakt)

BAPI_ESLL

2

Leistungs-/Gliederungszeile

BAPI_ESUC

3

Limits Bestellung

BAPI_ASMD

4

Leistungsstamm

BAPI_ESSR

5

Kopf Erfassungsblatt

BAPI_EKKN

6

Kontierung Einkaufsbeleg

BAPI_ESKN

7

Kontierung Erfassungsblatt

BAPI_ESKL

8

Kontierungsverweis Leistungszeile

Datenmodell

Die SAP-Datensätze sind entsprechend dem SAP-Datenmodell verknüpft.

Ausführliche Informationen zum SAP-Datenmodell (grafische Darstellung, Datensätze, Felder) können Sie innerhalb der SAP-Entwicklungsumgebung mit der Transaktion SD11 abrufen.

Die folgende Liste führt die wichtigsten Zuordnungsregeln für die Datensätze auf:

Zuordnung Datensätze

Realisiert mit Feldern

Einkaufsbeleg - Leistungsgliederung

PACKNO

Erfassungsblatt - Leistungsgliederung

PACKNO

Leistungsgliederung - Leistungen

SUB_PACKNO, PACKNO

Einkaufsbeleg - Kontierung

EBELN, EBELP

Erfassungsblatt - Kontierung

LBLNI, PACKNO

Leistungskontierungsverweis - Kontierung

ZEKKN

Datenträgerformat
  • Die Datei ist sequentiell organisiert.

  • Die Datensätze werden in ASCII-Format ausgegeben.

  • Die Datenträger-Satzlänge beträgt 78 Byte.

  • Jeder Datenträger-Datensatz endet mit dem Abschlusszeichen ‘>’.

  • SAP-Datensätze mit einer Länge von mehr als 78 Zeichen werden auf mehrere Datenträger-Datensätze aufgeteilt. Das Fortsetzungszeichen ist ‘>’.

Somit ergibt sich die folgende Datensatzbeschreibung:

Zeichen

Inhalt

1

Satzart oder Fortsetzungszeichen

2-77

Anwenderdaten

78

Abschlusszeichen

Hinweis Hinweis

Die Limitierung der Datenträger-Satzlänge auf 78 Zeichen wurde gewählt, um eine sichere Übertragung der Daten per Internet-Mail zu ermöglichen.

Ende des Hinweises
Schnittstellenkennung

Jede Übergabedatei beginnt mit dem Datensatz BAPI_STAT. Die Ausprägung der Felder SATZART und MARK ist fest vorgegeben:

  • SATZART ‘0’

  • MARK ‘SAP R/3’.

Alle weiteren Felder der Struktur dienen zur Information und stehen zur freien Verfügung.

Weitere Informationen

Detailliertere Informationen zum festgelegten Datenformat finden Sie im SAP-Hinweis Nr. 77272, Datenaustausch bei Leistungserfassung .