Posted: Sun Oct 18, 2009 6:07 pm Post subject: Как вы решаете стандартно такую задачу
Прошу помощи ? как решить такую задачу стандартными методами
а может и не стандартными...
Есть отчет он на выходе имеет какой-то набор таблиц и структур данных - это обычно. И это богатство необходимо раздать людям на местах в определенном формате , при чем этот формат для всех разный настраиваемый под конкретный филиал.
Важно, что бы эти форматы могли настраивать пользователи под себя сами...
ну и конечно же результат частенько нужен в Excel.
Я решил проблему написанием шаблона в Excel где рисуется постоянная часть и намечаются таблицы с простым форматированием.
в точки вывода ставятся метки типа #NAME_VAR или #NAME_IT_TABLE[<№>]<№> - которые после разбора и анализа заполняются динамически.
Получилось гибко но и ограничения на лицо медленная работа, много памяти жрет Excel (при больших объемах) и не все виды форматирования легко поддаются для разбора ... ) есть ограничения...
Рассматривал как вариант - шаблон выгрузить через XML того же Excel... И заполнения его на стороне сервера ... но очень трудоемко с его структурой получается работать - он какой-то совсем линейный
Может кто может посоветовать как победить? или кто-то решал подобное?
Подскажите хотя бы в каком направлении двигаться можно?
Age: 40 Joined: 01 Feb 2008 Posts: 387 Location: Воронеж
Posted: Mon Oct 19, 2009 10:58 am Post subject:
Привет, все от задачи зависит. Если уж совсем гибко, то есть такой стандартный отчетец HRULICO0, но вот его логику пересказывать не хоцца он большой, если какой то определенный кусок, то пожалуй могу подсказать. Выгрузки в EXCEL там нету, но принцип тот же будет. Для выгрузки в EXCEL лично я использую модуль Паразита я бы не сказал что как то критично долго работает. По настройкам EXCEL я не большой специалист. _________________ Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
На сколько я понял этот отчет дает настроить отображение ALV_GRID`а... Это чуток ни то...
Здесь наверно самый важный момент ! то что пользователь сам рисует шаблон лишь помечая места в которые абап программа подставит данные !
Какие есть технологии в SAP`е на этот счет?
Как правильно решить такую задачу то? _________________ (SAP) Система нипель... выпускает лучше, чем впускает!
Age: 40 Joined: 01 Feb 2008 Posts: 387 Location: Воронеж
Posted: Tue Oct 20, 2009 4:48 pm Post subject:
да отчет позволяет пользователю выбирать некоторый набор полей, и задавать их порядок.
Боюсь что вы хотите невозможного? Возможно лучше согласовать какой то общий подход? Я не думаю, что потребности пользователей настолько различны. Хотят чтобы и отчет и кофе и девочек, да за это еще и платили? Зачем вы так прогинаетесь под пользователей? Пусть более четко ставят задачу, ИМХО. Если самому тяжело отказать отпишитесь на руководителя, пусть оценит адекватность запросов. А технология тут проста научитесь говорить "нет", ИМХО. Вы хотите себе геморой? _________________ Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Эх... XXX_:) речь не идет об много хотят или мало !! и не платят или не платят...
Я спрашивал про то какими технологиями можно воспользоваться ...
Даже не про готовое решение !
Идеологическое направление... Вот что интересно!
А послать пользователя дело сами понимаете не уМУДРеннОЕ... Это уже от Вас зависит.
А данный функционал и разработчику по-моему будет полезен!
на его основе к любому отчету прикрутить любой face - ? слабо ?
При чем дизайн и логика разнесены и независимы...
О каком тут прогибе речь то? а? _________________ (SAP) Система нипель... выпускает лучше, чем впускает!
Здесь наверно самый важный момент ! то что пользователь сам рисует шаблон лишь помечая места в которые абап программа подставит данные !
Когда то я сталкивался с Bussiness Objects, там был такой принцип работы:
1. Разработчиком на основе таблиц БД строилась некая модель предметной области, называемая 'universe'
2. Продвинутый пользователь или тот же разработчик мог на основе этих юниверсов строить свои отчеты (шаблоны), которые сохранялись в системе
3. Обычный юзер брал эти шаблоны, задавал входные параметры на аналоге селекционного экрана и получал нужный себе отчет
Crystal_Ra wrote:
Какие есть технологии в SAP`е на этот счет?
SAP не так давно купил Bussiness Objects. Наверное не зря купили
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum You cannot attach files in this forum You can download files in this forum
All product names are trademarks of their respective companies. SAPNET.RU websites are in no way affiliated with SAP AG. SAP, SAP R/3, R/3 software, mySAP, ABAP, BAPI, xApps, SAP NetWeaver and any other are registered trademarks of SAP AG. Every effort is made to ensure content integrity. Use information on this site at your own risk.