CALL FUNCTION ‘BAPI_TRANSACTION_COMMIT’ EXPORTING wait = ‘X’. 说明:调用的时候,通常BAPI_TRANSACTION_COMMIT的wait参数是空的,那么就会导致commit work and wait不会执行,而是简单的commit work操作。这样后续的BAPI可能需要上一个bapi所操作的数据,但这些数据可能并没有提交完...
1) 通过INSERT、UPDATE和MODIFY语句对数据库进行更新事务后。2) 执行BAPI处理后。一般使用BAPI函数BAPI_TRANSACTION_COMMIT(内含COMMIT语句) 。3. 如果要保证数据库中当前所作的更改立即被确认,那么就必须使用COMMIT WORK 语句结束LUW。COMMIT WORK 在程序代码中标记了 LUW(几个作业联系在一起形成作业...
*" VALUE(REVERSAL) LIKE BAPIACREV STRUCTURE BAPIACREV *"VALUE(BUS_ACT) LIKE BAPIACHE09-BUS_ACT *" EXPORTING *"VALUE(OBJ_TYPE) LIKE BAPIACREV-OBJ_TYPE *" VALUE(OBJ_KEY) LIKE BAPIACREV-OBJ_KEY *"VALUE(OBJ_SYS) LIKE BAPIACREV-OBJ_SYS *" TABLES *"RETURN STRUCTURE BAPIRET2 *"---...
这是属于第1种情况,BAPI里面使用了大量的perform on commit。
如果使用写入 BAPI 创建、更新或删除实例,则在提交写入 BAPI 之前,读取的 BAPI 无法查看最新数据。 调用LUW 的外部客户端应调用 LUW 在同一 SAP 连接上包含的所有 BAPI。 重要 属于版本 3.1 的 BAPI 在其实现过程中调用 COMMIT WORK。 这意味着这些 BAPI 不能包含在 LUW (中的其他 BAPI 中,因为它们将...
检查会计凭证:BAPI_ACC_DOCUMENT_CHECK FB02修改会计凭证:FI_ITEMS_MASS_CHANGE FB08过账冲销会计凭证:BAPI_ACC_DOCUMENT_REV_POST 会计:冲销凭证: BAPI_ACC_ACT_POSTINGS_REVERSE 会计: 过帐票据凭证冲销 : BAPI_ACC_BILLING_REV_POST 会计:核算冲销: BAPI_ACC_DOCUMENT_REV_CHECK ...
2. 以下情况需使用使用COMMIT和ROLLBACK语句。 1) 通过INSERT、UPDATE和MODIFY语句对数据库进行更新事务后。 2) 执行BAPI处理后。一般使用BAPI函数BAPI_TRANSACTION_COMMIT(内含COMMIT语句) 。 3. 如果要保证数据库中当前所作的更改立即被确认,那么就必须使用COMMIT WORK 语句结束LUW。COMMIT WORK 在程序代码中标记了...
1、BAPI_PS_INITIALIZATION、BAPI_BUS2001_CREATE、BAPI_PS_PRECOMMIT 创建项目定义 2、BAPI_PS_INITIALIZATION、BAPI_BUS2054_CREATE_MULTI、BAPI_PS_PRECOMMIT 创建WBS 创建WBS的时候,注意参数 wbs_left和 wbs_up,这个是创建有层级的WBS必须要填写的
如果已确定接收方,则必须区分本地接收方和远程接收方。可为本地接收方直接调用 BAPI。对于远程调用,必须执行生成的 ALE 出站功能模块,以便将处理传递到 ALE 层。BAPI 调用的数据和允许的逻辑接收方系统的清单将传递到此功能模块。编程注意事项:调用了生成的功能模块之后,应用程序必须包含命令 COMMIT WORK。仅在事务...
BAPI是business application programming interface的缩写,是面向对象程序设计方法中的一组程序接口。它允许程序员通过SAP将第三方软件整合成R/3专有产品。为了完成一些特殊的商业任务,如上传交易数据等,R/3系统中内置了BAPI。