0

这是我第一次使用 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')

无法设置 Import-Parameter=FROM_。(它存在吗?)

但我评论导入参数意味着它从 saprfc 获取数据在这段代码中有什么问题..

4

1 回答 1

1

像这样导入值 --- array("IMPORT","name",array("fieldname"=>"1000"))

于 2015-08-21T06:04:09.727 回答