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

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


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

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


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

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