我创建了一个表,该表保存了在IW32中按顺序进行的更改。
我在smod-> IWO10009
中做到了SELECT SINGLE AUFNR VAPLZ
FROM CAUFV
INTO ZPM_Custom_table
WHERE AUFNR = CAUFVD_IMP-AUFNR
and vaplz <> CAUFVD_IMP-vaplz.
IF SY-SUBRC = 0.
ZPM_CAUFD-Z_DATE = sy-datum.
ZPM_CAUFD-Z_USER = SY-UNAME.
ZPM_CAUFD-Z_WC_NEW = CAUFVD_IMP-VAPLZ.
ZPM_CAUFD-Z_WC_OLD = CAUFV-VAPLZ.
MODIFY ZPM_Custom_table.
ENDIF.
问题是CAUFV-VAPLZ
为空,我需要一种方法将ZPM_Custom_table
的旧值插入VAPLZ
。
对于表ARBPL
中的AFVGD
,我也需要使用相同的值,包括新旧值。
有人可以帮我吗?
答案 0 :(得分:1)
CAUFV-VAPLZ
为空,因为您没有在任何地方填充它。在代码段的任何位置都没有定义或提供它。