Текущее время: Вс, июл 20 2025, 00:50

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 5 ] 
Автор Сообщение
 Заголовок сообщения: komv
СообщениеДобавлено: Вс, янв 14 2007, 17:26 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Добряки, подскажите по такому вопросы (вообще сделал все "ручками", но вдруг есть более другой способ)

VA01 -> Позиция -> Условия. Сделан свой вид расчета(скажем Z). В схеме калькуляции сделал предпосылку, по этой предпосылке, проверяя вид расчета Z, выводится свой диалог, в котором живёт список условий, которые нужно добавить к уже существующим в этой позиции.

Собственно, как правильно добавить условие (таблица структуры komv) ?

И есть ли разница куда добавлять - в позицию или заголовок (за исключением конечно posnr)

10x


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 07:41 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Во время построения калькуляции используется подпрограмма из пула функций SAPLV61A:
if komp-kposn ne 0. (только для позиций)
perform xkomv_aufbauen_aus_tkomv using yes.
endif.
В ней perform xkomv_ergaenzen
А в ней экзит
USEREXIT_XKOMV_ERGAENZEN.
Но добавить получится только перед текущим условием, т.к. текущее затем добавляется APPENDом.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 11:52 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Aval написал:
Во время построения калькуляции используется подпрограмма из пула функций SAPLV61A:

да, я в курсе :)
pricing

Aval написал:
if komp-kposn ne 0. (только для позиций)
perform xkomv_aufbauen_aus_tkomv using yes.
endif.

тоже понятно

Aval написал:
В ней perform xkomv_ergaenzen
А в ней экзит
USEREXIT_XKOMV_ERGAENZEN.

экзит у меня уже определен - мне надо сделать это на нажатие кнопки. выбор случился сам собой - обновление-расчет цен на закладке "Условия".

Aval написал:
Но добавить получится только перед текущим условием, т.к. текущее затем добавляется APPENDом.


Да, это понятно. Но тут коллизий нет. Ибо в T386S есть номер уровня условия STUNR. Т.к. одно условие у меня может быть либо в позиции, либо в заголовке, и никогда вместе, то поидее все должно быть ОК.

Собственно с позициями вроде бы как все работает хорошо.

Проблемы наступают в тот момент когда я пытаюсь добавить условие в заголовок. Вопервых, условие добавленное в заголовок неверное считается(если его добавить также программно в позиции то все ОК). А вовторых, что более непонятно, перестает считаться стоимость позиции. Тоесть причина то ясна - пропадает (или не попадает) значение из поля "Объем" на закладке "Отгрузка" (это число умножается на цену = цена условия позиции). С каких хренов это просиходит не пойму, ибо это вообще XVBAP и совершенно в другом месте.

any idea ? :?:

in any way - Спасибо!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 12:24 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Не простая видать задачка.
Еще что пришло на ум:
Используя экзит
userexit_xkomv_bewerten_end
пересчитать калькуляцию самому.
Сам использовал, когда бухи сказали, что кол-во * цена должно всегда равняться сумме с точностью до копейки. В этот момент доступна и komp, так что можно определить заголовок или позиция


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, янв 15 2007, 18:41 
Директор
Директор

Зарегистрирован:
Чт, май 12 2005, 11:10
Сообщения: 1038
Пол: Мужской
Aval написал:
Не простая видать задачка.
Еще что пришло на ум:
Используя экзит
userexit_xkomv_bewerten_end
пересчитать калькуляцию самому.
Сам использовал, когда бухи сказали, что кол-во * цена должно всегда равняться сумме с точностью до копейки. В этот момент доступна и komp, так что можно определить заголовок или позиция


Все вроде сраслось. пока покрайней мере :)
из T385A и T383S(так помоему) вытащил настройки по условиям, включая номер уровня, и все поехало. Коечто в ручную задал.

Единственное неудобство - условия в заголовке надо пересчитывать ручками, через нажимание кнопки "Активировать". Автоматически обновляются только позиции. Но впринципе ничего так, работает :)


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

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


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

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


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

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