我们公司在 SAP ERP 6.0、SAP_BASIS 702、SAP_ABA 702 (2005) 上运行,只是在代码语法方面需要牢记。
我有一个表 LTAP,我想创建一个基于此表的查询,它将产生“N”作为从报告运行之日起过去一个月发生的选择数。
我已经使用以下内容定义了动态日期:
YEAR = SY-DATUM(4).
MTH = SY-DATUM+4(2).
DAY = SY-DATUM+6(2).
IF MTH EQ 1.
MTH1 = MTH + 11.
ELSE.
MTH1 = MTH - 1.
ENDIF.
IF MTH eq 1.
YEAR1 = YEAR - 1.
ELSE.
YEAR1 = YEAR.
ENDIF.
FROM_DATE(4) = YEAR1.
FROM_DATE+4(2) = MTH1.
FROM_DATE+6(2) = DAY.
这似乎可以完成这项工作。
我似乎无法开始工作的是获取字段 MATNR 的重复行数(每个行条目代表一个唯一选择)并将其输出到自定义字段,同时删除重复行并仅保留唯一值。
我的意思的例子:
我想在尊重上述日期范围的同时做到这一点,并且在 sq01/sq02 内是可行的。
如何将重复的行数输出到 SAP 查询中的自定义字段中?