Удобный выбор значений из внутренних таблиц

Когда Вы сталкиваетесь с задачей предоставить пользователю возможность выбирать одно (или несколько) значений из внутренних таблиц на экране выбора (или на экранах) можно воспользоваться удобным классом-оберткой  CL_RECA_GUI_F4_POPUP, вместо написания например средств поиска. С помощью данного класса мы можем определить заголовок всплывающего окна с данными, фильтры, отображаемые поля, сортировки и многое другое.

8 комментариев

  1. было интересно, спасибо,

    но пытаюсь разобраться,
    что лучше?

    специально сравнивал окошко средства поиска с этим,
    преимущества сомнительны,

    главный плюс в том, что создается кодом,
    ну это для тех кому не нравится словарь

    обычное средство поиска делается элементарно ,
    тут же нужно помнить как минимум название класса

    1. Любую задачу можно решить множеством методов, знание этих методов помогает подобрать оптимальное решение.

      Средство поиска создается не сложно и в случае когда оно используется во множестве программ, будет конечно лучше использовать его. Опять же средство поиска можно легко встроить в WDP.

      Но в данном конкретном примере, данные могут генерироваться программно, на много ли проще сделать такое в СП?

      1. >>> на много ли проще сделать такое в СП?
        вся литература посвящена тому как делать это в СП
        этому учат в курсах BC

        мне очень понравилось это решение
        и вообще любое, где кодом программируются диалоги,
        постоянно ищу информацию об этом
        (ее почти нет)

        1. А есть ли возможность к средству поиску из словаря, подцепить динамически сформированные данные, без использования sh exit?

          1. да, Ваш способ для этого идеален

            применение найдено

            не ломая, думаю ни как

            1. ps

              смысла нет, перемешивать код с тем, от чего вообще пытаюсь избавиться…

  2. В моей системе нет такого типа CL_RECA_GUI_F4_POPUP, как его создать и что должно быть внутри?

    1. Использовать стандартный ФМ для выбора значений из внутренней таблицы.

      CALL FUNCTION ‘F4IF_INT_TABLE_VALUE_REQUEST’

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *