Текущее время: Сб, авг 02 2025, 22:25

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


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

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


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

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