Текущее время: Вс, авг 03 2025, 02:36

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: FAGLFLEXT - создание двух признаков в Report Painter на основании одного поля (БЕ)
СообщениеДобавлено: Чт, июн 25 2009, 08:55 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Добрый день, коллеги!

Возникла необходимость составть отчет используя Report Painter, в котором бы признак "Балансовая единица" был бы в качестве "Общих критериев выбора" отчета и как признак в строчках. Как это сделать быстрее и аккуратнее?

Как вариант - расширить таблицу FAGLFLEXT, добавив в нее Z поле и скопировав при проводке в него значение БЕ. Это решается сходу. А есть ли варинт реализации, не используя этот механизм? Например, создать как то два разных признака на основании одного поля.

Спаcибо


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAGLFLEXT - создание двух признаков в Report Painter на основании одного поля (БЕ)
СообщениеДобавлено: Чт, июн 25 2009, 11:42 
Директор
Директор

Зарегистрирован:
Вт, сен 25 2007, 09:47
Сообщения: 943
Пол: Мужской
А может как-то придумать структуру отчета, что например БЕ определять только на уровне строк как переменную, а потом эту строку разворачивать по признаку "БЕ"?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAGLFLEXT - создание двух признаков в Report Painter на основании одного поля (БЕ)
СообщениеДобавлено: Чт, июн 25 2009, 11:45 
Начинающий
Начинающий

Зарегистрирован:
Вт, мар 13 2007, 22:37
Сообщения: 23
Насколько мне известно, используя стандартные средства Report Painter, нельзя использовать одно и тоже поле в таблице БД (признак в библиотеке) в качестве отбщего критерия выбора и органичения на конкретные строки.

Коллега, а что это за отчет такой Вы хотите построить? Если у Вас в разных строках будут разные БЕ, то зачем ограничивать БЕ в общих критериях выбора?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAGLFLEXT - создание двух признаков в Report Painter на основании одного поля (БЕ)
СообщениеДобавлено: Чт, июн 25 2009, 12:39 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
sas написал:
А может как-то придумать структуру отчета, что например БЕ определять только на уровне строк как переменную, а потом эту строку разворачивать по признаку "БЕ"?


Спасибо. А можно чуть поподробнее? Не очень понял идею...

Dima написал(а):
Насколько мне известно, используя стандартные средства Report Painter, нельзя использовать одно и тоже поле в таблице БД (признак в библиотеке) в качестве отбщего критерия выбора и органичения на конкретные строки.

Коллега, а что это за отчет такой Вы хотите построить? Если у Вас в разных строках будут разные БЕ, то зачем ограничивать БЕ в общих критериях выбора?


Спасибо! Я сам уже убедился в этом. За решением проблемы, которая мешает строить такой отчет, ко мне обратились коллеги с нашего проекта из контроллинга. У нас 4 БЕ, они строят суммарный отчет типа П/У для контроллинга по всем БЕ или по группе из них. Но в строках есть привязка к конкретным БЕ и счетам, так как одни те же расходы и доходы учитываются по разному.

Грубо говоря.

Есть отчет, в нем строки 1 и 2 например.
Есть сумма по счету 30*.
В БЕ 1000 эта сумма должна попасть в строку 1, в БЕ 2000 – в строку 2.

То есть признак БЕ нужно писать в критерии выбора для конкретного значения.

Но в то же время отчет трубется заапускать как отдельно по 1000 и 2000 БЕ, так и вместе для всех БЕ.

Я уже расширял для них FAGLFLEXT значениями дебитора, кредитора. И знаю, что удалить поле (в случае чего) из таблицы итоговых записей уже не получится. Поэтому и не спешу прибегать к первому способу реализации.

И потом, однажды в тестовой песочнице у меня получилось добавить поле ZZBUKRS к FAGLFLEXT и даже настроить перенос туда значений БЕ. Но после этого переставали работать стандратные отчеты FAGL* по счетам ГК – вылетали в дамп с ошибкой CX_SY_STRUCT_COMP_NAME


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAGLFLEXT - создание двух признаков в Report Painter на основании одного поля (БЕ)
СообщениеДобавлено: Чт, июн 25 2009, 13:29 
Начинающий
Начинающий

