Текущее время: Пн, июн 30 2025, 00:09

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: принудительный перерасчет цен в VL02N
СообщениеДобавлено: Вт, мар 31 2009, 13:38 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
Добрый день всем!
Возникла необходимость вызывать принудительный автоматический перерасчет цен в транзакции VL02N для определенных событий (вход в транзакцию, комплектование поставки, сохранение, проводка отпуска) в условиях позиции.
Теоретически видится два варианта: 1) подменить что-то в экзите так, чтобы остальные условия пересчитались или 2) в экзите же вызвать нечто, что пересчитает условия само.
по вар.1
На события вход в транзакцию (после покидания первого экрана), комплектование поставки получается сделать подмену цены в одном из условий через внешний assign в BAdI LE_SHP_PRICING после чего все благополучно пересчитывается. Для проводки отпуска - не прокатывает, т.к. в BAdI LE_SHP_PRICING мы просто не попадаем :(.

Подскажите, плз, есть ли экзиты, в которых прокатит подобная подмена и которые отработают при проводке ОМ?
(имеется ввиду вариант, когда пользователь нажимает кнопку "Проводка ОМ" на первом экране)

по вар 2 возникает вопрос, что вызывать? (Предполагаемое место вызова
SAVE_DOCUMENT_PREPARE для BAdI LE_SHP_DELIVERY_PROC)

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принудительный перерасчет цен в VL02N
СообщениеДобавлено: Вт, мар 31 2009, 14:46 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
А происходит вызов фм PRICING ?
Если происходит, то с каким параметром CALCULATION_TYPE?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принудительный перерасчет цен в VL02N
СообщениеДобавлено: Вт, мар 31 2009, 15:05 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
Нашли вот такой вариант
вызвать
PERFORM PREISFINDUNG_LIEFERUNG(SAPFV50P) USING 'C'.

в MV50AFZ1->USEREXIT_SAVE_DOCUMENT_PREPARE
Внути идет вызов PRICING с CALCULATION_TYPE = 'C' (которое мы подаем на вход).

для сохранения и проводки ОМ вроде что-то обновляется, сейчас консультанты смотрят, все ли правильно....

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принудительный перерасчет цен в VL02N
СообщениеДобавлено: Ср, апр 08 2009, 14:50 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
фокус с
PERFORM PREISFINDUNG_LIEFERUNG(SAPFV50P) USING 'C'.
не удался :(
Если в поставке больше 1 позиции, то обновляется только одна, та данные которой сейчас в памяти SAPFV50P.
Попытки инициировать перерасчет цен во всех позициях через изменение данных заголовка/позиций в других расширениях(т.е. вдруг если что-то изменится, то прога сообразит пересчитать цены) тоже успеха не имели.
Вопрос снова открыт.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принудительный перерасчет цен в VL02N
СообщениеДобавлено: Чт, апр 09 2009, 08:52 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, дек 20 2004, 16:05
Сообщения: 1080
Откуда: 4.0B
Пол: Мужской
А видны таблицы tkomk и tkomp, хотя бы через assign ?

_________________
Я слышу и забываю,
Я вижу и помню долго,
Я делаю и — понимаю.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принудительный перерасчет цен в VL02N
СообщениеДобавлено: Пт, май 15 2015, 14:48 
Специалист
Специалист

Зарегистрирован:
Вс, фев 12 2012, 18:43
Сообщения: 192
попробую возобновить обсуждение. Кто-то делал подобное? Каким образом получилось?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принудительный перерасчет цен в VL02N
СообщениеДобавлено: Пт, май 15 2015, 15:48 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Чт, окт 06 2005, 16:44
Сообщения: 3080
Откуда: Москва
Touch написал(а):
попробую возобновить обсуждение. Кто-то делал подобное? Каким образом получилось?

А вы ничего не путаете? Калькуляция есть в заказах и фактурах. Зачем она в поставках нужна?

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принудительный перерасчет цен в VL02N
СообщениеДобавлено: Чт, май 21 2015, 16:40 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, июн 01 2005, 07:11
Сообщения: 223
Откуда: Нижневартовск->Москва
Пол: Женский
у меня тогда все решилось вызовом perform preisfindung_gesamt(sapmv50a) using 'C'. Точку вызова не помню, скорее всего там же

_________________
Всегда открыта новым авантюрам!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: принудительный перерасчет цен в VL02N
СообщениеДобавлено: Пт, май 22 2015, 12:41 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, апр 24 2007, 15:56
Сообщения: 1402
Удав написал(а):
Зачем она в поставках нужна?

Ну мало ли для чего - голь на выдумки хитра.
Например, когда заказов нет, или надо себестоимость видеть перед ОМ, или делать расчет с большим приоритетом чем в заказе, или значения некоторых ВУ есть только на этапе поставки, или надо делать расчет частичных поставок.


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

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


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

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


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

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