透過 .NET 聯結器編寫 SAP 系統材料


建立材料後,你需要呼叫 BAPI- BAPI_TRANSACTION_COMMIT。呼叫“BAPI_TRANSACTION_COMMIT”可提交資料庫操作。由於 BAPI 內部無法呼叫 COMITT 語句,我們呼叫此 BAPI 以完成提交。

假設你在 BAPI 中編輯了一些表字段,可以根據失敗或成功執行 COMMIT 或 ROLLBACK。

要執行 COMMIT,請呼叫 BAPI_TRANSACTION_COMMIT。以下為 COMITT 樣例

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 命令。對於透過使用 BAPI 呼叫在 SAP 系統中更改資料的 SAP 系統外部開發的事務而言,這是必需的。
在你程式中呼叫在 SAP 系統中更改資料的 BAPI 時,隨後必須呼叫此方法以將更改寫入資料庫。

備註
訊息會在“Return”引數中返回。此引數的文件中包含返回的值及其含義。
更多資訊
使用 BapiService.TransactionRollback 方法可防止已完成提交的資料庫更改。
引數
WAIT
RETURN

更新日期:11-12-2019

237 次瀏覽

開啟你的職業

完成課程獲得認證

開始
廣告
© . All rights reserved.