RFC Server (Polybius): Unterschied zwischen den Versionen

Aus Agilos Wiki
Zur Navigation springen Zur Suche springen
Patrick (Diskussion | Beiträge)
Patrick (Diskussion | Beiträge)
Zeile 40: Zeile 40:
===ACHTUNG===
===ACHTUNG===
Da die [[SAP-NWRFC-SDK 7.1]] abstürzt wenn leere Tabellen übertragen werden, wird in dem Fall eine Dummy-Zeile in die Tabelle geschrieben.
Da die [[SAP-NWRFC-SDK 7.1]] abstürzt wenn leere Tabellen übertragen werden, wird in dem Fall eine Dummy-Zeile in die Tabelle geschrieben.
Die Zeile ist daran zu erkennen dass sie im Feld 'autoincrement' den Inhalt 'EMPTYEMPTYEMPTYEMPTYEMPTYEMPTY!!' stehen hat.
Die Zeile ist daran zu erkennen dass sie im Feld 'autoincrement' den Inhalt 'EMPTYEMPTYEMPTYEMPTYEMPTYEMPTY!!' stehen hat.



Version vom 12. April 2013, 13:39 Uhr

Allgemein

Der RFC-Server ist dazu da BAPI-Daten in/aus SAP zu import-/exportieren. Das Programm ist in Perl geschrieben und verwendet die SAP-NWRFC-SDK 7.1 und SAP-NWRFC-PERL 0.37.

Funktionsweise

Der Server registriert sich am SAP-Gateway und ermöglicht es aus SAP heraus mit folgenden Funktionen Tabellen aus einer MySQL-Datenbank ins SAP zu importieren.

- FETCH_BAPIEMPL

- FETCH_BAPITRADDI

- FETCH_BAPITRMAIN

- FETCH_BAPITRTEXT

- FETCH_BAPITRVCOM

- FETCH_BAPITRVCOR

- FETCH_BAPITRVCOS

- FETCH_BAPITRVCOT

- FETCH_BAPITRVDED

- FETCH_BAPITRVMIL

- FETCH_BAPITRVREC

- FETCH_BAPITRVSCH

- FETCH_BAPITRVSTO


Des Weiteren können mit der folgenden Funktion Trip-Daten in die MySQL-Datenbank exportiert werden.

- PREPARE_TRIP

ACHTUNG

Da die SAP-NWRFC-SDK 7.1 abstürzt wenn leere Tabellen übertragen werden, wird in dem Fall eine Dummy-Zeile in die Tabelle geschrieben.

Die Zeile ist daran zu erkennen dass sie im Feld 'autoincrement' den Inhalt 'EMPTYEMPTYEMPTYEMPTYEMPTYEMPTY!!' stehen hat.

Wie das möglich ist? - Naja, es wird VARCHAR verwendet - Polybius-Design ^^

Dies muss also beim Import nach SAP beachtet werden.

Genauso darf die Export-Funktion (PREPARE_TRIP) nur aufgerufen werden wenn auch wirklich zeilen in der zu exportierenden Tabelle stehen.

SVN-Repository

svn://172.22.1.102/polybius_rfc_server