Текущее время: Ср, июл 23 2025, 16:00

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


Правила форума


ВНИМАНИЕ!

Вопросы по SAP Query и Quick View - сюда



Начать новую тему Ответить на тему  [ Сообщений: 14 ] 
Автор Сообщение
 Заголовок сообщения: И снова write + сложная шапка отчета.
СообщениеДобавлено: Ср, июл 23 2008, 11:33 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
Всем доброго времени суток!

Вот есть же вывод в write, где нужно просчитывать место вывода имени колонки, ее боковые рамки и т.д.
Если удается сократить наименовние колонок, то фиг бы с ним, можно и посчитать.
А вот упал ко мне отчетец, с огромной шапкой, по мимо вывода в ексель, обязательно надо вывести посмотреть юзеру и чтобы с шапочкой. Некоторые колонки имеют по 10-15 слов в наименовании.

Вопрос, кто как справлялся с подобной задачей?
может есть класс по выводу в write ....


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: И снова write + сложная шапка отчета.
СообщениеДобавлено: Ср, июл 23 2008, 11:42 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Salmaner написал:
Если удается сократить наименовние колонок
Напоминает задачу: "Что будет, если всесокрушающее ядро попадёт в несокрушимый столп".

Нет таких названий, которые нельзя было бы сократить.
Полное название выводить по дабл-клику, как это делается в стандартном (не ALV) представлении se16.

Salmaner написал:
может есть класс по выводу в write ...
В библииотеке есть пример, как можно вывод таблички автоматизировать (см. раздел Programming Grids).

Есть класс для вывода иероглифов: CL_ABAP_LIST_UTILITIES. Может он и для нас сгодится...


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 23 2008, 12:10 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
sibrin писал
Цитата:
Нет таких названий, которые нельзя было бы сократить.
Полное название выводить по дабл-клику, как это делается в стандартном (не ALV) представлении se16.


Ухты, сори, но впервые вижу что можно по дабл-клику выводить названия, возьму на заметку.
спасибо!

по поводу того, что все можно сократить, ок!
вот такое предложение как бы Вы сократили?:
Цитата:
Расходы работодателя, не являющиеся объектом обложения социальным налогом, за исключением ОПВ.

с учетом того, что заказчик требует видесь как есть.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 23 2008, 12:44 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Salmaner написал:
с учетом того, что заказчик требует видеть как есть.
Ну вот, опять про ядро и столп.

Salmaner написал:
"Расходы работодателя, не являющиеся объектом обложения социальным налогом, за исключением ОПВ."
с учетом того, что заказчик требует видесь как есть.

Всё зависит от того, есть ли другие названия, которые имеют такие же первые слова. Если нет, то "РасхРаб-ля", а если есть, то "РРНЯООСНЗИОПВ". :) На самом деле, это задача заказчика придумать, как сократить. Абапер/консультант только говорит, до какого размера нужно сократить. И пусть расшибают свои несокрушимые головы.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: И снова write + сложная шапка отчета.
СообщениеДобавлено: Ср, июл 23 2008, 12:46 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Salmaner написал:
по мимо вывода в ексель

Так пускай тот, кто это придумал попробует в екселе это все нарисовать, убедится, что это нечитабельно, а если будет настаивать, то уж написать все тоже write по моему не сложно? Или там какие то ограничения есть на количество символов в одной строке?

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 23 2008, 13:02 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, ноя 23 2005, 13:37
Сообщения: 1805
Откуда: ECC 6.0
Пол: Мужской
Или вот так вот:
Code:
-------------------------------------
|        Расходы работодателя       |
-------------------------------------
|    Облаг        |      НеОблаг    |
-------------------------------------
| C ОПВ | Без ОПВ | C ОПВ | Без ОПВ |
-------------------------------------


Salmaner написал:
Ухты, сори, но впервые вижу что можно по дабл-клику выводить названия, возьму на заметку.
Можно даже сделать hot-spot, чтобы на один клик сократить работу юзеров.

XXX_:) написал:
убедится, что это нечитабельно, а если будет настаивать, то уж написать все тоже write по моему не сложно?

Вот именно: всё, что читабельно, нарисовать не сложно.

XXX_:) написал:
Или там какие то ограничения есть на количество символов в одной строке?

Проблема хотящих как раз в том, что нужно на экран монитора при разрешении не выше 1024*768 (иначе буквы мелкие) разместить 10 столбцов с такими вот названиями, но без сокращений и слова по слогам не переносить. Понятно, что заголовок высотой в полстраницы тоже не устраивает. При вёрстке книг в издательствах, где чтут ГОСТ, тоже постоянно вот такие бодания.

При этом совершенно очевидно, что такие длинные заголовки читать никто не будет. Заголовок для того и нужен, чтобы его глаз "схватывал".


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: И снова write + сложная шапка отчета.
СообщениеДобавлено: Ср, июл 23 2008, 19:57 
Президент
Президент

