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