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

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Работа с Q полями в инфотипе
СообщениеДобавлено: Пт, июл 27 2007, 13:15 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
На экране отображается 77ИТ (экран свой), пытаюсь работать с Q-полями (Q0077-vets1..vets5, abor1..abor3), но они не сохраняются :(.

Экран скопирован с 2000, в логике только поменял ненужные мне поля на нужные. С
Code:
    FIELD: p0077-begda,
           p0077-endda,
           p0077-racky,
           p0077-milsa,
           p0077-disab,
           t505n-ltext,
           q0077-vets1,                 
           q0077-vets2,                 
           q0077-vets3,                 
           q0077-vets4,                 
           p0077-eeoex,
           p0077-medic,                 
           p0077-disle,                   
           p0077-disdt.                   

на
Code:
    FIELD:                                 
           q0077-vets1,                 
           q0077-vets2,                 
           q0077-vets3,                 
           q0077-vets4,                 
           q0077-vets5,
           q0077-abor1,
           q0077-abor2,
           q0077-abor3.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 13:32 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, май 14 2007, 13:05
Сообщения: 561
Откуда: Москва
q- экранные поля ифнотипа. То есть информация в них заносится только при просмотре (вычисляемые, текстовые)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 13:40 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
А куда тогда их девать? Добавить в Р0077 такие же поля в и PAI/PBO кидать значения туда-сюда? Или еще как?..


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с Q полями в инфотипе
СообщениеДобавлено: Пт, июл 27 2007, 13:40 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Sam Stone написал(а):
На экране отображается 77ИТ (экран свой), пытаюсь работать с Q-полями (Q0077-vets1..vets5, abor1..abor3), но они не сохраняются :(.

Экран скопирован с 2000, в логике только поменял ненужные мне поля на нужные. С
Code:
    FIELD: p0077-begda,
           p0077-endda,
           p0077-racky,
           p0077-milsa,
           p0077-disab,
           t505n-ltext,
           q0077-vets1,                 
           q0077-vets2,                 
           q0077-vets3,                 
           q0077-vets4,                 
           p0077-eeoex,
           p0077-medic,                 
           p0077-disle,                   
           p0077-disdt.                   

на
Code:
    FIELD:                                 
           q0077-vets1,                 
           q0077-vets2,                 
           q0077-vets3,                 
           q0077-vets4,                 
           q0077-vets5,
           q0077-abor1,
           q0077-abor2,
           q0077-abor3.


Отлично, Вы выкинули из обработки основные поля инфотипа (p0077) - это значит что в момент срабатывания модулей внутри chain и до самого последнего endchain (если убраные поля ещё где-либо в цепочке не объявлены) p0077 соответствующие поля содержат старые значения. Это первое.
Второе - а эти поля вообще должны сохраняться? Это ведь, насколько я понял по беглому взгляду на код некие флажки из t5uvt, определяемые полем p0077-vetst.
Третье - ковыряйте логику

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 13:43 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Sam Stone написал(а):
А куда тогда их девать? Добавить в Р0077 такие же поля в и PAI/PBO кидать значения туда-сюда? Или еще как?..

Оставьте как было в стандарте.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с Q полями в инфотипе
СообщениеДобавлено: Пт, июл 27 2007, 13:54 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
sy-uname написал(а):
а эти поля вообще должны сохраняться?


Сохраняться должны. Цель - сделать экран "для учета локальных особенностей РФ в части учета лиц, пострадавших от радиации и участвовавших в боевых действиях".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Работа с Q полями в инфотипе
СообщениеДобавлено: Пт, июл 27 2007, 14:02 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Sam Stone написал(а):
sy-uname написал(а):
а эти поля вообще должны сохраняться?


Сохраняться должны. Цель - сделать экран "для учета локальных особенностей РФ в части учета лиц, пострадавших от радиации и участвовавших в боевых действиях".
С чего это вдруг? Вы проанализировали детально код? Тогда поправьте меня :

1) PBO - по комбинации molga и p0077-vetst из t5uvt выбираются vets1 vets2 vets3 vets4 vets5

2) PAI - по комбинации molga и vets1 vets2 vets3 vets4 vets5 в t5uvt ищется запись. Если запись не найдена - ошибка, иначе p0077-vetst = t5uvt-vetst.

Никаких попыток работы на изменение с таблицей t5uvt ИТ0077 не обнаруживает.

_________________
"После" - не значит "вследствие"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 14:10 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Пн, май 14 2007, 13:05
Сообщения: 561
Откуда: Москва
Цитата:
Сохраняться должны.

Тогда q-поля не подходят.
Тр. PM01, создать Cl-include - вписать нужные поля.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 14:11 
Специалист
Специалист

Зарегистрирован:
Пт, июл 27 2007, 13:06
Сообщения: 137
А что в данном случае будет проще: добавить в инфотип свои поля для реализации или создать свой инфотип?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, июл 27 2007, 14:17 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Sam Stone написал(а):
А что в данном случае будет проще: добавить в инфотип свои поля для реализации или создать свой инфотип?

Зависит от того ведётся у вас 0077 или нет - если ведётся то, наверное логичней его расширить (см.сообщение N/A), если нет - как скажут консультанты.

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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