Зарегистрирован:
Вт, мар 13 2007, 22:37
Сообщения: 23
Для подобной задачи подойдет СПАО отчетность: там как раз можно ограничивать выборку отчета определенной БЕ и в формуляре в нужных строках прописать ограничения по БЕ. Единственное, не получится ограничить выборку несколькими БЕ или выбирать сразу по всем БЕ.

Хотя, я в и RP не знаю как сделать такое ограничение за исключением диапазона с - по :)


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAGLFLEXT - создание двух признаков в Report Painter на основании одного поля (БЕ)
СообщениеДобавлено: Чт, июн 25 2009, 14:46 
Гуру-модератор
Гуру-модератор
Аватара пользователя

Зарегистрирован:
Ср, фев 01 2006, 16:49
Сообщения: 1967
Откуда: Питерский Москвич
Пол: Мужской
В RP есть такая штука как Варьирование. Если оно включено для общего признака, в критериях выбора указывается признак, а отчет строится кусками по отдельным значениям этого признака. Попробуйте.

_________________
Материалы по S/4HANA (установка и активация компонентов, FIORI, ACR, CIT, PaPM(FS-PER)) на моем сайте planksap.pro


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAGLFLEXT - создание двух признаков в Report Painter на основании одного поля (БЕ)
СообщениеДобавлено: Чт, июн 25 2009, 15:50 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Plank написал:
В RP есть такая штука как Варьирование. Если оно включено для общего признака, в критериях выбора указывается признак, а отчет строится кусками по отдельным значениям этого признака. Попробуйте.


Спасибо! Я знаю про этот механизм, но это не совсем то. Если бы каждая БЕ участвовала в формировании каждой строки, то это бы помогло. Как яуже писал выше, разные строки связаны с разными БЕ...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAGLFLEXT - создание двух признаков в Report Painter на основании одного поля (БЕ)
СообщениеДобавлено: Чт, июн 25 2009, 16:05 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Dima написал(а):
Для подобной задачи подойдет СПАО отчетность: там как раз можно ограничивать выборку отчета определенной БЕ и в формуляре в нужных строках прописать ограничения по БЕ.


Спасибо. Это учтем на будущее. Я не очень близо знаком со СПАО. Вообще, мне кажется, механизмы похожи очень. Почему SAP разработал и Report Painetr и СПАО?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: FAGLFLEXT - создание двух признаков в Report Painter на основании одного поля (БЕ)
СообщениеДобавлено: Чт, июн 25 2009, 16:29 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Вт, дек 16 2008, 17:27
Сообщения: 321
Пол: Мужской
Не пробовали определить переменную для БЕ как Переменная-набор с вводом поля на экранах выбора?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: FAGLFLEXT - создание двух признаков в Report Painter на основании одного поля (БЕ)
СообщениеДобавлено: Пт, июн 26 2009, 10:28 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, окт 06 2006, 15:05
Сообщения: 252
Откуда: Москва
Ronin написал:
Не пробовали определить переменную для БЕ как Переменная-набор с вводом поля на экранах выбора?


Как раз попробовал сделать такую переменную. Но пока не понял, как ее правильно и лучше использовать. Пытаюсь протестировать. Я думал, сделаю несколько строк нужных, присвоив им конкретные БЕ и одну строку фиктивую, присвоив ей эту переменную.

Например

Строка 1 - БЕ 1000, счет 35
Строка 2 - БЕ 2000, счет 35
Строка 3 - БЕ 3000, счет 35
Строка 4 - БЕ Z_BUKRS, счет 35

Я рассчитывал, что задавая на селекционном экране значения Z_BUKRS например, равным 1000, я увижу только строки 1 и 4. Ан нет! Выводятся все строки и в четвертой сумма по одной БЕ. А надо бы,чтобы не выводились...


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

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


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

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


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

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