Текущее время: Пт, июл 18 2025, 11:36

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.
Автор Сообщение
 Заголовок сообщения: Вызов формулы - в заголовке или позиции?
СообщениеДобавлено: Пн, май 01 2006, 13:49 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
День добрый, уважаемые!
Кто-нибудь может осчастливить меня, сообщив - как в формуле, вычисляющей стоимость условия, определить, где она сейчас сработала - в заголовке документа или в позиции?
Мне нужно показать на экране, что значение = 0, если это позиция (в приниципе, мне там и не нужен расчет!). Условие объявлено как условие заголовка, но функциональность системы сами знаете что на этот счет! :(
Думала - можно по номеру экрана (типа - зашли в позицию, словили номер экрана, рассчитали = 0) - так пошла полная каша, просто :shock: !
У кого есть опыт в решении сего вопроса или гипотезы?
Поделитесь, плиииииззз... :oops:


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

Зарегистрирован:
Вт, авг 17 2004, 14:35
Сообщения: 1519
Откуда: В ВЕЧНОМ БАНЕ
Наташа написала:
День добрый, уважаемые!
Кто-нибудь может осчастливить меня, сообщив - как в формуле, вычисляющей стоимость условия, определить, где она сейчас сработала - в заголовке документа или в позиции?
Мне нужно показать на экране, что значение = 0, если это позиция (в приниципе, мне там и не нужен расчет!). Условие объявлено как условие заголовка, но функциональность системы сами знаете что на этот счет! :(
Думала - можно по номеру экрана (типа - зашли в позицию, словили номер экрана, рассчитали = 0) - так пошла полная каша, просто :shock: !
У кого есть опыт в решении сего вопроса или гипотезы?
Поделитесь, плиииииззз... :oops:

Скопировать в новое условия и поставить там галку. условие заголовка и добавить его в схему калькуляции.. так будешь 100% уверена что условия сработало в заголовке. раз в позиции оно тебе никогда не нужно...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 01 2006, 15:05 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Дык поставила галку-то, в первую голову и поставила!!!
В том и фишка, что несмотря на галку считается ДВАЖДЫ!!!! И в позиции - и в заголовке!!!! :cry:
Любое условие, объявленное как условие заголовка, автоматом "раскидывается" по позициям - в зависимости от формулы (БзФормула). Но она у меня пустая (эта колонка в схеме калькуляции...или это голова у меня пустая?!!!).
Но все равно на позиции - вполне замечательно считается, фигушки она там была нужна... :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, май 01 2006, 15:10 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
... Кстати, а в заголовке - не считается, потому как в формуле (в своей, формуле условия) прставлено - считаться от суммы нетто, а - вот ведь новости! - оказывается, что в xkomv заголовка в строке "сумма нетто" (stunr = 800 по схеме калькуляции) - КРУГЛЫЙ НОЛЬ (динамически она считается перед выводом на уровне заголовка, что ли?????)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 08:58 
Директор
Директор

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


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 09:15 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
УРА! Первая проблема решена!!!! Действительно, kposn = 0 - вот на что надо брать курс, чтобы отличить заголовок от позиции!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ! Получилось легко и просто!!!!
ОГРОМНЕЙШЕЕ СПАСИБО!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!!!! :)
...
теперь буду мучаться сложением глобальной переменной - для получения суммы нетто на заголовке... :?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 09:19 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Может объявив ее STATIC решите проблему


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 10:52 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Н-дя, не все так прекрасно... :(
Оказывается, kposn в моем экзите (формула) даже на заголовке никогда нулю не равен! :(
Спасибо за статик - однако почему-то все считается правильно!!! :shock:
Надо еще погонять - где ошибка, почему нет бешеного накопления сумм и искажения фактов?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 13:25 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Можно подробнее, что за экзит?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 13:35 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Это формула расчета стоимости. RV64A....
Вообще какой-то нереальный случай! Система, когда переходит к заголовку, похоже, прогоняет расчет НЕСКОЛЬКО РАЗ для КАЖОЙ ПОЗИЦИИ, , а последней вызывает... ПЕРВУЮ позицию!!!! :shock:
В общем, сейчас добилась только того, что это условие считается правильно на последней позиции. И как я пользователям скажу, чтоб смотрели ТОЛЬКО в последнюю позицию????? :cry:


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 13:58 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
У меня так же было. Все заработало, только когда использовал последний экзит в цепочке - это то о котором я говорил выше. Правда я не вмешивался в расчет отдельных условий, а правил калькуляцию вцелом уже после отработки всех условий. Может быть в связи с этим и в этом экзите komp-kposn актуально. В моем случае исправлял определенную калькуляцию, так что условие у меня там было двойное komk-kalsm = 'имя калькуляции' AND NOT komp-kposn IS INITIAL.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 14:00 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
Если бы экзит был еще в заказе, который xkomv правит...
Что-то пока не могу найти! :(


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 14:06 
Директор
Директор

Зарегистрирован:
Пт, окт 07 2005, 09:10
Сообщения: 752
Откуда: 4.6C
Пол: Мужской
Данный экзит вызывается и в заказах и в с/ф.
SAPLV61A - perform xkomv_bewerten -
perform userexit_xkomv_bewerten_end
Сам экзит в RV61AFZB
У меня версия 46С


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт, май 02 2006, 14:13 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
ЕЛКИ-ПАЛКИ!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!
И что меня переклинило, что RV61AF... вызываются ТОЛЬКО в фактурах!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!! :oops:
Спасибо!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ!!
Буду копать в этом направлении!


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, май 03 2006, 16:41 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пт, сен 17 2004, 14:40
Сообщения: 953
Откуда: город металлургов
Пол: Женский
YESSS!!!! Я его победила!Я ИДИЁТ, УБЕЙТЕ МИНЯ КТО-НИБУДЬ! :pivo:
Но логика у системы по вызову схемы калькуляции просто убийственная....!!! :evil:


Принять этот ответ
Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 16 ]  На страницу 1, 2  След.

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


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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