SAP Export Funktionsbausteine

Einleitung

Die SAP Export Schnittstellen in CLARC ENTERPRISE basieren in weiten Bereichen auf definierten Standard-Schnittstellen in Form von Parameter- und Tabellen-Definitionen der entsprechenden SAP Funktionsbausteine.

Es existieren Schnittstellen für folgende Bereiche:

  • Übergabe von Dokumenten und Metadaten.
  • Verknüpfung von Dokumenten zu einem Business Objekt.
  • Starten von Business Workflows.
  • Übergabe von Barcodes - spätes und frühes Archivieren mit Barcode.

Ablegen und Verknüpfen inkl. Wertübergabe

Hinweis

NULL-Werte in Kopf- oder Positionsdaten werden nicht an SAP übertragen und müssen entsprechend im Funktionsbaustein bzw. Nachfolgeprozess gehandelt werden.

Interface Version 1

ParameterTypisierungOpt.Wert.Beschreibung

Import Parameter

CONTREPLIKETOAV0-ARCHIV_IDXXContent Repository
AROBJECTLIKETOAV0-AR_OBJECTXXDokumentart
SAPOBJECTLIKETOAV0-SAP_OBJECTXXObjekttyp des Business Objekts
OBJECTIDLIKETOAV0-OBJECT_IDXXObjekt-Id (Objektidentifikator)
LENGTHTYPEIXXContentlänge
DOCUCLASSTYPEBDS_BAR_EX-DOCUCLASSXXTechnischer Dokumenttyp

Export Parameter

RETURNCODETYPEI
XReturncode (0 ~ kein Fehler)
RETURNMSGLIKEBAPIRET2-MESSAGE
XMeldungstext
RETDOCIDLIKETOAV0-ARC_DOC_ID
XSAP Document Id

Tabellen

DATALIKETBL1024

Puffertabelle
ATTRIBUTESLIKE/CLARC/ALNK_EA_ST_ATTRIBUTESX
Übergabestruktur für Metadaten

Struktur /CLARC/ALNK_EA_ST_ATTRIBUTES

KomponenteTypLängeBeschreibung
FIELDNAMECHAR50Name des Datenfeldes aus CLARC ENTERPRISE
FIELDVALUECHAR250Feldwert zu NAME

Interface Version 2

ParameterTypisierungOpt.Wert.Beschreibung

Import Parameter

CONTREPLIKETOAV0-ARCHIV_IDXXContent Repository
AROBJECTLIKETOAV0-AR_OBJECTXXDokumentart
SAPOBJECTLIKETOAV0-SAP_OBJECTXXObjekttyp des Business Objekts
OBJECTIDLIKETOAV0-OBJECT_IDXXObjekt-Id (Objektidentifikator)
LENGTHTYPEIXXContentlänge
DOCUCLASSTYPEBDS_BAR_EX-DOCUCLASSXXTechnischer Dokumenttyp

Export Parameter

RETURNCODETYPEI
XReturncode (0 ~ kein Fehler)
RETURNMSGLIKEBAPIRET2-MESSAGE
XMeldungstext
RETDOCIDLIKETOAV0-ARC_DOC_ID
XSAP Document Id

Tabellen

DATALIKETBL1024

Puffertabelle
HEADERLIKEEigener StrukturtypX
Übergabestruktur für Kopfdaten
POSITIONSLIKEEigener StrukturtypX
Übergabestruktur für Positionsdaten

Hinweis

HEADER und POSITIONS können in der Schnittstellen-Version 2 einen beliebigen Aufbau haben - es werden durch den SAP Exportservice immer alle namentlich übereinstimmenden Felder befüllt und entsprechend übergeben. Das Matching erfolgt case insensitive.

Zum Beispiel:

Interface Version 3

ParameterTypisierungOpt.Wert.Beschreibung

Import Parameter

CONTREPLIKETOAV0-ARCHIV_IDXXContent Repository
AROBJECTLIKETOAV0-AR_OBJECTXXDokumentart
SAPOBJECTLIKETOAV0-SAP_OBJECTXXObjekttyp des Business Objekts
OBJECTIDLIKETOAV0-OBJECT_IDXXObjekt-Id (Objektidentifikator)
ARCDOCIDLIKETOAV0-ARC_DOC_IDXXSAP ArchiveLink: Dokument-Id
LENGTHTYPEIXXContentlänge von DATA
DOCUCLASSLIKESAEDOKTYPXXTechnischer Dokumenttyp
LENGTHATMTYPEIXXContentlänge der Anlage ATTAM
DOCUCLASSATMLIKESAEDOKTYPXXTechnischer Dokumenttyp
DOCIDTYPECHAR32XXEindeutige CLARC Dokumenten-Id

Export Parameter

