Наша компания использует 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?