Transaction per RFC

Hallo,
ich versuche eine Transanction (MMBE) per RFC auszuführen, der Aufruf scheint auch zu glingen. Aber die ergebniss Tabelle kann ich nicht auslesen.
Das ganze wird von einem Webserver per RFCphp gemacht.

der Aufruf sieht folgendermaßen aus:

saprfc_import ($fce,„TRANCODE“,„MMBE“);
saprfc_import ($fce,„UPDMODE“,„S“);
//Fill internal tables
saprfc_table_init ($fce,„BDCTABLE“);
saprfc_table_append ($fce,„BDCTABLE“, array („PROGRAM“=>„RMMMBEST“, „DYNPRO“=>„1000“, „DYNBEGIN“=>„X“, „FNAM“=>"",„FVAL“=>""));

saprfc_table_append ($fce,„BDCTABLE“, array („PROGRAM“=>"", „DYNPRO“=>„0“, „DYNBEGIN“=>"" ,„FNAM“=>„BDC_CURSOR“, „FVAL“=>„VERNU“));
saprfc_table_append ($fce,„BDCTABLE“, array („PROGRAM“=>"",„DYNPRO“=>„0“,„DYNBEGIN“=>"",„FNAM“=>„MS_MATNR-LOW“,„FVAL“=>„46479544“));
saprfc_table_append ($fce,„BDCTABLE“, array („PROGRAM“=>"",„DYNPRO“=>„0“,„DYNBEGIN“=>"",„FNAM“=>„BDC_OKCODE“,„FVAL“=>"/8"));

als Fehler Erhalte ich :
Batchinput-Daten für Dynpro SAPMSSY0 0120 sind nicht vorhanden

Wer kann mir sagen was ich da Falsch mache?

Kalle

Hallo Kalle,

Du versuchst mittels Batch-Input Daten aus SAP auszulesen.
Aber wie der Name Batch- Input schon aussagt, ist diese
Methode nur dafür vorgesehen, Daten ins SAP zu schreiben.

Wenn Du Daten auslesen willst, solltes Du die entsprechenden
Funktionsbausteine aufrufen, da diese auch Werte zurückgeben.

Gruß
Volker

Hallo Volker,

Wenn Du Daten auslesen willst, solltes Du die entsprechenden
Funktionsbausteine aufrufen, da diese auch Werte zurückgeben.

Um welche Fuktionsbausteine handelt es sich da, hab da leider nichts gefunden was mir weiterhilft.

Gruß
Kalle