(21.07.2016 10:57 )Tobi Wan Kenobi schrieb: Gibt es speziell einen RFC-Baustein für LV, bzw. nach welchem muss ich bei der SAP-Truppe nachfragen?
Ich sag mal so:
RFC ist auch nur ein "remote function call" und SAP halt eine "Datenbank". Genauso wie iTAC.
Mit iTAC hab ich das jetzt gemacht. Geht alles hervorragend. Zur Verfügung gestellt wird, wie auch von SAP (kann man ganz schnell internetsuchen (=googeln
)) eine .NET-DLL - und eine Beschreibung dieser .NET-DLL. Problem ist lediglich, dass die Beschreibung gemäß der Datenbank sehr umfangreich ist und der Anwender nicht weis, wo er in der Beschreibung das findet, was er braucht.
Der Datenaustausch mit SAP wird sich also auf die Integration einer .NET-DLL und das Verwenden deren Klassen reduzieren. Du musst dir nicht mal Gedanken über die TCP/IP-Verbindung machen zwischen dem Recher, auf dem die LV-Applikation läuft, und der Datenbank. Das macht alles die .NET-DLL (wenn sie es denn kann).
Ein Beispiel für Datenaustausch:
Da die Menge der Parameter, die zwischen SAP und LV ausgetauscht werden können, praktisch unendlich ist, wird wohl auch bei SAP ähnlich verfahren wie bei iTAC: Es werden jeweils zwei korrespondierende String-Listen (=Array of String) ausgetauscht: Die eine Liste enthält die Parameter-Namen, die andere Liste enthält die Parameter-Werte.
Stell dich einfach mal ganz dumm und sag bei deinem Kunden (also dem, der dein LV-Programm verwendet), du brauchst eine .NET-DLL zur Anbindung von SAP und die Beschreibung dazu.