SAPфорум.RU
https://sapboard.ru/forum/

Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах через BAPI_PRODORD_CREATE
https://sapboard.ru/forum/viewtopic.php?f=3&t=91324
Страница 1 из 1

Автор:  Viking [ Ср, сен 09 2015, 10:30 ]
Заголовок сообщения:  Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах через BAPI_PRODORD_CREATE

Добрый день.
Создаю программно производственные заказы (CO03) через 'BAPI_PRODORD_CREATE', заказы создаются, но нужно заполнить поле "Вид оценки", в входной структуре типа BAPI_PP_ORDER_CREATE такого поля нет.
В 'BAPI_PRODORD_CHANGE' такого поля тоже нет.
На выходе после создания заказа есть номер заказа AUFNR.
Подскажите как программно заполнить "Вид оценки" при создании, или после создания по номеру заказа.

Система ERP 7.4

Автор:  v0id [ Вт, окт 06 2015, 10:53 ]
Заголовок сообщения:  Re: Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах BAPI_PRODORD_CREATE

Вид оценки можно заполнить автоматом для выпускаемого продукта. В OMWC надо указать значение по умолчанию для внутренних заказов.
Сделать что-то подобное для сырья пока не получилось.
Но не скажу работает ли это при программном создании заказов.

Автор:  Maksimka [ Чт, ноя 21 2019, 13:49 ]
Заголовок сообщения:  Re: Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах BAPI_PRODORD_CREATE

Viking написал(а):
Добрый день.
Создаю программно производственные заказы (CO03) через 'BAPI_PRODORD_CREATE', заказы создаются, но нужно заполнить поле "Вид оценки", в входной структуре типа BAPI_PP_ORDER_CREATE такого поля нет.
В 'BAPI_PRODORD_CHANGE' такого поля тоже нет.
На выходе после создания заказа есть номер заказа AUFNR.
Подскажите как программно заполнить "Вид оценки" при создании, или после создания по номеру заказа.

Система ERP 7.4

Добрый день.

Тоже столкнулся с этой проблемой, не знаю как быть. Вы её как то решили или всё таки пришлось использовать shdb ?

Автор:  DED_MOROZ [ Пт, ноя 29 2019, 17:28 ]
Заголовок сообщения:  Re: Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах BAPI_PRODORD_CREATE

Внутри бапи вызывается ФМ COXT_BAPI_ORDER_CREATE.
Внутри ФМ COXT_BAPI_ORDER_CREATE происходит заполнение полей структуры ls_ordpar данными переданными в BAPI.
В структуре ls_ordpar есть BWTAR(вид оценки).
Поставь точку прерывания и заполни ls_ordpar-BWTAR в отладчике.
Если заказ создастся корректно и вид оценки будешь заполнен будешь решать задачу как передать поле в ls_ordpar.
например так:
1) Перед вызовом бапи кидаешь значение вида оценки в ABAP-память(или через атрибуты z-класс с методами set/get).
2) Внутри ФМ есть вызов подпрограммы order_process, там забираешь значение вида оценки из памяти и записываешь cs_ordpar-bwtar. Через неявный энхансмент.


Или искать другой подходящий ФМ.
Или делать пакетный ввод.

Автор:  Maksimka [ Вт, дек 03 2019, 06:50 ]
Заголовок сообщения:  Re: Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах BAPI_PRODORD_CREATE

DED_MOROZ написал:
Внутри бапи вызывается ФМ COXT_BAPI_ORDER_CREATE.
Внутри ФМ COXT_BAPI_ORDER_CREATE происходит заполнение полей структуры ls_ordpar данными переданными в BAPI.
В структуре ls_ordpar есть BWTAR(вид оценки).
Поставь точку прерывания и заполни ls_ordpar-BWTAR в отладчике.
Если заказ создастся корректно и вид оценки будешь заполнен будешь решать задачу как передать поле в ls_ordpar.
например так:
1) Перед вызовом бапи кидаешь значение вида оценки в ABAP-память(или через атрибуты z-класс с методами set/get).
2) Внутри ФМ есть вызов подпрограммы order_process, там забираешь значение вида оценки из памяти и записываешь cs_ordpar-bwtar. Через неявный энхансмент.


Или искать другой подходящий ФМ.
Или делать пакетный ввод.

Премного благодарен за ответ. Буду пробовать.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/