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

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Присвоение значений переменной
СообщениеДобавлено: Вт, дек 07 2004, 14:20 
Гость
Адресую вопрос тем, кто работал с переменными в запросах.
Проблема следующая. Руководству не нравиться задавать переменные ПЕРИОД С, ПЕРИОД ПО созданные на признаке Календарный месяц/год перед началом работы с отчетом. Переменные нужны в запросе для расчета Сальдо задолженности на начало периода, т.к. в исходной системе есть только начисления и оплата, поэтому Сальдо на начало считается в запросе как все начисления ограниченные переменной ПЕРИОД С - минус вся оплата ограниченная переменной ПЕРИОД С. А начисления и оплата созданы как показатели - ограниченные переменными ПЕРИОД С, ПЕРИОД ПО.
Оно (руководство) хочет просто ткнуться в отчете в признак Календарный месяц/год и выбрать из перечня периодов, то что нужно и ни как иначе по другому ему нафиг не надо :cry:
Рассчитывать сальдо на начало при погрузке данных в куб чего-то не хочется, хочется мне все это дело в запросе посчитать.
Наверное было-бы неплохо, выбирая в отчете значение признака Календарный месяц/год, и что-бы выбранное значение признака автоматом присваивалось переменной (типа ОТЧЕТНЫЙ ПЕРИОД)
Коллеги.......у кого какие идеи ?


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

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
123 написал(а):
Адресую вопрос тем, кто работал с переменными в запросах.
Проблема следующая. Руководству не нравиться задавать переменные ПЕРИОД С, ПЕРИОД ПО созданные на признаке Календарный месяц/год перед началом работы с отчетом. Переменные нужны в запросе для расчета Сальдо задолженности на начало периода, т.к. в исходной системе есть только начисления и оплата, поэтому Сальдо на начало считается в запросе как все начисления ограниченные переменной ПЕРИОД С - минус вся оплата ограниченная переменной ПЕРИОД С. А начисления и оплата созданы как показатели - ограниченные переменными ПЕРИОД С, ПЕРИОД ПО.
Оно (руководство) хочет просто ткнуться в отчете в признак Календарный месяц/год и выбрать из перечня периодов, то что нужно и ни как иначе по другому ему нафиг не надо :cry:
Рассчитывать сальдо на начало при погрузке данных в куб чего-то не хочется, хочется мне все это дело в запросе посчитать.
Наверное было-бы неплохо, выбирая в отчете значение признака Календарный месяц/год, и что-бы выбранное значение признака автоматом присваивалось переменной (типа ОТЧЕТНЫЙ ПЕРИОД)
Коллеги.......у кого какие идеи ?


Слабо понял что хочет руководство, но выход тут на поверхности - оздай переменную на базе user - exit и на абапе наклепай любую логику...

_________________
In SAP we trust !


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 08 2004, 08:45 
Гость
А где программу для user (customer)- exit можно написать и куда ее воткнуть ? В Транзакции RSZV я такого не нашел.
Кстати при создании переменной для значения признака в поле ОБРАБОТКА ЧЕРЕЗ есть опция ПУТЬ ЗАМЕНЫ.
Далее в деталях указываем признак и запрос.
Только вот при ограничении показателя САЛЬДО НА НАЧАЛО этой переменной - нельзя указать диапазон (мне нужно поставить значение на переменной - меньше), получается что можно выбрать только отдельное значение (то есть только равно)
И это грустно :(


Принять этот ответ
Вернуться к началу
  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, дек 08 2004, 09:46 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Вт, авг 17 2004, 09:59
Сообщения: 1097
Откуда: Moscow
Пол: Мужской
123 написал(а):
А где программу для user (customer)- exit можно написать и куда ее воткнуть ? В Транзакции RSZV я такого не нашел.
Кстати при создании переменной для значения признака в поле ОБРАБОТКА ЧЕРЕЗ есть опция ПУТЬ ЗАМЕНЫ.
Далее в деталях указываем признак и запрос.
Только вот при ограничении показателя САЛЬДО НА НАЧАЛО этой переменной - нельзя указать диапазон (мне нужно поставить значение на переменной - меньше), получается что можно выбрать только отдельное значение (то есть только равно)
И это грустно :(


копай в направлении транзакции cmod и ищи проект с раширениями для переменных. если нет - то создавай. Об этом кстати подробно написано в service.sap.com/bw

_________________
In SAP we trust !


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

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


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

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


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

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