Текущее время: Пн, июн 23 2025, 22:08

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Смена атрибутов признака из веб формы
СообщениеДобавлено: Ср, дек 09 2009, 09:10 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, ноя 18 2008, 12:44
Сообщения: 16
Пол: Мужской
Здравствуйте, коллеги.

Из веб формы происходит вызов ABAP модуля, который меняет атрибуты у признака. Сам признак и его атрибут (навигационный) отображаются в одной из таблиц формы. Проблема в том, что непосредственно после выполнения модуля смены атрибута, эти изменения не подтягиваются. Данные отображаются корректно, только после обновления страницы.

Нашел вариант решения - использовать команду TRANSFER_STATES. В параметрах указываю все элементы и дата-провайдеры. Однако данная команда сбрасывает значения переменных.

Имеется ли возможность при использовании TRANSFER_STATES сохранить значения переменных? Или может кто-нибудь знает другой вариант решения проблемы, без использования TRANSFER_STATES?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена атрибутов признака из веб формы
СообщениеДобавлено: Ср, дек 09 2009, 09:33 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 06 2009, 16:00
Сообщения: 65
Пол: Мужской
Прогон изменений атрибутов после вызова абап-модуля делаете?
А атрибуты модулем меняются во всех таблицах признака - т.е. для признака ZCHAR:
РакурсТаблОснДанных /BIC/MZCHAR
ТабОснДанных /BIC/PZCHAR
АтрТаблИдОснДанных /BIC/XZCHAR

_________________
Йолко-палко, лес густой...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена атрибутов признака из веб формы
СообщениеДобавлено: Ср, дек 09 2009, 09:56 
Начинающий
Начинающий
Аватара пользователя

Зарегистрирован:
Вт, ноя 18 2008, 12:44
Сообщения: 16
Пол: Мужской
Смена атрибутов производится следующим образом:

Code:
CALL FUNCTION 'RSDMD_WRITE_ATTRIBUTES_TEXTS'
      EXPORTING
        i_iobjnm   = iobj
        i_tabclass = 'M'
      IMPORTING
        e_subrc    = e_subrc
      TABLES
        i_t_table  = mtable.

    CALL FUNCTION 'RSDMD_MD_ACTIVATE'
      EXPORTING
        i_chabasnm = iobj.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена атрибутов признака из веб формы
СообщениеДобавлено: Ср, дек 09 2009, 10:52 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, ноя 06 2009, 16:00
Сообщения: 65
Пол: Мужской
Проверьте явно, глазами /через ексель, соответствие P, M и X таблиц друг другу. У меня было, что изменения писались только в m-таблицу, в другие - нет, вроде как ОД активируются - а на отчетах кривизна вылезает.
Можно также в RSD1 использовать функционал "исправление объектов" (f8 на главной).

_________________
Йолко-палко, лес густой...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Смена атрибутов признака из веб формы
СообщениеДобавлено: Пн, дек 21 2009, 12:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, янв 30 2007, 17:10
Сообщения: 488
Yolko написал:
Проверьте явно, глазами /через ексель, соответствие P, M и X таблиц друг другу. У меня было, что изменения писались только в m-таблицу, в другие - нет, вроде как ОД активируются - а на отчетах кривизна вылезает.
Можно также в RSD1 использовать функционал "исправление объектов" (f8 на главной).

Вы меня простите конечно, но M - это не таблица, а ракурс построенный на таблицах P и Q если есть время-зависимые атрибуты, если же Q-таблица отсутствует, то в M-ракурсе присутствует только таблица P и сравнивать их как-то бессмысленно :)

Поэтому сравнивайте только P и Х таблицы (или M и X)

_________________
Карма - это суперпозиция граблей, на которые мы уже успели наступить, но которые еще не долетели...


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

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


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

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


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

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