Зарегистрирован:
Пт, апр 28 2006, 22:39
Сообщения: 2514
Откуда: North Taxolina, USA
Пол: Женский
Salmaner написал:
может есть класс по выводу в write ....


Если "класс" имелся в виду training, то есть такой BC405 (Programming ABAP Reports), правда там уже ALV преподается. А вообще простенькие ABAP drilldown reports по крайней мере раньше входили в BC400, правда без изысков.

_________________
"One of the symptoms of an approaching nervous breakdown is the belief that one's work is terribly important." Bertrand Russell


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, июл 24 2008, 07:09 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пн, фев 11 2008, 11:54
Сообщения: 359
Откуда: Воронеж
Пол: Мужской
Достаточно часто поступают задания,в которых заказчик хочет чтобы все работало и было удобно, чтобы еще и кофе варило. :( Обычный отмаз в таких случаях "Покажите, другую программу в SAP, где такое есть", или в случае отчета "Нарисуйте, пожалуйста, примерный шаблон". Можно конечно еще как нибудь "отмазаться", но обычно это отрезвляет заказчика, котрый сам до конца не понимает, что ему нужно, но желание дать какую нибудь работу присутствует.

_________________
Hормальные люди делают вещи намного более безумные чем всё, что делают сумасшедшие (c) С.Лем


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 30 2008, 07:18 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
Вот же прикол.
В моем случае заказчик это непрограммирующий консультант, который раньше работал с другим программистом в другой компании. и естественно тот "все делал"!
отсюда и заморочки :(


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Ср, июл 30 2008, 08:02 
Менеджер
Менеджер
Аватара пользователя

Зарегистрирован:
Чт, май 26 2005, 11:36
Сообщения: 651
Откуда: Киев-Москва
Эта задача относится к классу "глаза боятся, руки делают". Можно строить динамически изменяющиеся столбцы отчётов, просчитывать длину и даже делать переменное число столбцов обычным write. Только код получается грустный.
Есть отчёты, которые в текстовом выводе "весят" несколько десятков мегабайт, состоят из 2-х десятков столбцов с промежуточными суммами, объединениями. И пишутся такие отчёты за 5-7 дней на всю красоту (если данные уже предварительно выбраны).
А лёгких путей нет.

_________________
Рисую потоки данных.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, авг 01 2008, 07:37 
Специалист
Специалист

Зарегистрирован:
Ср, июл 02 2008, 09:49
Сообщения: 110
Откуда: Старый Оскол
По теме: если нет времени/желания/силы воли/... объяснять заказчикам, что им необходимо умерить запросы, то вобщем сложную шапку сделать можно - но надо возиться. Помощи от САП в виде ФМ и т.д. не жди - чисто сидеть и ковыряться, но прога действительно будет грустной, хотя можно сделать веселую, но эт еще дольше ))).


Zharik написал(а):
Ваш САП, такая гадость, но начинаю привыкать

+1, Пацталом )))))))))))))

_________________
Кенни мне больше не нравится, он совсем перестал общаться (c) Cartman, South Park


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, авг 18 2008, 05:41 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Сб, янв 27 2007, 08:27
Сообщения: 337
Откуда: СНГ ... ЮГ
Пол: Мужской
2 Zharik

Вот именно что код получается грустный, а хочется чтобы он был изящным и понятным.

Что касаестя по теме, шапка готова и все довольны, обошелся обычным райтом.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 12 2008, 07:25 
Специалист
Специалист

Зарегистрирован:
Ср, июл 02 2008, 09:49
Сообщения: 110
Откуда: Старый Оскол
Salmaner написал:
Вот именно что код получается грустный, а хочется чтобы он был изящным и понятным.

А еще хочеться вечный двигатель, много денег и всех хорошеньких женщин мира ;) и что?

_________________
Кенни мне больше не нравится, он совсем перестал общаться (c) Cartman, South Park


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 12 2008, 09:25 
Директор
Директор
Аватара пользователя

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
XXX_:) написал:
Обычный отмаз в таких случаях "Покажите, другую программу в SAP, где такое есть", или в случае отчета "Нарисуйте, пожалуйста, примерный шаблон".
Salmaner написал:
В моем случае заказчик это непрограммирующий консультант, который раньше работал с другим программистом в другой компании. и естественно тот "все делал"!
А что вы думаете, у консультантов тоже должны быть свои отмазки :lol:

а так - делайте алв грид с сокращёнными названиями - при наведении на шапку либо расширении поля будут подставляться длинные тексты(примерно ок 40 символов - не помню), а очень длинные тексты, хоть романы пусть прописывают в документации к датаелементу и выводят по ф1 на поле


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

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


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

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


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

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