74 次檢視
如果要顯示 ABAP 程式中變數的所有出現位置,可以使用快捷鍵 - ctrl+shift+F3,也可以使用頂部的黃色圖示。
237 次檢視
建立物料後,需要呼叫 BAPI- BAPI_TRANSACTION_COMMIT。“BAPI_TRANSACTION_COMMIT” 用於提交資料庫操作。由於無法在 BAPI 內部呼叫 COMITT 語句,因此呼叫此 BAPI 來完成提交。假設您正在 BAPI 中編輯某些表字段 - 根據失敗或成功,您可以執行提交或回滾。要執行提交,請呼叫 BAPI_TRANSACTION_COMMIT。以下是一個提交示例:CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' * EXPORTING * wait = "bapita-wait IMPORTING return = "bapiret2 . " BAPI_TRANSACTION_COMMIT您可以檢視有關 BAPI_TRANSACTION_COMMIT 的完整文件:FU BAPI_TRANSACTION_COMMIT____________________________________________________短文字在使用 BAPI 時執行外部提交功能:此方法執行 COMMIT WORK ... 閱讀更多
181 次檢視
SAP 提供 SAP SSO EXT Lib 用於解析 SAP 登入票據。SAP SSO EXT 庫支援 SAP 登入票據作為基於 Java 的應用程式的一部分。您可以從 SAP 服務市場 http://service.sap.com/swdc 下載 SAP SSO EXT 庫,然後在此處搜尋 SAPSSOEXT。
435 次檢視
無法使用 SAP 系統中的 BAPI 檢索檔案。應該有一種方法可以將檔案複製到共享位置,然後您可以使用 .NET 從那裡讀取檔案。
183 次檢視
以下是呼叫功能模組以自動生成 OP 的正確順序:ME_REFRESH_PO 一次ME_CREATE_PO_HEADER 一次ME_CREATE_PO_ITEM n 次ME_POST_PO 一次如果您不遵循此順序,可能會導致資料不一致。
870 次檢視
要使用 SSIS 提取,您需要訪問後端系統。您可以使用 .NET 聯結器並編寫一個 Windows 應用程式,該應用程式使用功能模組從 SAP 系統提取資料。有關如何使用 .NET 聯結器連線 SAP 的更多詳細資訊,您可以參考此部落格 - https://blogs.sap.com/2013/02/14/connecting-to-sap-with-nco-3/使用 BAPI,您可以允許外部應用程式訪問 R/3 系統中的業務流程和資料。以下程式碼用於呼叫 BAPI。首先是建立一個實現 IDestinationConfiguration 的類 -匯入 SAP.Middleware.Connector 公共類 ECCDestinationConfig 實現 IDestinationConfiguration 公共事件 ConfigurationChanged(ByVal destinationName As String, ByVal args As ... 閱讀更多
546 次檢視
據我所知,SAP 沒有為 NCo 提供任何用於處理 IDoc 的開發庫。.Net 聯結器主要用於開發 RFC 客戶端。一種使用 NCo 將 IDoc 提交到 SAP 系統的常用方法是使用功能模組“IDOC_INBOUND_ASYNCHRONOUS”。此功能模組包含多個包含 IDoc 資料的表引數。功能模組:IDOC_INBOUND_ASYNCHRONOUS(透過 tRFC 的 IDoc 入站處理)功能組:EDIN程式名稱:SAPLEDIN以下是引數:表 IDOC_CONTROL_REC_40 包含控制記錄,IDOC_DATA_REC_40 包含 IDoc 資料段。IDOC_DATA_REC_40 包含一個名為 SDATA 的欄位。該欄位包含一個 IDoc 段資料,作為一個帶有固定欄位的單個連線字串 ... 閱讀更多
152 次檢視
請注意,SAP.net 聯結器的工作方式與 2.0 聯結器不同。.net 3.0 版本中有很多更改 - 良好的和不良的規定。這是有關 SAP.net 聯結器一般功能的 SAP 文件連結:https://help.sap.com/saphelp_crm700_ehp02/helpdata/EN/4a/097b0543f4088ce 10000000a421937/frameset.htmSAP .NET Connector 3.0 是 SAP 當前版本的開發環境,用於在 Microsoft .NET 平臺和 SAP 系統之間進行通訊。透過使用 SAP.net 聯結器,您可以將 SAP 系統連線到所有常見的程式語言,例如:Visual Basic. NET、C# 或託管 C++ 等等。以下是升級到 SAP.net 3.0 的優勢:此版本不再繫結到特殊的 Visual Studio ... 閱讀更多
217 次檢視
正如您提到的,您可以訪問 SAP 系統。解決方案就在其中。指定事務 SE37 並提及您已識別的 BAPI 呼叫。它將引導您到呼叫的正確文件。但是,為了使該文件有所幫助,您仍然需要系統中的移動型別。您可以與您的基礎設施團隊核實以幫助您確定移動型別。一旦您知道移動型別,您將需要其他詳細資訊,如物料編號和其他詳細資訊以獲取更多詳細資訊。但這可以透過最少的努力來確定。 ... 閱讀更多
80 次檢視
請注意,您需要在一個會話中執行函式呼叫,因此您必須將您的邏輯包裝到 JCoContext 中。嘗試使用以下方法:try { JCoContext.begin(destination); try { // 您的函式呼叫在此處 // 可能為 bapiTransactionCommit.execute(destination); } catch(AbapException ex) { // 可能為 bapiTransactionRollback.execute(destination); } } catch(JCoException ex) { [...] } finally { JCoContext.end(destination); }