Sapforum.Biz
Инструменты => ABAP - Инструментальные средства => Тема начата: r00xus от Июль 25, 2013, 01:53:29 pm
-
здравствуйте коллеги.
есть 2 вопроса по ЛБД. Все они касаются в частности ЛБД MMIMRKPFRESB "Выбор резервирований" и транзакции MB25 отчет RM07RESL.
- Можно ли запустить отчет к которому привязана ЛБД через SUBMIT и заполнить динамические критерии выбора через SELECTION-TABLE?
- Можно ли в программе которая привязана к ЛБД получить значения динамических критериев выбора. В самой ЛБД они лежат в DYN_SEL но эта таблица не видна в программе?
-
- Можно ли запустить отчет к которому привязана ЛБД через SUBMIT и заполнить динамические критерии выбора через SELECTION-TABLE?
Это да, можно
-
спасибо за ответ.
а можно по-подробнее. у меня получилось пока только через MEMORY ID передавать DYN_CELL в Enhansment в событии START_OF_SELECTION отчета. Там они еще не используются а начинают действовать только в событиях GET.
может есть решение покрасивее?
по второму вопросу вроде понял. можно через ASSIGN (ГЛАВНАЯ_ПРОГРАММА_ЛДБ)DYN_CELL.
-
а можно по-подробнее. у меня получилось пока только через MEMORY ID передавать DYN_CELL в Enhansment в событии START_OF_SELECTION отчета.
Ну если динамические параметры то наверное можно через сохранение вариант попробовать. Создаете вариант в котором выводите динамические критерии, далее смотрите какие им присвоены иена, там обычно будет %%dynXXX, где ХХХ - порядковый номер критерия и дальше запускаете через варианты. Да вариант указываете большими буквами.
SUBMIT rm07resl USING SELECTION-SET 'TEST'
WITH %%dyn001-low = 'X'
WITH %%dyn002-low = space.
-
вариант хороший, но пользователи хотят заполнять любые критерии выбора.
спасибо за ответ.
-
вариант хороший, но пользователи хотят заполнять любые критерии выбора.
спасибо за ответ.
Да не проблема наверное и любые... надо только получить список критериев, точнее их порядок. А вообще-то пусть берут стандартные отчеты и дальше заполняют и выбирает что хотят и как хотят.