修改SAP会计凭证的两个函数使用。
FI_ITEMS_MASS_CHANGE
FI_DOCUMENT_CHANGE
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
LOOP AT lt_updrv. "准备数据. CLEAR lt_accchg. lt_accchg-fdname = 'XBLNR'. lt_accchg-oldval = lt_updrv-awkey. lt_accchg-newval = lt_updrv-xblnr. APPEND lt_accchg. "调用函数. CALL FUNCTION 'FI_DOCUMENT_CHANGE' EXPORTING x_lock = 'X' i_bukrs = lt_updrv-bukrs i_belnr = lt_updrv-belnr i_gjahr = lt_updrv-gjahr i_kunnr = lt_updrv-kunnr TABLES t_accchg = lt_accchg EXCEPTIONS no_reference = 1 no_document = 2 many_documents = 3 wrong_input = 4 overwrite_creditcard = 5 OTHERS = 6. CLEAR lt_updrv. REFRESH lt_accchg[]. ENDLOOP. |
本文作者: GavinDong
版权属于: GavinDong博客
文章链接: https://gavindong.com/2141.html
如果使用过程中遇到问题,可 **点击此处** 交流沟通。
版权所有,转载时必须以链接形式注明作者和原始出处及本声明。