Текущее время: Пт, апр 19 2024, 03:34

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


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

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


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

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