CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X'. ELSE. CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'. ENDIF.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X'. ELSE. CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'. ENDIF. "过账发货相关函数 DATA: lv_vbeln TYPE bapiobdlvhdrcon-deliv_numb, ls_header_data LIKE bapiobdlvhdrcon, ls_header_control LIKE bapiobdlvhdrctrlcon, lt_return LIKE TABLE ...
调用bapi都需要判断return消息类型,如果没有报错则BAPI_TRANSACTION_COMMIT和COMMIT WORK AND WAIT.,否则BAPI_TRANSACTION_ROLLBACK。 同时,部分bapi调用之后还需调用特定的函数进行垃圾回收,否则会造成duplicate问题。 常用的处理方式: LOOP AT lt_return INTO wa_return. IF wa_return-type EQ 'E' OR wa_return-t...
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT' EXPORTING wait = 'X'. ELSE. CALL FUNCTION 'BAPI_TRANSACTION_ROLLBACK'. ENDIF. "过账发货相关函数 DATA: lv_vbeln TYPE bapiobdlvhdrcon-deliv_numb, ls_header_data LIKE bapiobdlvhdrcon, ls_header_control LIKE bapiobdlvhdrctrlcon, lt_return LIKE TABLE ...
2、应用:BAPI应用就是查找合适的BAPI,调试出业务需要的效果 3、业务对象:接口、属性、方法、事件 4、T-code:BAPIBAPI_TRANSACTION_COMMIT-提交函数 BAPI_TRANSACTION_ROLLBACK-回滚函数
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'EXPORTING wait = 'X'.ENDIF.另外建议在调⽤BAPI_TRANSACTION_COMMIT函数进⾏提交BAPI操作时,加上wait参数,这样直到BAPI函数中的数据库操作提交数据库后,才去执⾏其后⾯的语句,这样后⾯程序依赖于此提交的数据时就不会出问题:CALL FUNCTION 'BAPI_TRANSACTION_COMMIT...
是因为它是异步触发的,它会在CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'的时候才去执行这些更新功能的。所以会出现这种情况。而且这种增强里面打的断点也不会有效,实际上它是执行的,但是不能调试。所以增强里面报MESSAGE要看具体的增强点,不能随意去写。希望对你有帮助!可以...
DATA:GT_CONDCT TYPE TABLE OF BAPICONDCT, GS_CONDCT TYPE BAPICONDCT, GT_CONDHD TYPE TABLE OF BAPICONDHD, GS_CONDHD TYPE BAPICONDHD, GT_CONDIT TYPE TABLE OF BAPICONDIT, GS_CONDIT TYPE BAPICONDIT, GT_CONDQS TYPE TABLE OF BAPICONDQS, ...
RFC Remote function Call 远程功能调用, 是SAP系统之间以及非SAP系统之间程序通信的基本接口技术. 例如BAPI , ALE都是基于RFC实现的。 RFC连接类型: 1. 类型2: R/2连接 2. 类型3: ABAP连接或R/3连接,指定主机名和通信服务 3. 类型I:内部连接,与当前系统连接到同一ABAP系统中,预定义无法修改,与SM51中所显...
CALL FUNCTION 'BAPI_DOCUMENT_DEQUEUE' EXPORTING documenttype = con_dokar documentnumber = wa_file-doc_id documentpart = '000' documentversion = '00'. IF ls_return-type <> 'E'. CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'. 12 / 14 DELETE it_file INDEX lv_line. DELETE FROM ztmm_xqjh_file...