Posted: Wed Nov 18, 2009 3:31 pm Post subject: Пересчет количеств в позициях сбытового заказа при сохран.
С помощью юзер-экзита USEREXIT_SAVE_DOCUMENT_PREPARE пересчитываю количества для позиций (по определенным параметрам) и затем хотелось бы, чтобы это количество отобразилось в документе. Результат пересчета прописываю во все поля таблиц YVBAP и XVBAP, выставляю UPDKZ = 'U'. но после сохранения в позиции то количество, которое указал пользователь, а не мои данные.
Note 178328 - Problems due to incorrect user exits in SD
Note 415716 - User exits in delivery processing
Note 216448 - BW/SIS: Incorrect update / SD user exit
Они с примерами и хорошими описаниями.
Поэтому даже не надо слов =) _________________ С Уважением, Абрамов Виктор.
The devil is in the detail.
Изменение в ТЗ. Необходимо не изменять количество в заказе, а менять доступное количество, а оно может оказаться больше количества заказа (идет округление по различным правилам). пробовал делать следующее: в заказе 50, пытаюсь в дебаггере подставить подтвержденное количество 51 перед сохранением заказа... на выходе получил 50 (((. При этом 49 получается подставлять... Как обойти? Кто-нибудь знает?
Это прикол какой-то? Как Вы можете подтвердить больше, чем заказали?
Если и прикол, то мне не смешно... Сижу вот придумываю, как объяснить пользователю, что он неправ... Кстати, программно подтвердить больше чем есть получилось(( Мне вот только логика не нравится, да и поставка после этого "забавные" числа выдает...
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.