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

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


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

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


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

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