Das funktioniert. Super sogar!
Ich beziehe mich im folgenden auf die Windows-Version. Aber alle Programme gibt es, meine ich, auch für Unix.
Ausgangspunkt ist das rfcsdk\bin-Verzeichnis im Sapgui-Verzeichnis (in etwa C:\Programme\SAP\Frontend\SAPGUI\rfcsdk\bin).
Falls es das nicht gibt, musst du den Gui nochmal mit diesem SDK (Self-Development-Kit) installieren.
Dort gibt es das Programm "startrfc.exe". Mit diesem kann man einen Funktionsbaustein per RFC aufrufen.
Du kannst eine Datei SAPRFC.INI anlegen:
Code: Alles auswählen.
DEST=MBS
TYPE=A
ASHOST=meinsapsytem.domain.de
SYSNR=00
GWHOST=<falls Router notwendig>
GWSERV=<falls Router notwendig>
RFC_TRACE=0
ABAP_DEBUG=0
USE_SAPGUI=0
Aufrufen kannst du dann z.B. einen Funktionsbaustein Z_TEST. Der Funktionsbaustein hat in diesem Fall einen Eingabeparamter REPORT, den man füllen kann:
Code: Alles auswählen.
startrfc -F Z_TEST -E REPORT=ZZTESTREPORT -3 -D MBS -u <userid> -p <kennwort> -c <mandant> -l <sprache>
Im FB Kann man dann ja einen SUBMIT machen...
Im rfcsdk-Verzeichnis liegen jede Menge Sourcen und Beispiele.
Mit SRFCTEST.EXE können jede Menge Tests durchgeführt werden.
Gruß,
Enno