RETURNCODETYPEI
XReturncode (0 ~ kein Fehler)
RETURNMSGLIKEBAPIRET2-MESSAGE
XMeldungstext
RETDOCIDLIKETOAV0-ARC_DOC_ID
XSAP ArchiveLink: Dokument-Id

Tabellen

DATALIKETBL1024

Binäre Dokument-Daten in Hex
ATTAMLIKETBL1024

Binäre Anlagen-Daten in Hex
HEADERLIKE/CLARC/ALNK_XC_ST_HEADER

Übergabestruktur für Kopfdaten
POSITIONSLIKE/CLARC/ALNK_XC_ST_POSITIONS

Übergabestruktur für Positionsdaten

Struktur /CLARC/ALNK_XC_ST_HEADER

KomponenteTypLängeBeschreibung
NAMECHAR30Name des Datenfeldes aus CLARC ENTERPRISE
VALUECHAR255Feldwert zu NAME
CONFIDENCEINT13Vertrauenswert in Prozent 0..100
CO_LEFTINT410Koordinaten in Twips
CO_TOPINT410Koordinaten in Twips
CO_WIDTHINT410Koordinaten in Twips
CO_HEIGHTINT410Koordinaten in Twips
CO_PAGEINT410Seitennummer beginnend mit 0
FIELD_TYPECHAR10

Feldtyp

  • DATS (YYYYMMDD)
  • CHAR
  • CURR
  • DEC (5 Nachkommastellen)
  • INT
  • BOOL (CHAR1)

Struktur /CLARC/ALNK_XC_ST_POSITIONS

KomponenteTypLängeBeschreibung
ROWNUMBERINT410Positionszeilennummer beginnend bei 0
NAMECHAR30Name des Datenfeldes aus CLARC ENTERPRISE
VALUECHAR255Feldwert zu NAME
CONFIDENCEINT13Vertrauenswert in Prozent 0..100
CO_LEFTINT410Koordinaten in Twips
CO_TOPINT410Koordinaten in Twips
CO_WIDTHINT410Koordinaten in Twips
CO_HEIGHTINT410Koordinaten in Twips
CO_PAGEINT410Seitennummer beginnend mit 0
FIELD_TYPECHAR10

Feldtyp

  • DATS (YYYYMMDD)
  • CHAR
  • CURR
  • DEC (5 Nachkommastellen)
  • INT
  • BOOL (CHAR1)

Interface Version 4

Die Interface Version 4 beinhaltet alle Definitionen aus Version 3.

Hinzu kommt die Tabelle ROWS für die Übergabe von Positionszeileninformationen.

ParameterTypisierungOpt.Wert.Beschreibung

Import Parameter

CONTREPTYPETOAV0-ARCHIV_IDXXContent Repository
AROBJECTTYPETOAV0-AR_OBJECTXXDokumentart
SAPOBJECTTYPETOAV0-SAP_OBJECTXXObjekttyp des Business Objekts
OBJECTIDTYPETOAV0-OBJECT_IDXXObjekt-Id (Objektidentifikator)
ARCDOCIDTYPETOAV0-ARC_DOC_IDXXSAP ArchiveLink: Dokument-Id
LENGTHTYPEIXXContentlänge von DATA
DOCUCLASSTYPESAEDOKTYPXXTechnischer Dokumenttyp
LENGTHATMTYPEIXXContentlänge der Anlage ATTAM
DOCUCLASSATMTYPESAEDOKTYPXXTechnischer Dokumenttyp
DOCIDTYPECHAR32XXEindeutige CLARC Dokumenten-Id

Export Parameter

RETURNCODETYPEI
XReturncode (0 ~ kein Fehler)
RETURNMSGTYPEBAPIRET2-MESSAGE
XMeldungstext
RETDOCIDTYPETOAV0-ARC_DOC_ID
XSAP ArchiveLink: Dokument-Id

Tabellen

DATALIKETBL1024

Binäre Dokument-Daten in Hex
ATTAMLIKETBL1024

Binäre Anlagen-Daten in Hex
HEADERLIKE/CLARC/ALNK_XC_ST_HEADER

Übergabestruktur für Kopfdaten
ROWSLIKE/CLARC/ALNK_XC_ST_ROWS

Übergabestruktur für Positionsdaten (Zeilen)
POSITIONSLIKE/CLARC/ALNK_XC_ST_POSITIONS

Übergabestruktur für Positionsdaten (Zellen)

Struktur /CLARC/ALNK_XC_ST_ROWS

KomponenteTypLängeBeschreibung
ROWNUMBERINT410Positionszeilennummer beginnend bei 0
CONFIDENCEINT13Vertrauenswert in Prozent 0..100
CO_LEFTINT410Koordinaten in Twips
CO_TOPINT410Koordinaten in Twips
CO_WIDTHINT410Koordinaten in Twips
CO_HEIGHTINT410Koordinaten in Twips
CO_PAGEINT410Seitennummer beginnend mit 0