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

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


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

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


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

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