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

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


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

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


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

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