Текущее время: Вт, июн 24 2025, 15:11

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


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

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


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

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