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

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Google [Bot]


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

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