Hallo,
kann jemand mir helfen? Ich habe folgendes Problem:
ich habe einen einfachen Funktionsbaustein Z_FUBAU_01 in SAP geschrieben, die z=x+y berechnet. x,y wurden als Import-Parameter und z als Export-Parameter in SAP definiert. In PHP-Code habe ich Parameter x=3 und y=2 übergegeben. Ich soll z=0 bekommen, statt z=5. Es gab die Anbindung zwischen SAP und PHP.Unten ist ein Teil von meinem Code:
$fce = saprfc_function_discover($rfc, "Z_FUBAU_01");
$retval = @saprfc_call_and_receive ($fce);
if ($retval)
{
$import1 = saprfc_import ($fce,"x","3");
var_dump($import1 ); // Ausgabe: bool(true)
$import2 = saprfc_import ($fce,"y","2");
var_dump($import2 ); // Ausgabe: bool(true)
$result = saprfc_export ($fce,"z");
var_dump($result['z']); // Ausgabe: string(1) "0" echo '$result='.$result['z']; // Ausgabe : $result=0
}
Warum $result['z']=0? nicht = 5?
Vielen Dank für Eure Hilfe