Текущее время: Сб, июл 19 2025, 14:24

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Добавление структуры в таблицу QMIH (iw21)
СообщениеДобавлено: Вт, авг 16 2011, 08:39 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 04 2011, 14:41
Сообщения: 26
По заданию, в таблицу QMIH была добавлена структура и создана закладка с элементами ввода значений в эти поля. Так как номер для нового сообщения генерируется после PAI экрана моей закладки, самому сохранить данные с элементов ввода в таблицу QMIH я не могу. Кто-нибудь знает как это сделать? Судя по отладке данные с PAI тянуться к точке сохранения в таблице через структуру VIQMEL, но где-то в коде содержимое моих полей теряется...


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление структуры в таблицу QMIH (iw21)
СообщениеДобавлено: Вт, авг 16 2011, 12:29 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
так нужно экзит использовать. там есть соответствующий ФМ на экспорт данных в табличку...
QQMA0001 QM/PM/SM: подэкран пользователя для заголовка сообщения
ФункцПользов EXIT_SAPMIWO0_008
EXIT_SAPMIWO0_009


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление структуры в таблицу QMIH (iw21)
СообщениеДобавлено: Вт, авг 16 2011, 13:42 
Младший специалист
Младший специалист

Зарегистрирован:
Вс, мар 01 2009, 11:37
Сообщения: 85
Откуда: Москва
Пол: Мужской
Цитата:
По заданию, в таблицу QMIH была добавлена структура и создана закладка с элементами ввода значений в эти поля.


А почему именно QMIH ?
В QMEL уже есть структура CI_QMEL - расширяйте ее на свои z-поля скока вам нужно....


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Добавление структуры в таблицу QMIH (iw21)
СообщениеДобавлено: Вт, авг 16 2011, 16:49 
Ассистент
Ассистент

Зарегистрирован:
Чт, авг 04 2011, 14:41
Сообщения: 26
Спасиб, увидел что предыдущие разрабы делали все как советует Arman, я сделал также - позже уже прочитал про CI_QMEL - завтра нужно попробовать - последний вариант мне нравиться куда больше


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Добавление структуры в таблицу QMIH (iw21)  Тема решена
СообщениеДобавлено: Ср, авг 17 2011, 08:22 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Ср, фев 22 2006, 16:09
Сообщения: 592
Все написано в документации к экзиту:

Use
With this customer enhancement, you can incorporate additional data in the notification header screens.
The notification header data is transferred to the function group using function module exits for this purpose. You can then include this data on the customer-specific screen.

You can change the data. Make sure, however, that the structure VIQMEL is transferred back to the export structure E_VIQMEL before you leave the enhancement. Only in this way, can the fields that you did not change be transferred back correctly.

Note

If you are working in screen area '090' (only one customer-specific subscreen/notification type) and the field TQ80-USERSCR1, which you can edit in Customizing, contains a screen number, then this screen is called as the subscreen. Similarly, if you are working in screen area '091' (several customer subscreens/notification type) and the screen field assigned to the screen area contains a screen number, this screen is called as the subscreen. Otherwise the screen 0100 is called.
It is important that the screens for program SAPLXQQM are defined.

If you want to add your own fields to the VIQMEL view, you must include them as an APPEND structure in table QMEL. In this way, the additonal fields are automatically copied into the view VIQMEL.

To display the subscreen on the notification header screen, you must first define it in Customizing under Define Notification Types.
If you use one customer-specific subscreen/notification type, you must include the screen area '090' on one of the notification tab pages and on header level of the screen to be displayed. You can do this in Customizing ( Define Screen Templates).
If you use several customer-specific subscreens/notification type, you must include the screen area '091' on the relevant tab pages and assign it directly to each of the screens to be displayed. You can do this in Customizing.


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

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


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

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


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

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