Текущее время: Вс, июл 27 2025, 19:08

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


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


Вопросы по ППМ (MRP) - сюда.
Вопросы по классификации - сюда.
Вопросы по входящим поставкам - сюда.



Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Обновление групповых условий в позициях
СообщениеДобавлено: Чт, ноя 08 2007, 16:16 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 25 2007, 14:11
Сообщения: 36
Привет!
Есть такая неполадка:
Создано групповое условие, по признаку - иерархия продуктов, для того, что если сумма по всем позициям, где материалы принадлежат данной иерархии, превысила определенное количество, автоматом бы подтягивалась скидка на все позиции в документе с материалами, которые принадлежат данной иереахии.
Для этого:
В настройках вида условия указал - Групповое условие, ВаравнРазнИзОкр, указал ПодпрогрГрупУсл:
FORM FRM_GRUPPENKEY_091.
xvakey = komp-zzprdha.
ENDFORM.

komp-zzprdha предварительно заполняю в
EXIT_SAPLMEKO_002:
tables: mara.
move I_KOMP to E_KOMP.
select single * from mara where matnr = E_KOMP-matnr.
E_KOMP-ZZPRDHA = mara-PRDHA.


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

Но есть такая проблема - она не обновляет их в позициях с первого шага. Для того, чтобы обновилось условие в позиции - нужно посмотреть на условия в заголовке, там все врено, после этого переходим в просмотр условий в позиции, там тоже становится все верно. Потом меняю сумму, должна подтянуться другая скидка по шкале, в позиции - ничего не обновляется по данному условию, кликаю в заголовке условия - все нормально, обновилось, потом опять на условия в позиции - тоде все нормально, обновилось.
В чем может быть проблема, что сразу в позиции ничего не обновляет? (а только после перехода к заголовку и обратно). Как с этим бороться?
Спасибо.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Обновление групповых условий в позициях
СообщениеДобавлено: Пт, ноя 09 2007, 13:40 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 25 2007, 14:11
Сообщения: 36
Совсем никто не работал с групповым условием?
Оно обновляет значения по условию в позиции только после того, как кликнешь мышкой по условиям в заголовке, а потом обратно на позицию. Что за кривизна?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 09 2007, 14:31 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, авг 24 2004, 07:19
Сообщения: 3952
Откуда: ECC 6.0, South Kazakhstan
может конечно я чего то не понял, но групповые условия (по стандарту) обновляются при сохранении заказа:
Цитата:
Из курсов:
• Вид условия при настройке может быть определен как групповое условие. Групповое условие относится к нескольким позициям документа. В групповом условии стоимость (цена, объем заказа на поставку, вес или объем) всех релевантных позиций суммируется и результат используется в качестве базиса условия. Вследствие этого при расчете шкалы могут использоваться более выгодные значения. Группирование позиций происходит с помощью ключа записи условий для группового условия или посредством подпрограммы групповых условий, присвоенной виду условия при настройке.
• До тех пор пока документ не сохранен, расчет цены для каждой позиции выполняется отдельно и определяется базис условия. Стоимости позиций суммируются только после сохранения документа. Затем на основе рассчитанной стоимости позиций определяется сумма шкалы.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, ноя 09 2007, 15:27 
Ассистент
Ассистент

Зарегистрирован:
Ср, июл 25 2007, 14:11
Сообщения: 36
OlegDm написал(а):
может конечно я чего то не понял, но групповые условия (по стандарту) обновляются при сохранении заказа:
Цитата:
Из курсов:
• Вид условия при настройке может быть определен как групповое условие. Групповое условие относится к нескольким позициям документа. В групповом условии стоимость (цена, объем заказа на поставку, вес или объем) всех релевантных позиций суммируется и результат используется в качестве базиса условия. Вследствие этого при расчете шкалы могут использоваться более выгодные значения. Группирование позиций происходит с помощью ключа записи условий для группового условия или посредством подпрограммы групповых условий, присвоенной виду условия при настройке.
• До тех пор пока документ не сохранен, расчет цены для каждой позиции выполняется отдельно и определяется базис условия. Стоимости позиций суммируются только после сохранения документа. Затем на основе рассчитанной стоимости позиций определяется сумма шкалы.


К сож. похоже на правду, хотя очень както странно, я не могу сидеть и менять, к примеру количества в позиции, и сразу видеть, какая скидка подтягивается к материалу. Нужно прыгать в условие заголовка и обратно... , а сохранять пока допустим, не надо... а вот если моделировать запуск в BAPI, то там сразу показало скидку к позициям...


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

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


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

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


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

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