Текущее время: Ср, дек 11 2019, 15:47

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




Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах через BAPI_PRODORD_CREATE
СообщениеДобавлено: Ср, сен 09 2015, 11:30 
Начинающий
Начинающий

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

Система ERP 7.4


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах BAPI_PRODORD_CREATE
СообщениеДобавлено: Вт, окт 06 2015, 11:53 
Младший специалист
Младший специалист

Зарегистрирован:
Чт, сен 01 2011, 13:53
Сообщения: 73
Вид оценки можно заполнить автоматом для выпускаемого продукта. В OMWC надо указать значение по умолчанию для внутренних заказов.
Сделать что-то подобное для сырья пока не получилось.
Но не скажу работает ли это при программном создании заказов.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах BAPI_PRODORD_CREATE
СообщениеДобавлено: Чт, ноя 21 2019, 14:49 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 09:43
Сообщения: 638
Откуда: South Kazakhstan
Пол: Мужской
Viking написал(а):
Добрый день.
Создаю программно производственные заказы (CO03) через 'BAPI_PRODORD_CREATE', заказы создаются, но нужно заполнить поле "Вид оценки", в входной структуре типа BAPI_PP_ORDER_CREATE такого поля нет.
В 'BAPI_PRODORD_CHANGE' такого поля тоже нет.
На выходе после создания заказа есть номер заказа AUFNR.
Подскажите как программно заполнить "Вид оценки" при создании, или после создания по номеру заказа.

Система ERP 7.4

Добрый день.

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах BAPI_PRODORD_CREATE
СообщениеДобавлено: Пт, ноя 29 2019, 18:28 
Гуру-маршал
Гуру-маршал
Аватара пользователя

Зарегистрирован:
Пт, янв 30 2009, 10:59
Сообщения: 1273
Откуда: Москва, Минск
Пол: Мужской
Внутри бапи вызывается ФМ 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. Через неявный энхансмент.


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

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


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Заполнение поля "Вид оценки" (Valuation Type) в производственных заказах BAPI_PRODORD_CREATE
СообщениеДобавлено: Вт, дек 03 2019, 07:50 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, янв 24 2013, 09:43
Сообщения: 638
Откуда: South Kazakhstan
Пол: Мужской
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. Через неявный энхансмент.


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

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


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

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


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

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


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

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