SAP R/3 форум ABAP консультантов
Russian ABAP Developer's Club

Home - FAQ - Search - Memberlist - Usergroups - Profile - Log in to check your private messages - Register - Log in - English
Blogs - Weblogs News

Как вы решаете стандартно такую задачу



 
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP
View previous topic :: View next topic  
Author Message
Crystal_Ra
Старший специалист
Старший специалист



Joined: 12 Mar 2008
Posts: 108
Location: Белгород

PostPosted: Sun Oct 18, 2009 6:07 pm    Post subject: Как вы решаете стандартно такую задачу Reply with quote

Прошу помощи ? как решить такую задачу стандартными методами
а может и не стандартными...
Есть отчет он на выходе имеет какой-то набор таблиц и структур данных - это обычно. И это богатство необходимо раздать людям на местах в определенном формате , при чем этот формат для всех разный настраиваемый под конкретный филиал.
Важно, что бы эти форматы могли настраивать пользователи под себя сами...
ну и конечно же результат частенько нужен в Excel.

Я решил проблему написанием шаблона в Excel где рисуется постоянная часть и намечаются таблицы с простым форматированием.
в точки вывода ставятся метки типа #NAME_VAR или #NAME_IT_TABLE[<№>]<№> - которые после разбора и анализа заполняются динамически.
Получилось гибко но и ограничения на лицо медленная работа, много памяти жрет Excel (при больших объемах) и не все виды форматирования легко поддаются для разбора ... Smile) есть ограничения...

Рассматривал как вариант - шаблон выгрузить через XML того же Excel... И заполнения его на стороне сервера ... но очень трудоемко с его структурой получается работать - он какой-то совсем линейный Laughing

Может кто может посоветовать как победить? или кто-то решал подобное?
Подскажите хотя бы в каком направлении двигаться можно?
Back to top
View user's profile Send private message
XXX_:)
Аналитик
Аналитик


Age: 40
Joined: 01 Feb 2008
Posts: 387
Location: Воронеж

PostPosted: Mon Oct 19, 2009 10:58 am    Post subject: Reply with quote

Привет, все от задачи зависит. Если уж совсем гибко, то есть такой стандартный отчетец HRULICO0, но вот его логику пересказывать не хоцца он большой, если какой то определенный кусок, то пожалуй могу подсказать. Выгрузки в EXCEL там нету, но принцип тот же будет. Для выгрузки в EXCEL лично я использую модуль Паразита я бы не сказал что как то критично долго работает. По настройкам EXCEL я не большой специалист.
_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Back to top
View user's profile Send private message Blog
Crystal_Ra
Старший специалист
Старший специалист



Joined: 12 Mar 2008
Posts: 108
Location: Белгород

PostPosted: Mon Oct 19, 2009 11:40 am    Post subject: Reply with quote

Smile хорошо сечас посмотрим что это за зверь такой HRULICO0
_________________
(SAP) Система нипель... выпускает лучше, чем впускает!

Crystal_Ra
Back to top
View user's profile Send private message
Crystal_Ra
Старший специалист
Старший специалист



Joined: 12 Mar 2008
Posts: 108
Location: Белгород

PostPosted: Tue Oct 20, 2009 4:22 pm    Post subject: Reply with quote

На сколько я понял этот отчет дает настроить отображение ALV_GRID`а... Это чуток ни то...

Здесь наверно самый важный момент ! то что пользователь сам рисует шаблон лишь помечая места в которые абап программа подставит данные !
Какие есть технологии в SAP`е на этот счет?
Как правильно решить такую задачу то?

_________________
(SAP) Система нипель... выпускает лучше, чем впускает!

Crystal_Ra
Back to top
View user's profile Send private message
XXX_:)
Аналитик
Аналитик


Age: 40
Joined: 01 Feb 2008
Posts: 387
Location: Воронеж

PostPosted: Tue Oct 20, 2009 4:48 pm    Post subject: Reply with quote

да отчет позволяет пользователю выбирать некоторый набор полей, и задавать их порядок.

Боюсь что вы хотите невозможного? Возможно лучше согласовать какой то общий подход? Я не думаю, что потребности пользователей настолько различны. Хотят чтобы и отчет и кофе и девочек, да за это еще и платили? Зачем вы так прогинаетесь под пользователей? Пусть более четко ставят задачу, ИМХО. Если самому тяжело отказать отпишитесь на руководителя, пусть оценит адекватность запросов. А технология тут проста научитесь говорить "нет", ИМХО. Вы хотите себе геморой?

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем
Back to top
View user's profile Send private message Blog
Crystal_Ra
Старший специалист
Старший специалист



Joined: 12 Mar 2008
Posts: 108
Location: Белгород

PostPosted: Wed Oct 21, 2009 10:01 am    Post subject: Reply with quote

Эх... XXX_:) речь не идет об много хотят или мало !! и не платят или не платят...

Я спрашивал про то какими технологиями можно воспользоваться ...
Даже не про готовое решение !
Идеологическое направление... Вот что интересно!
А послать пользователя дело сами понимаете не уМУДРеннОЕ... Это уже от Вас зависит.
А данный функционал и разработчику по-моему будет полезен!
на его основе к любому отчету прикрутить любой face - ? слабо ?
При чем дизайн и логика разнесены и независимы...

О каком тут прогибе речь то? а?

_________________
(SAP) Система нипель... выпускает лучше, чем впускает!

Crystal_Ra
Back to top
View user's profile Send private message
Armann
Модератор
Модератор



Joined: 01 Jan 2008
Posts: 422
Location: Moscow

PostPosted: Wed Oct 21, 2009 11:18 am    Post subject: Reply with quote

Crystal_Ra wrote:
Здесь наверно самый важный момент ! то что пользователь сам рисует шаблон лишь помечая места в которые абап программа подставит данные !

Когда то я сталкивался с Bussiness Objects, там был такой принцип работы:
1. Разработчиком на основе таблиц БД строилась некая модель предметной области, называемая 'universe'
2. Продвинутый пользователь или тот же разработчик мог на основе этих юниверсов строить свои отчеты (шаблоны), которые сохранялись в системе
3. Обычный юзер брал эти шаблоны, задавал входные параметры на аналоге селекционного экрана и получал нужный себе отчет

Crystal_Ra wrote:
Какие есть технологии в SAP`е на этот счет?

SAP не так давно купил Bussiness Objects. Наверное не зря купили
Back to top
View user's profile Send private message Blog
Display posts from previous:   
Post new topic   Reply to topic    Russian ABAP Developer's Club Forum Index -> ABAP All times are GMT + 4 Hours
Page 1 of 1

 
Jump to:  
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.