Наша компания работает на 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?