Текущее время: Пт, мар 29 2024, 15:19

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Создание подтипов для инфотипа PA, у которого не было подтипов
СообщениеДобавлено: Вт, сен 20 2016, 10:03 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Пт, фев 16 2007, 09:48
Сообщения: 73
Откуда: Казань
Добрый день, уважаемые коллеги!

Суть.
Задача, как я понимаю, нередкая: у пользовательского инфо-типа 90XX необходимо настроить подтипы.
Настроила вроде (примерно так, как описано в блоге Виталия Поцелуева: http://saphr.ru/tag/subtype/).
Процитирую:
Цитата:
Ставим галку V_T582A-SBTEX = ‘X’.
В таблице T591A прописываем подтипы.
В таблице T777D прописываем
Поле подтипа SUBTY
ТаблицаПодтипов T591A
ТекстТаблПодтип T591S

Все. Последний шаг можно сделать через транзакцию PM01 по кнопке Технические характеристики


Настроила признаки экрана - у каждого подтипа должны открываться свои экраны. Собственно, появился один новый экран - 2002, настроила его для одного из подтипов (0002).
Экран 2002 в программе MP90XX00 нарисовала.

Проблема.
В транзакции PA30 указываю инфо-тип 90XX, указываю подтип, нажимаю "создать запись", но у всех подтипов открывается один и тот же экран - 2000. В отладчике так и показывает, что sy-dynnr = "2000".
Такое ощущение, что настройки по признаку не читаются корректно (это таблица T588M).
Кроме того, если не указывать подтип и нажать "редактировать запись", то открывается запись с подтипом '0001'. Хотя БД я обновила - скопировала записи, бывшие прежде с пустым подтипом в записи с подтипом 0001, а затем удалила с пустым. Может быть, что-то еще и с ключами?

Подскажите, пожалуйста, что еще я могла забыть сделать?
Благодарю заранее!


Последний раз редактировалось Nelis Вт, сен 20 2016, 10:25, всего редактировалось 1 раз.

Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Создание подтипов для инфотипа PA, у которого не было подтипов
СообщениеДобавлено: Вт, сен 20 2016, 10:12 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, май 30 2006, 08:34
Сообщения: 1900
Поставьте точку останова в ФМ HR_FEATURE_BACKFIELD и посмотрите, как решается ваш признак, который выбирает экран. Проверьте, что подтип на входа ФМа приходит верный.

_________________
С уважением.


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

Зарегистрирован:
Пт, фев 16 2007, 09:48
Сообщения: 73
Откуда: Казань
calm, благодарю!
Проверили, подтип приходит верный - 0002, а номер окна указан неверный - 2000 вместо 2002.
В общем, такое ощущение, что настройки признака почему-то не читаются.
Пробуем на экране настройки экранов часть полей делать видимыми\скрытыми, не реагирует никак. Для 2002-го.


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

Зарегистрирован:
Пт, фев 16 2007, 09:48
Сообщения: 73
Откуда: Казань
Разобрались. Некорректно был признак настроен - значение в переменном ключе.
:oops:

Ну что ж, может быть, кому-то из новичков пригодится описанный в первом посте алгоритм.


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

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


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

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


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

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