141 次檢視
直接與 SAP 資料庫互動不被認為是良好的程式設計實踐。由於 SAP 資料庫只是一個普通的資料庫,因此它可以透過任何方式進行互動,例如任何 ODBC 技術 - ADO.NET 或其他。可以使用遠端函式呼叫來呼叫資料庫。ERP Connect 支援 RFC,可用於讀取表中的資料。如果需要高度自定義和控制,可以建立一個自定義 RFC 元件來獲取和返回所需的資料。
2K+ 次檢視
在連線 SAP 到 PHP 的幾種方法中,Web 服務和 RFC(遠端函式呼叫)被開發者更多地使用。SAPRFC 是 PHP 4 和 PHP 5 的擴充套件模組。使用 SAPRFC,可以從 PHP 指令碼中呼叫 SAP R/3 中的 ABAP 函式模組。您可以使用 PHP 語言建立 Web 應用程式或具有與 SAP R/3 連線性的介面程式。您也可以在 PHP 中編寫 RFC 伺服器程式,並從 SAP R/3 呼叫 PHP 函式。
144 次檢視
請檢查 SAP 和 .NET Connector 中的 Unicode 編碼是否相同。
523 次檢視
有一個函式模組:MEASUREM_DOCUM_RFC_SINGLE_002,可以用來讀取文件(如果知道鍵)。當沒有 RFC 模組可以根據一組選擇條件獲取 $foo 列表時,可以使用 RFC_READ_TABLE 直接從資料庫獲取鍵。函式模組 MEASUREM_DOCUM_RFC_SINGLE_002:RFC 測量文件:單個處理、更改/顯示或讀取使用使用此 RFC,可以使用以下遠端呼叫:遠端對話方塊(WITH_DIALOG_SCREEN = 'X')顯示模式下的遠端對話方塊(EDIT_MODE = ' ')更改模式下的遠端對話方塊(EDIT_MODE = 'X')測量文件資料的遠端讀取(WITH_DIALOG_SCREEN = ' ')註釋除了當... 閱讀更多
503 次檢視
請注意,無法追加表的列,因為欄位已定義。您只能向表中輸入一行,並向該行填充欄位。以下程式碼應該可以工作 -IRfcTable ITEMDATATable = BapiIncomingInvoiceGetDetail.GetTable("ITEMDATA"); ITEMDATATable.Append(); ITEMDATATable.SetValue("SKU_ATM",myItemData.SKU_AMT);
176 次檢視
是的,您可以實現您的目標。但這取決於您的實際需求。假設您需要在 SAP 中執行某些自定義應用程式或程式,那麼您可以選擇任何可用的聯結器來讀取檔案等。然後,此聯結器隨後建立與佇列的連線,然後傳送訊息。假設您無法持續輪詢檔案的可用性,那麼您需要使用遠端函式呼叫方法。RFC 提供了可用的 SDK,並且其線上支援非常強大。您也可以將其用於傳送訊息。 閱讀更多
1K+ 次檢視
您需要使用事務 SE11。此事務用於在表上建立索引。這裡需要注意的一件事是這些索引如何遷移到生產環境。您需要使用事務在開發環境中建立索引。建立後,需要將其傳輸到生產環境。完成更改後,啟用表。
541 次檢視
您可以使用 VBA 從 SAP 中獲取資料。如果您線上搜尋,可以找到很多部落格。如果我簡單解釋一下,這取決於您對 SAP 系統的訪問級別。我過去做過類似的事情。它是這樣工作的;我有一個現有的 RFC,它將為我獲取所需的資料,並且對於某些部分,我有一個 ABAP 程式來獲取資料。然後我將使用宏來呼叫相應的 RFC 和程式來完成其工作。
166 次檢視
是的,您可以做到,但如果您考慮修改現有的 PHP 指令碼以使其同時處理這兩個任務。那麼這將非常困難。但是,如果您希望並行執行兩個操作,那麼您可以實現。您可以編寫一個 Web 服務來執行資料庫更新活動。您也可以嘗試使用 SAP API 進行更新。SAP API 擁有最常用和使用的方法來執行更新。因此,您可能會找到滿足您需求的方法。您還可以... 閱讀更多
這是一個非常通用的錯誤,它可能是由於任何原因造成的:程式碼錯誤、資料不一致或其他問題。您可以使用 T 程式碼:ST22 檢查 SAP 系統中的短轉儲訊息。這用於檢查 ABAP 執行時錯誤 - 所有客戶端。您需要傳遞篩選條件,然後單擊“開始”。