WITH lt_return-message_v1 lt_return-message_v2 lt_return-message_v3 lt_return-message_v4. l_msg = msg && '!' && l_msg. ENDLOOP. IF l_msg = ''. CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X'. ELSE. CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'. ENDIF. 代码执行结果 ...
BAPI_TRANSACTION_COMMIT with WAIT = 'X' inside a BADi nmirandaghn Participant 2014 Oct 21 4:11 PM 0 Kudos 7,097 SAP Managed Tags: ABAP Development Hi experts, what would be the effect of using the 'BAPI_TRANSACTION_COMMIT' with 'WAIT' parameter equals to 'X' inside ...
IF lv_error IS NOT INITIAL. CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK' * IMPORTING * RETURN = . ELSE. CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X' * IMPORTING * RETURN = . ENDIF. ENDFUNCTION. 实现代码: *首先判断destination是否存在 CALL FUNCTION'CAT_CHECK_RFC_DESTINATION'EXPO...
1、COMMITWORKANDWAIT. 2、CALL FUNCTION'BAPI_TRANSACTION_COMMIT'EXPORTINGwait='X'.如有commit失败的,则在commit之后加:WAITUPTO2SECONDS.延迟执行失败:1、ROLLBACKWORK.2、CALL FUNCTION'BAPI_TRANSACTION_ROLLBACK'.数据库更新:异步:COMMITWORK,同步:COMMITWORKANDWAIT. BP: 创建BP API...
194 SAP Managed Tags: ABAP Development Hi, If any record failsduring commitIneed to know which one failed In thiscaseyou have to commit each bapi call and make use of the return parameterof BAPI_TRANSACTION_COMMIT, for this you have to pass wait = X becasue when sy-subrc is 4...
CALL FUNCTION ‘BAPI_TRANSACTION_COMMIT’. mb31 移动类型122: CLEAR lw_body2. REFRESH lt_goodsmvt_item. CLEAR:lw_goodsmvt_headret,lw_materialdocument,lw_matdocumentyear,lw_goodsmvt_item. LOOP AT gt_body2 INTO lw_body2 WHERE gz <> ‘Y’. ...
SAP 函数与 BAPI 1 函数简介 Abap 函数在编程中应用比较广泛,通过系统函数或自定义函数,可实现业务功能的调用, 而且函数使代码模块化,实现代码重复使用,因此可以减少代码冗余,提高编程效率。 2 Function 相关名词介绍 2.1 Function Builder 介绍 ABAP Workbench 有几个不同的工具用于编辑容器对象。这些工具可以为你...
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X' IMPORTING return = ls_return. SKIP. LOOP AT lt_return. WRITE: / lt_return-message(100). ENDLOOP. SKIP. SELECT * FROM vbep WHERE vbeln = p_vbeln AND posnr = vbep-posnr. ...
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X'. ENDIF. Reply Former Member In response to Former Member 2008 Nov 20 2:02 PM 0 Kudos 1,113 SAP Managed Tags: ABAP Development Hi!!! I modified the code. I inserted function before and after of the function BAPI...
• BAPI_TRANSACTION_COMMIT COMMIT WORK AND WAIT. • BAPI_TRANSACTION_ROLLBACK ROLLBACK WORK. • BAPI_MATERIAL_SAVEDATA 创建及更改物料主数据 • BAPI_GOODSMVT_CREATE 物料移动(创建物料凭证 ) • BAPI_MATERIAL_AVAILABILITY 可用库存 • BAPI_PR_CREATE 创建PR (采购申请) ...