Текущее время: Пн, июл 28 2025, 12:46

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Парсинг IDoc. Тип WPUWBW, осн. тип WPUWBW01, ФМ POS_GOODS_MOVEMENT_LINE_ITEM - Цена в Purchase Ord.
СообщениеДобавлено: Пт, окт 08 2010, 14:28 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 10 2006, 13:31
Сообщения: 51
С пятницей всех.

Дано: Стандартный входящий IDoc - тип сообщения 'WPUWBW', основной тип 'WPUWBW01', ФМ-обработчик 'IDOC_INPUT_POS_INV_MANAGEMENT',
тип сегмента 'E1WPG02' - позиция , поле сегмента 'WERT', Вид движения '161' - возврат.

Задача: Передать значение поля 'WERT', как цену 'EKPO-NETPR' в позицию формирующегося в обработчике закупочного заказа (Purchas Order - PO).

Предпосылки для реализации: В позиции PO подтягиваются цены из последнего контракта, что не нужно заказчику.

Релизация: методом глубокой отладки,
и ручных подстановок в переменные
EKPO-NETPR
KOMP-NETPR
RM06E-NETPR
цель была достигнута, но...

В сформированном PO, количество цены остается неизменным (из предыдущего заказа???).
Подозреваю, что "слепая" подстановка может позже обернуться не шуточными проблемами,
коих хотелось-бы избежать.


Коллеги подскажите, пожалуйста, другие пути (варианты) реализации данной задачи.
Все что нагуглил близкое по смыслу осталось без ответа. https://forums.sdn.sap.com/message.jspa ... ID=5682062

Заранее благодарю за ответы.

_________________
Даже если тебя съели, у тебя есть два выхода...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Парсинг IDoc. Тип WPUWBW, осн. тип WPUWBW01, ФМ POS_GOODS_MOVEMENT_LINE_ITEM - Цена в Purchase Ord.
СообщениеДобавлено: Пт, окт 08 2010, 16:05 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 09:59
Сообщения: 1594
Откуда: Москва, Минск
Пол: Мужской
Добрый день.
Может быть не восвсем в тему, но когда-то столкнулся с проблемой, когда при создании заказа на поставку цена тянулась из последнего заказа на поставку или из инфозаписи.
Создание заказа осуществлял на основании данных из файла с помощью BAPI_PO_CREATE1.
Решение проблемы, не совсем красивое, было найдено здесь: http://sapboard.ru/forum/viewtopic.php?f=1&t=51396
Поробуйте для пользователя под которым запускаетс IDOC в основной записи установить параметр EVO с о значением, например, Z1, для которого выполнена предварительная настройка:
1) Радиобатон Копирование условий из последнего заказа на поставку - Не копировать
2) Галка Цена вручную как брутто- установить галку

Настроить значение для параметра EVO можно тут:
SPRO-УММ-Закупки-Данные среды - Определение для закупщика значений по умолчанию

_________________
Лучше быть умным и иногда тупить, чем быть тупым и постоянно умничать!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Парсинг IDoc. Тип WPUWBW, осн. тип WPUWBW01, ФМ POS_GOODS_MOVEMENT_LINE_ITEM - Цена в Purchase Ord.
СообщениеДобавлено: Пн, окт 11 2010, 16:58 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Попробуйте использовать расширение WPUE0002, ФМ EXIT_SAPLWPUE_142. Там в качестве изменяемого параметра есть таблица с IDOC.

_________________
С уважением,
Удав.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Парсинг IDoc. Тип WPUWBW, осн. тип WPUWBW01, ФМ POS_GOODS_MOVEMENT_LINE_ITEM - Цена в Purchase Ord.
СообщениеДобавлено: Вт, окт 12 2010, 09:34 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, апр 10 2006, 13:31
Сообщения: 51
DED_MOROZ, спасибо, настройка помогла избавиться от значений из последнего заказа,
но при этом изменился перечень подтягиваемых в позицию PO видов условий (в частности вместо 'PBXX' подставляется 'PB00'),
хотя функциональщик говорит, что это не проблема.

Теперь остается реализовать передачу количества цены позиции,
зависящее от знаков после запятой в поле IDoc-a E1WPG02-WERT (пример: E1WPG02-WERT = 0,2325, т.е. 'PB00' = 23,25 р за 100 шт ).

Ищу где...

To: Удав. Спасибо посмотрю.

_________________
Даже если тебя съели, у тебя есть два выхода...


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

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


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

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


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

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