Worker
Bei dem CLARC ILINK FOR SAP & DOCUMENTS handelt es sich um einen in CLARC ENTERPRISE integrierten Enterprise Service, der für SAP und EASY DOCUMENTS als Datendrehschreibe fungiert.
Für den Konnektor stehen drei verschiedene Standard Anwendungsszenarien zur Verfügung, welche durch einfache C4 und SAP Konfiguration individualisiert eingesetzt werden können. Die Szenarien werden im C4 als Worker bezeichnet.
Folgende Standardszenarien sind vorhanden
Für jeden dieser Worker sind entsprechende Konfigurationen in C4 und SAP erforderlich.
Links
Der Links-Worker überträgt Verknüpfungsinformationen zu einer DOCUMENTS-Mappe an SAP. Ein Beispiel wäre eine zu einem Vertrag zugehörige Rechnung welche in SAP entsprechend einer Buchung zugeordnet wird. Hierzu müsste entsprechend in der Vertragsakte die Rechnungsnummer erfasst und mit den passenden SAP Verknüpfungsinformationen wie Business Objekt, und Objektschlüssel in die Tabelle übertragen werden.
In SAP werden die Verknüpfungsinformationen in die folgenden Tabellen übertragen:
- /CLARC/CSCD_LNKH
- /CLARC/CSCD_LNKM
Entsprechende Attribut-Definitionen und Übersetzungen können in der folgenden Tabelle gepflegt werden:
- /CLARC/CSCD_CLNK (Customizing of Metadata Attributes)
- /CLARC/CSCD_TLNK (Customizing of Metadata Attributes Translation)
Als Vorlage für die Verknüpfungstabelle kann folgendes SQL Statement verwendet werden:
Individuell sind hierbei die Spalten für die individuellen Metadaten zu behandeln. Diese beginnen jeweils mit einem Präfix „SAPFLD_“.
Webservice-Integration
Über die Web-Service-Integration können Daten bidirektional zwischen SAP und DOCUMENTS ausgetauscht werden.
Bei der Übergabe von SAP an DOCUMENTS wird mit Hilfe eines Funktionsbausteins eine Webservice aufgerufen, welcher die Daten per XML an den CLARC Service und entsprechend weiter an Documents überträgt. Bei der Übertragung wird in Documents ein Vorgang erzeugt.
In die andere Richtung können DOCUMENTS Informationen an SAP übertragen werden. Der CLARC Service dient dabei als eine Art Proxy-Service zwischen den Diensten.
[Hier noch Documents-Beisiel-Script einpflegen und Referenz zu Beispiel-Fuba.]
Beispiel-Fuba: /CLARC/CSCD_CU_BS_GET_DATA