Текущее время: Пт, июл 18 2025, 17:49

Часовой пояс: UTC + 3 часа


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: RH_TYPE_STRUC_HELP - Как заставить ФМ рефрешировать дерево объектов
СообщениеДобавлено: Чт, апр 05 2012, 09:03 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 16 2010, 06:14
Сообщения: 30
Здравствуйте!

Возникла следующая проблема. При повторном вызове этого ФМ (RH_TYPE_STRUC_HELP) открывается диалог с видом дерева, полученным при первом вызове ФМ. Изменение значений в параметрах ACT_SEARCH_BEGDA и ACT_SEARCH_ENDDA не влияет - загружается прежняя структура дерева (из внутренних буферов контрола). Как заставить контрол обновить дерево в соответствии с изменённым периодом дат?

Вызов у меня имеет следующий вид:

Code:
    wegid = 'ORGEH'.
    CALL FUNCTION 'RH_TYPE_STRUC_HELP'
      EXPORTING
        act_search_otype               = 'O '
        ACT_SEARCH_WEGID               = wegid
        ACT_SEARCH_SVECT               = '1'
        SET_MODE                       = 'X'
*       ACT_ROOT_OT                    =
*       ACT_ROOT_ID                    =
        ACT_PLVAR                      = '01'
        ACT_SEARCH_BEGDA               = d1
        ACT_SEARCH_ENDDA               = d2
        NO_SEARK                       = 'X'
*       ACT_LIST_TYPE                  =
*       ACT_INT_WEGID                  =
        SELECTED_OBJ_APPEND            = 'X'
*       CHANGE_SEARCH_TYPE             =
*       RESTRICT_CALLBACK              =
*     IMPORTING
*       SELECTED_PLVAR                 =
*       SELECTED_OTYPE                 =
*       SELECTED_OBJID                 =
*       CHANGED_FLAG                   =
*       LAST_OK_CODE                   =
      TABLES
        SELECTED_OBJECTS               = CHOOSEN_OBJECTS
     EXCEPTIONS
       NO_ACTIVE_PLVAR                = 1
       NO_OBJECT_SELECTED             = 2
       NO_STRUC_SEARCH_POSSIBLE       = 3
       OTHERS                         = 4
              .


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: RH_TYPE_STRUC_HELP - Как заставить ФМ рефрешировать дерево объектов
СообщениеДобавлено: Пт, апр 06 2012, 15:55 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, ноя 13 2006, 14:42
Сообщения: 93
Пол: Мужской
Если список объектов не изменился, а нужно вызвать с другими датами, то можно попробовать вызвать
Code:
CALL FUNCTION 'RH_VIEW_DELETE'.

Если список объектов изменился - тогда, наверное, будет сложнее.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: RH_TYPE_STRUC_HELP - Как заставить ФМ рефрешировать дерево объектов  Тема решена
СообщениеДобавлено: Вт, апр 10 2012, 15:18 
Ассистент
Ассистент

Зарегистрирован:
Пн, авг 16 2010, 06:14
Сообщения: 30
Aleqs написал:
Если список объектов не изменился, а нужно вызвать с другими датами, то можно попробовать вызвать
Code:
CALL FUNCTION 'RH_VIEW_DELETE'.

Если список объектов изменился - тогда, наверное, будет сложнее.

В-общем, ни чего не стал переделывать. Уговорили заказчика просто соблюдать последовательность задания параметров на экране выбора: сначала задавать период, затем уже выбирать подразделения.
Aleqs, спасибо в любом случае за ответ.


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 3 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB