Текущее время: Пн, авг 18 2025, 02:19

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


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


ВНИМАНИЕ!

Вопросы по исходящим поставкам - сюда



Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: Расширение таблицы условий при формировании таблиц поиска партии
СообщениеДобавлено: Пн, авг 04 2025, 10:14 
Начинающий
Начинающий

Зарегистрирован:
Пн, авг 14 2023, 15:30
Сообщения: 9
Здравствуйте

Поступила задача реализовать набор ключей необходимый при алгоритме подбора партии, но вот незадача - в каталоге полей отсутсвует поле внешняя группа материалов MARA-EXTWG

при попытке добавления ее в T681F естественно получаем ошибку 'Поля EXTWG в таблицах KOMKH,KOMKH, KOMPH нет'

Есть ли какой либо легальный способ добавить эту аналитику в таблицу условий?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Расширение таблицы условий при формировании таблиц поиска партии
СообщениеДобавлено: Пн, авг 04 2025, 16:28 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Вт, мар 06 2007, 18:34
Сообщения: 247
Пол: Мужской
ну вот что выдала платная версия Perplexity AI, может что-то там есть полезного.
Цитата:
В стандартном SAP ECC 6.0 поле MARA-EXTWG ("Внешняя группа материалов") не доступно в каталоге полей для условия (T681F), так как его нет в структурах коммуникации ценообразования (например, KOMK, KOMP, KOMPAZ, KOMKAZ и т.д.). Именно поэтому возникает ошибка при попытке добавить его поле напрямую.
Легальный способ добавить аналитику MARA-EXTWG в таблицу условий (pricing, batch determination):
1. Добавление поля в коммуникационную структуру:
o Откройте структуру (например, KOMPAZ для позиции или KOMKAZ для заголовка) через SE11/SE80.
o Добавьте туда новое пользовательское поле, например ZZEXTWG, такого же типа как EXTWG.
o Активация структуры потребует активации всех зависящих объектов.
2. Заполнение пользовательского поля (exit):
o Воспользуйтесь пользовательским расширением (user exit), чтобы заполнять это поле на этапе передачи данных в процедуру ценообразования или подбора партии:
 Для SD-процедур: USEREXIT_PRICING_PREPARE_TKOMP (MV45AFZZ)
 MM Batch Determination: EXIT_SAPLV02W_001 или ваши специфические BAdI.
o Там прописать код, который берет EXTWG по материалу (SELECT SINGLE extwg FROM mara WHERE matnr = komk-matnr или аналоги) и заносит в новое поле.
3. Внесение поля в T681F:
o Зайдите в SPRO → Sales and Distribution → Basic Functions → Pricing → Pricing Control → Define Condition Tables.
o Выберите “Allowed Fields”, найдите тип приложения (Sales=A, Purchasing=M и т.д.), нажмите “New Entries” и добавьте свое новое поле (например, ZZEXTWG).
4. Создайте новую таблицу условий с использованием этого поля, и используйте при настройках подбора партий.
ВНИМАНИЕ:
• Изменения структур SAP Standard требуют работы с программированием и поддержки (необходимо тестировать возможные последствия при обновлениях).
• Лучшей практикой является добавление именно нового пользовательского поля (например, ZZEXTWG), а не прямое изменение стандартных структур.
• Если у вас S/4HANA или более новые системы, используйте BAdI и расширения CDS Views/Custom Fields (в ECC весь процесс — ABAP).
Вывод:
Легальный способ добавить аналитику — расширить коммуникационную структуру пользовательским полем и обеспечить его автоматическое заполнение через exit/BAdI, далее зарегистрировать новое поле в каталоге T681F и использовать в таблицах условий.
Прямое добавление MARA-EXTWG невозможно без этого обходного решения.


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

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


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

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


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

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