通过 .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
广告