Текущее время: Пн, авг 18 2025, 21:35

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




Начать новую тему Ответить на тему  [ Сообщений: 12 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Ср, мар 14 2012, 15:39 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 13 2011, 12:46
Сообщения: 18
Всем доброго времени суток. Возникла проблема с организацией копирования данных после планирования в новую версию. Может что не так делаю, не ругайте сильно только. В общем имеем рабочую папку(книгу) на сервере, в которой в таблице анализа расположен готовый к вводу запрос(input ready query) (провайдер под именем DP_1). Запрос построен на уровне агрегации и открывается на планирование как нужно. В транзакции RSPLAN создана, на том же уровне агрегации, на котором построен запрос, функция планирования, которая должна скопировать данные в новую версию. Параметром новой версии выступает переменная, которую пользователь вводит на листе рабочей папки. В рабочей папке создано 2 кнопки: "Скопировать" (функционал копирования измененных данных в новую версию) и "Сохранить"(сохраняет данные буфера планирования). Параметры кнопок:Изображение, Изображение
В командной области указан диапазон в рабочей папке, в котором хранятся параметры функции планирования.
Проблема собственно вот в чем: в таблице анализа изменяю плановые данные, нажимаю правой кнопкой "Перенести значения", все ок - в построенной запросе введенное значения должно разбрасывать на 12 колонок по месяцам, далее нажимаю на кнопку "Скопировать", получаю текст -
Цитата:
Значение "B9" для переменной "Version value" недействительно
Копирование данных в новую версию выполн. без ошибок

, где "В9" - это значение новой версии, в которую хочу скопировать,
"Version value" - это переменная функции планирования, точнее её описание.
Вроде бы понятно, что значения B9 не существует ещё в кубе и функция просто не может скопировать туда данные. Далее нажимаю на кнопку сохранить и получаю сообщение:
Цитата:
Данные сохранены.
Противоречивые параметры ввода (параметр: <unknown>, значение <unknown>)
Ошибка при считывании данных инфо-провайдера "имя_моего_инфо_провайдера"
При чтении данных возникли ошибки. Навигация возможна.

И после этого в таблице анализа данные всех показателей исчезают и вернуть их возможно только сбросом буфера планирования и повторным вводом переменных запроса.
Подскажите советом в какую строну копать и в чем может быть проблема?!
Версия системы: SAP NetWeaver 7.3, BEx Analyzer 7.20.

p.s. Забыл добавить, что после если посмотреть данные в кубе после всех этих действий, то версия в которую мы копируем (в нашем случае B9) появляется с данными исходной версии, а версия-источник содержит уже в себе измененные плановые данные. Т.е. получается, что копирование срабатывает, но не так как нужно и с ошибками.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Ср, мар 14 2012, 16:48 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
А можно увидеть скрин ячеек для командной области? Почему у вас прописан диапазон несвязных ячеек?
Кстати фильтром для функции у вас выступает провайдер DP_1 с исходными данными и таким образом с исходной версией (насколько я понимаю в единственном числе, т.к. планирование возможно). Могу ошибаться, но может быть в этом дело?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Ср, мар 14 2012, 17:00 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 13 2011, 12:46
Сообщения: 18
Air_demon написал(а):
А можно увидеть скрин ячеек для командной области?

вот скрин
Изображение
Air_demon написал(а):
Почему у вас прописан диапазон несвязных ячеек?

Просто во всех источниках, что мне попадались, диапазон задавался 2-мерно, а здесь просит 3 ячейки. Судя по ошибке при копировании, область видит значение переменной для функции планирования. За любую информацию по правильности заполнения командной строки буду благодарен.
Air_demon написал(а):
Кстати фильтром для функции у вас выступает провайдер DP_1 с исходными данными и таким образом с исходной версией (насколько я понимаю в единственном числе, т.к. планирование возможно). Могу ошибаться, но может быть в этом дело?

Т.е. Вы предлагаете ввести ещё один провайдер с другой версией? Или я чего-то не понимаю. Хотелось бы просто измененные данные сохранять в новую версию, пусть даже ранее не существующую.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Ср, мар 14 2012, 17:17 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
prosto_andrei написал(а):
Просто во всех источниках, что мне попадались, диапазон задавался 2-мерно, а здесь просит 3 ячейки. Судя по ошибке при копировании, область видит значение переменной для функции планирования. За любую информацию по правильности заполнения командной строки буду благодарен.


Думаю, что можно задать диапазон следующим образом $F$10:$H$11

prosto_andrei написал(а):
Т.е. Вы предлагаете ввести ещё один провайдер с другой версией? Или я чего-то не понимаю. Хотелось бы просто измененные данные сохранять в новую версию, пусть даже ранее не существующую.


Как вариант, можно сделать фильтр и последовательность планирования. И уже ее запускать по кнопке.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Ср, мар 14 2012, 17:52 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 13 2011, 12:46
Сообщения: 18
Air_demon написал(а):
Думаю, что можно задать диапазон следующим образом $F$10:$H$11

Не дает сохранить без 3-х столбцов уже пробовал
Air_demon написал(а):
Как вариант, можно сделать фильтр и последовательность планирования. И уже ее запускать по кнопке.

Попробую. После последовательности планирования данные в провайдере должны измениться, верно?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Ср, мар 14 2012, 20:22 
Младший специалист
Младший специалист

Зарегистрирован:
Вт, сен 21 2010, 23:23
Сообщения: 83
Забей все величины в командную область. Данные появятся после сохранения.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Ср, мар 14 2012, 21:52 
Почетный гуру
Почетный гуру

Зарегистрирован:
Чт, фев 03 2005, 10:18
Сообщения: 503
prosto_andrei написал(а):
Air_demon написал(а):
Думаю, что можно задать диапазон следующим образом $F$10:$H$11

Не дает сохранить без 3-х столбцов уже пробовал

Это и есть описание диапазона из 3х столбцов и 2х строк.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Чт, мар 15 2012, 10:29 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 13 2011, 12:46
Сообщения: 18
Air_demon написал(а):
Это и есть описание диапазона из 3х столбцов и 2х строк.


Поправил. Пробовал даже взять открыть отдельно запрос, без рабочей папки - запрос открылся на планирование, ввел значения, затем правой кнопкой мыши по самому запросу и выбрал "Перенести значения", суммы "разбросало" как нужно, после этого выбираю опять же в самом запросе сохранить и получаю сообщение:
Цитата:
Данные сохранены.
Противоречивые параметры ввода (параметр: <unknown>, значение <unknown>)
Ошибка при считывании данных инфо-провайдера "имя_моего_инфо_провайдера$D"
При чтении данных возникли ошибки. Навигация возможна.

Все опять пропадает, до сброса буфера и повторного ввода переменных, но данные в куб сохраняются.
$D я так понимаю - это обозначение какого-то буфера? Может что не так в самих запросах?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Чт, мар 15 2012, 12:53 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 13 2011, 12:46
Сообщения: 18
Цитата:
Данные сохранены.
Противоречивые параметры ввода (параметр: <unknown>, значение <unknown>)
Ошибка при считывании данных инфо-провайдера "имя_моего_инфо_провайдера$D"
При чтении данных возникли ошибки. Навигация возможна.

По вот этой ошибке заметил интересную вещь: в запросе есть 13 выборов с показателями - один это сумма плановая за период и 12-ть - сумма плановая за каждый период отдельно(т.е. за каждый месяц) . Так вот если оставить только 1 сумму плановую за период или любой из выборов, то сохранение проходит без ошибок и все отображается корректно. Выборы за отдельные периоды(т.е. за каждый месяц) в свойствах такие же как и выбор за общий период. Может в этом и проблема, что нельзя в одном запросе открывать на планирование суммы одного и того же инфо-объекта? Как быть тогда в этом случае? Задача организовать возможность планирования как общей суммы за период, так и отдельно по каждому периоду с возможностью свода в итог.

p.s. Проблема наблюдается если добавить любой выбор, в котором будет ограничение по периоду. Ограничение задается переменными "Период С", "Период ПО". Переменные создавал самостоятельно. Если оставить выборы без переменных, то все работает.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Пн, мар 26 2012, 12:47 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 13 2011, 12:46
Сообщения: 18
Поднимем проблему снова.
С проблемой по Периодам вроде бы разобрался. Решением стало создание отдельных запросов: одни хранят суммы плановые за выбранный период, а другие 12 сумм за каждый период отдельно. Все запросы потом собираются в отдельной книге.
Но вот с копированием опять беда.
Все делаю в тр. RSPLAN. Создаю фильтр аналогичный моему запросу в Query Designer, при этом в фильтре указываю версию данных A1. Есть функция планирования, которая должна скопировать данные. О ней я писал выше. В функции жестко указываю, что скопировать данные из версии А1 в версию, которая задается переменной функции. Создаю последовательность планирования, в которой 1-й шаг - это мой фильтр, 2-й функция с параметром новой версии. Фильтр отображает данные как нужно. В переменной функции указываю версию С3. Когда запускаю шаг с функцией, то получаю вот такую ошибку.
Изображение
Если изменяю фильтр и убираю в нем ограничение по версии, то копирование работает. Но если вернуться к моим запросам в Query Designer, то убрать ограничение по версии я не могу, т.к. пользователю нужно просматривать данные по каждой версии.
В чем может быть загвоздка?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Ср, мар 28 2012, 18:49 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 13 2011, 12:46
Сообщения: 18
Может кто подскажет как можно сделать переменную для инфо-объекта 0version чтобы она допускала только ввод значений не содержащихся ранее в основных данных? Т.е. она при вводе должна проверять существует ли такая версия или нет. Переменная будет использоваться для ввода только новых версий.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с копированием в новую версию плановых данных
СообщениеДобавлено: Пн, апр 02 2012, 11:01 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 13 2011, 12:46
Сообщения: 18
В общем кому будет интересно решил проблему вот таким способом: создал 2 запроса - 1-ый запрос с исходной версией, 2-й с целевой. Изначально для вывода данных используем 1-й запрос, а для функции планирования используем 2-й. Все заработало.


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

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


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

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


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

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