Текущее время: Вс, авг 24 2025, 05:53

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




Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: BEX задачка
СообщениеДобавлено: Пн, мар 11 2013, 14:58 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Чт, мар 01 2012, 15:22
Сообщения: 154
Всем привет! Имеется запрос:

Селекционный экран: переменная интервала годов

...................год n..................год n+1..........................год n+2........и т.д.
пок1..............X.........................X2...................................X3.........
пок2..............Y..........................Y2...................................Y3.........
фор1.............Y/X......................Y2/X2.............................Y3/X3.......
фор2.....................................(Y2/X2)-(Y/X)................(Y3/X3)-(Y2/X2)
Как сделать расчет фор2 (текущий год минус предыдущий год) , не используя ячейки?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BEX задачка
СообщениеДобавлено: Пн, мар 11 2013, 15:28 
Начинающий
Начинающий

Зарегистрирован:
Пн, май 14 2012, 17:00
Сообщения: 18
Откуда: Russia
Пол: Женский
Pavlik написал(а):
Всем привет! Имеется запрос:

Селекционный экран: переменная интервала годов

...................год n..................год n+1..........................год n+2........и т.д.
пок1..............X.........................X2...................................X3.........
пок2..............Y..........................Y2...................................Y3.........
фор1.............Y/X......................Y2/X2.............................Y3/X3.......
фор2.....................................(Y2/X2)-(Y/X)................(Y3/X3)-(Y2/X2)
Как сделать расчет фор2 (текущий год минус предыдущий год) , не используя ячейки?


а в получении фор1 без использования ячеек не возникает сложностей? Если нет, то можно без ячеек это сделать (используя доп столбцы, которые можно скрыть и переменную год с разным смещением).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEX задачка
СообщениеДобавлено: Пн, мар 11 2013, 17:48 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
Можно, но весь вопрос в то чем Вы можете пожертвовать...
И я Вас уверяю, что ячейки не самый дорогой способ... да, понятно что ячейки - это структура, и сопутсвующие с ней ограничения...

На самом деле все просто с точки зрения понимания. У Вас наверху в развертке год - все точка, это ограничение с которыми система будет читать данные. И соответственно либо Вы найдете способ обмануть систему и вместо одного года подставите другой, либо вы дадите данные системе но смещенные на год.

Вариант 1 - это сообственно ячейки

Вариант 2 - делате доп.куб... будет он реальным или виртуальный куб на трансформации (ну или полноценный на FM) - на ваш вкус и в процесе передачи данных делаете год + 1. Разделите показатели кубом - получите искомые данные в нужном вам году. Я обычно выбираю виртуальник, чтобы не плодить данные.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEX задачка
СообщениеДобавлено: Пн, мар 11 2013, 21:13 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Вс, янв 11 2009, 14:41
Сообщения: 902
Откуда: Москва
Пол: Мужской
Была похожая задачка. Вышел из положения, расширив куб доп. показателями (в вашем случае XPREV и YPREV).
При загрузке данных из строки

Год X Y
2011 10 15

в куб ляжет две строки

Год X Y XPREV YPREV
2011 10 15 0 0
2011+1 0 0 10 15

Надеюсь, понятно как это дальше использовать...


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BEX задачка
СообщениеДобавлено: Чт, мар 21 2013, 15:25 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 16 2006, 15:46
Сообщения: 451
Откуда: Россия
Цитата:
виртуальный куб на трансформации


А как это?

_________________
Ян Владимирович,
http://www.vladimirovich.net


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEX задачка
СообщениеДобавлено: Чт, мар 21 2013, 15:40 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
Изображение

К кубу сделаете трансформацию и real time DTP
Если преобразование 1:1 - без ABAP, то все будет работать на автомате.
Если будете использовать рутины, то копайте в сторону inverse_routine


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEX задачка
СообщениеДобавлено: Чт, мар 21 2013, 16:25 
Старший специалист
Старший специалист

Зарегистрирован:
Чт, фев 16 2006, 15:46
Сообщения: 451
Откуда: Россия
Но ведь верно понимаю, что уже на этой задаче без ABAP не выйдет?

Или он формулы обратить умеет?

Я правда каюсь: почему-то такой ценный кусок знаний мимо меня совсем прошёл.

_________________
Ян Владимирович,
http://www.vladimirovich.net


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: BEX задачка
СообщениеДобавлено: Пт, мар 22 2013, 08:06 
Специалист
Специалист

Зарегистрирован:
Пн, окт 03 2011, 17:24
Сообщения: 153
Если куб на базе трансформации - то возможно обоитись и без АБАП, а если на ФМке - то только им родненьким =(

_________________
Нас всех отчислят... как это мило


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: BEX задачка
СообщениеДобавлено: Пт, мар 22 2013, 15:06 
Специалист
Специалист

Зарегистрирован:
Чт, фев 24 2005, 17:48
Сообщения: 160
Откуда: Красногорск
Yanvladimirovich написал(а):
Но ведь верно понимаю, что уже на этой задаче без ABAP не выйдет?

Или он формулы обратить умеет?

Я правда каюсь: почему-то такой ценный кусок знаний мимо меня совсем прошёл.


На самом деле тут как везде у SAP есть ограничения. Он не передает ограничения по навигационным атрибутам. Опять ABAP.


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

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


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

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


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

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