Автор Тема: Динамические критерии выбора в ЛБД  (Прочитано 6383 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн r00xus

  • Newbie
  • *
  • Сообщений: 30
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYearsYears
здравствуйте коллеги.

есть 2 вопроса по ЛБД. Все они касаются в частности ЛБД MMIMRKPFRESB "Выбор резервирований" и транзакции MB25 отчет RM07RESL.
  • Можно ли запустить отчет к которому привязана ЛБД через SUBMIT и заполнить динамические критерии выбора через SELECTION-TABLE?
  • Можно ли в программе которая привязана к ЛБД получить значения динамических критериев выбора. В самой ЛБД они лежат в DYN_SEL но эта таблица не видна в программе?

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 780
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Динамические критерии выбора в ЛБД
« Ответ #1 : Июль 25, 2013, 04:32:26 pm »
You are not allowed to view links. Register or Login
  • Можно ли запустить отчет к которому привязана ЛБД через SUBMIT и заполнить динамические критерии выбора через SELECTION-TABLE?
Это да, можно

Оффлайн r00xus

  • Newbie
  • *
  • Сообщений: 30
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYearsYears
Re: Динамические критерии выбора в ЛБД
« Ответ #2 : Июль 25, 2013, 04:38:15 pm »
спасибо за ответ.

а можно по-подробнее. у меня получилось пока только через MEMORY ID передавать DYN_CELL в Enhansment в событии START_OF_SELECTION отчета. Там они еще не используются а начинают действовать только в событиях GET.
может есть решение покрасивее?

по второму вопросу вроде понял. можно через ASSIGN (ГЛАВНАЯ_ПРОГРАММА_ЛДБ)DYN_CELL.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 780
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Динамические критерии выбора в ЛБД
« Ответ #3 : Июль 25, 2013, 05:59:38 pm »
You are not allowed to view links. Register or Login
а можно по-подробнее. у меня получилось пока только через MEMORY ID передавать DYN_CELL в Enhansment в событии START_OF_SELECTION отчета.
Ну если динамические параметры то наверное можно через сохранение вариант попробовать. Создаете вариант в котором выводите динамические критерии, далее смотрите какие им присвоены иена, там обычно будет %%dynXXX, где ХХХ -  порядковый номер критерия и дальше запускаете через варианты. Да вариант указываете большими буквами.
Код: You are not allowed to view links. Register or Login
SUBMIT rm07resl USING SELECTION-SET 'TEST'
                WITH %%dyn001-low = 'X'
                WITH %%dyn002-low = space.

Оффлайн r00xus

  • Newbie
  • *
  • Сообщений: 30
  • Репутация: +0/-0
  • YearsYearsYearsYearsYearsYearsYearsYears
Re: Динамические критерии выбора в ЛБД
« Ответ #4 : Июль 30, 2013, 12:46:11 pm »
вариант хороший, но пользователи хотят заполнять любые критерии выбора.
спасибо за ответ.

Оффлайн Uukrul

  • SAP ECC 6.0 Ehp(*)
  • Administrator
  • Epic Member
  • *****
  • Сообщений: 3 780
  • Репутация: +47/-0
  • Пол: Мужской
  • YearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYearsYears
    • Sapforum.BIZ
Re: Динамические критерии выбора в ЛБД
« Ответ #5 : Июль 30, 2013, 01:11:45 pm »
You are not allowed to view links. Register or Login
вариант хороший, но пользователи хотят заполнять любые критерии выбора.
спасибо за ответ.
Да не проблема наверное и любые... надо только получить список критериев,  точнее их порядок. А вообще-то пусть берут стандартные отчеты и дальше заполняют и выбирает что хотят и как хотят.