簡體   English   中英

使用sap_rfc在sap中搜索

[英]search in sap using sap_rfc

我正在使用http://saprfc.sourceforge.net/連接到SAP並獲取結果。

$fce = saprfc_function_discover($rfc,"ZBAPI_CUSTOMER");
$customerSAP="0000000000539";
$customerSAP=substr($customerSAP,-10);
$IMPORTT = array ("ZCUSTOMER" => $customerSAP );
saprfc_import ($fce,"CUSTOMERNO",$customerSAP);
saprfc_table_init ($fce,"ZBAPICUSTOMER");
saprfc_exception()
$rfc_rc = saprfc_call_and_receive ($fce);
saprfc_function_debug_info($fce);
saprfc_function_free($fce);
saprfc_close($rfc); 

這僅搜索一個客戶。

有沒有一種方法可以僅使用http://saprfc.sourceforge.net/來搜索幾個客戶,而無需創建新連接?

這不是您用來進行調用的庫的問題,而是您調用的功能模塊的問題。 從名稱ZBAPI_CUSTOMER我可以看到它是一個自定義模塊,僅此而已。 不能從中推斷出它可以做什么,即它是否可以檢索多個客戶。 請與您的SAP部門聯系,他們一定會告訴您更多有關此的信息。

BAPI的邏輯可能不支持提供多個客戶記錄作為輸入。 似乎此自定義BAPI可能需要讀取操作的數據結構。 但是,如果輸入類型是表,則可以在調用中提供多個記錄。 您需要了解Z前綴表明它是自定義的此自定義BAPI的特征。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM