BTE的一些知识
1.今天遇到一個問題,看項目上做了BTE增強00001120 事件的BTE
但是自定義函數 更改了參數t_bsegt_bkpf
MODIFYt_bkpfFROMls_bkpfTRANSPORTINGbudat.
MODIFYt_bsegFROMls_bsegTRANSPORTINGvbund.
測試下來發現,沒有更BSEG的值,
查看函數;OPEN_FI_PERFORM_00001120_P , 可以看到T_BSEG,T_BKPF 在函數執行完后,被
L_BSEG,L_BKPF 重新覆蓋; 所以,更改T_BSEG,T_BKPF 不能實現改制,
*增強1,小票開票利潤中心替代
LOOP AT t_bseg INTO ls_bseg WHERE ( hkont = '2202010000' OR hkont = '2221010800') AND prctr IS INITIAL. ls_bseg-prctr = lv_prctr. MODIFY t_bseg FROM ls_bseg TRANSPORTING prctr. ENDLOOP.
要使用
T_BKPFSUB
T_BSEGSUB 參數改值
2. OPEN_FI_PERFORM_00001120_E 和OPEN_FI_PERFORM_00001120_P的差別:
和同事討論
信息系統(P/S)可以實現校驗檢查,
信息系統(處理)可以實現替代改值
總結
- 上一篇: zabbix如何配置微信报警
- 下一篇: WPF和WinForm的区别, 数据驱动