通过 .NET 连接器编写 SAP 系统的资料


创建完资料后,需要调用 BAPI- BAPI_TRANSACTION_COMMIT。“BAPI_TRANSACTION_COMMIT” 用于提交数据库操作。由于在 BAPI 内部无法调用 COMMIT 语句,因此我们调用此 BAPI 来完成 COMMIT。

假设您正在 BAPI 中编辑一些表字段 - 根据失败或成功,您可以执行 COMMIT 或 ROLLBACK。

要执行 COMMIT,请调用 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 命令。对于在 SAP 系统外部开发并通过使用 BAPI 调用更改 SAP 系统中数据的交易,这是必需的。
当您在程序中调用更改 SAP 系统中数据的 BAPI 时,必须然后调用此方法将更改写入数据库。

备注
消息将返回到参数“Return”。此参数的文档包含返回值及其含义。
更多信息
使用方法 BapiService.TransactionRollback 防止将更改提交到数据库。
参数
等待
返回

更新于:2019 年 12 月 11 日

237 次浏览

开启你的 职业生涯

通过完成课程获得认证

开始学习
广告