wie rufe ich mit Hilfe von Javascript, dass in einer HTML-Site eingebunden ist, RFC-Bausteine auf, bzw. melde mich an SAP R/3 System an.
Anforderungen:
- R/3 4.6
- Auf dem Frontend, darf nichts installiert werden, auf irgendeinem Server darf hingegen schon ein programm ausgeführt werden.
per Java-Script und RFC zuzugreifen ist schon ziemlich kompliziert, aber das ganze noch ohne Frontend-Installation ist unmöglich.
Es gibt ja dann keinerlei RFC-Bibliotheken, die man nutzen könnte.
Die einzige Möglichkeit ist irgendein RFC-unabhängiges Middlerware-Protokoll zu nutzen. Da wiederum gibt es einige.
Einer wäre der Busniess-Connector. Pures Java-script kommuniziert mit ihm per HTTP z.B., und dieser (der auf einem zentralen Server läuft) setzt die ganze Sache dann in einen RFC-Aufruf direkt ans SAP um ....
Also ich hätte da eine andere idee.
Wie wäre es denn mit VBscript anstelle von JavaScript. oder einem ActiveX element.
Daß es möglich ist, mittels VB in R/3 zu konnektieren ist ja klar. Und ich vermute, daß der IExplorer auch vbscript versteht. Ist nur noch die frage, welche Explorer version eingesetzt wird.
Doch ich vermute, daß die der einfachere und schnellere weg wäre...