PHP SAP RFC Вызов функции не работает

Впервые я использовал PHP для вызова функции SAP. Столкнулся с этой проблемой, которую я не мог понять, пока кто-то с опытом не помог мне.

<?php

// saprfc-class-library

require_once("saprfc.php");

// Create saprfc-instance

$sap = new saprfc(array(

"logindata"=>array(

"ASHOST"=>""        // application server

,"SYSNR"=>""                // system number

,"CLIENT"=>""            // client

,"USER"=>""            // user

,"PASSWD"=>""        // password

)

,"show_errors"=>false            // let class printout errors

,"debug"=>true)) ;                 // detailed debugging information



// Call-Function

$result=$sap->callFunction("ZBAPI",

array(     array("IMPORT","FROM_","100"),

array("EXPORT","RETURN",""),

array("TABLE","Namesdata",array())

));



if ($sap->getStatus() == SAPRFC_OK) {

// Yes, print out the Userlist

?><table>

<?php

//$sap->printStatus();

foreach ($result["Namesdata"] as $orders) {





echo "<tr><td>", $orders["name"],"</td><td>",$orders["form"],"</td> <td>",$orders["Names"],"</td></tr>";

}



?></table><?php

} else {

$sap->printStatus();



}

$sap->logoff();

?>

Этот код, поэтому некоторые ошибки, как это

saprfc :: CallFunction ( ‘ZBAPI’)

Параметр импорта = FROM_ не может быть установлен. (Это существует?)

Но я комментирую параметр импорта означает, что он извлекает данные из saprfc, что не так в этом коде ..

0

Решение

Импортировать такие значения как —
массив («ИМПОРТ», «имя», массив («имя поля» => «1000»))

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]