创建材料后,您需要调用BAPI- BAPI_TRANSACTION_COMMIT。调用“ BAPI_TRANSACTION_COMMIT”来提交数据库操作。由于无法在BAPI中调用COMITT语句,因此我们将此BAPI称为完成COMMIT。
假设您正在编辑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时,必须随后调用此方法将更改写入数据库。
注意:
在参数“返回”中返回消息。该参数的文档包含返回值及其含义。
更多信息
使用方法BapiService.TransactionRollback可以防止更改对数据库的提交。
参数
等待
返回