Текущее время: Ср, июл 09 2025, 02:18

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: проблема с FIELDSELECTION_HEADER (дополнительные поля в Purchase Order)
СообщениеДобавлено: Сб, май 24 2014, 12:37 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Ср, май 19 2010, 15:54
Сообщения: 77
Добрый день, коллеги!

Понадобилось добавить еще один таб Z-полями в заголовок Purhcase Order-a. Энхансмент ХМ06 (как описано здесь: http://scn.sap.com/docs/DOC-27473) использовать уже не могу, так как посредством оного уже создан один другой таб. Пришлось делать через BADI (как по этому туториалу: http://www.saptechnical.com/Tutorials/E ... /Index.htm). Причем сделал так, что таб виден только для определенных типов заказа.

Все заработало, за исключением одного нюанса - если экран создания Purchase Ordera открыть не напрямую в ME21N, а через MD04, выбрав соответствующий Purchase Requisition - таб не виден. То есть метод IF_EX_ME_PROCESS_PO_CUST~FIELDSELECTION_HEADER вызывается всего 1 раз - при открытии экрана создания заказа, а вот при изменении его типа - нет. То есть в ME21N, открытой через окно вызова транзакций, он срабатывает при каждом изменении, а если же ME21N вызван через другую транзакцию - то только единожды

Начал копаться и обнаружил, что для каждой табы вызывается MEPOBADI_FS_HEADER, но только при прямом вызове после изменения типа заказа он вызывается снова для всех экранов (табов), а вот при непрямом вызове из другой транзакции - только для 4..5 каких-то определенных.

В чем можем быть причина и как с ней бороться?

_________________
F5-F6-F7-F8


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

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


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

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


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

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