订单的SAP SAP ABAP保存更改日志功能

时间:2018-08-08 13:32:31

标签: sap abap

我创建了一个表,该表保存了在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,我也需要使用相同的值,包括新旧值。

有人可以帮我吗?

1 个答案:

答案 0 :(得分:1)

CAUFV-VAPLZ为空,因为您没有在任何地方填充它。在代码段的任何位置都没有定义或提供它。