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

Часовой пояс: 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 часа


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

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


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

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