Текущее время: Пн, авг 04 2025, 15:40

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 9 ] 
Автор Сообщение
 Заголовок сообщения: Вставка строки с текстом в ALV
СообщениеДобавлено: Пт, мар 14 2008, 20:08 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 24 2007, 18:23
Сообщения: 46
Откуда: Красногорск
Добрый день!
Не подскажите, как вставить строку с текстом в ALV (объектный/ФМ - не имеет значения, на чём возможно реализовать, то и буду использовать)?

Т.е. идея такая: есть сложный отчёт с подсуммированиями, общим суммированием и нужно в некоторых местах прямо по середине отчёта вставить строки с текстом:

Заголовок1
- данные1
- данные2
- - подсумма
- данные3
- данные4
- - подсумма
Заголовок2
- данные5
- данные6
- - подсумма
- данные 7
- - подсумма
- - - сумма

Соответственно "Заголовок#" содержит в себе простой текст.

Спасибо!


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

Зарегистрирован:
Пн, ноя 05 2007, 12:38
Сообщения: 25
Откуда: Belarus
В такой ситуации c гридом выход только один -- объединение ячеек. Т.е. в той строке куда требуется вывести "заголовок" делаем объединение ячеек и выводим свою строку. Кстати буду рад если окажусь не прав и есть другой способ.

_________________
Я не консультант, но посмотреть могу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вставка строки с текстом в ALV
СообщениеДобавлено: Пн, мар 17 2008, 13:23 
Ассистент
Ассистент

Зарегистрирован:
Чт, янв 31 2008, 14:01
Сообщения: 31
Откуда: Kiev
azrev написал(а):
Добрый день!
Не подскажите, как вставить строку с текстом в ALV (объектный/ФМ - не имеет значения, на чём возможно реализовать, то и буду использовать)?

Т.е. идея такая: есть сложный отчёт с подсуммированиями, общим суммированием и нужно в некоторых местах прямо по середине отчёта вставить строки с текстом:

Заголовок1
- данные1
- данные2
- - подсумма
- данные3
- данные4
- - подсумма
Заголовок2
- данные5
- данные6
- - подсумма
- данные 7
- - подсумма
- - - сумма

Соответственно "Заголовок#" содержит в себе простой текст.

Спасибо!



Как вариант: если заголовков как в вашем примере 2, на общем экране поместить 2 контейнера и для каждого на экране писать текст-заголовок.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн, мар 17 2008, 13:28 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Ср, окт 24 2007, 18:23
Сообщения: 46
Откуда: Красногорск
Нет, заголовков произвольное количество.

AlexanderX, объединение ячеек? К сожалению не нашёл никакой документации по этому поводу. Как осуществить объединение?


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

Зарегистрирован:
Пн, ноя 05 2007, 12:38
Сообщения: 25
Откуда: Belarus
К сожалению есть такое чувство, что это возможно только в SALV. Копать можно отсюда -- http://help.sap.com/saphelp_nw04/helpda ... ameset.htm

_________________
Я не консультант, но посмотреть могу.


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

Зарегистрирован:
Чт, дек 21 2006, 07:27
Сообщения: 321
Откуда: Где-то на севере
Пол: Мужской
Вижу два варианта:
Первый, прямолинейный до безобразия - в таблице сделать текстовое поле, по нему осуществлять группировку и прочее, но как -то некрасиво.
Второй, вполне возможно не совсем отвечающий поставленным задачам - использовать ALV Tree, пример BCALV_TREE_DEMO.

_________________
I have a dream


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Вставка строки с текстом в ALV
СообщениеДобавлено: Пт, мар 21 2008, 15:02 
Специалист
Специалист
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 12:45
Сообщения: 164
Откуда: Свердловская обл., г. Екатеринбург
Пол: Мужской
azrev написал(а):
Добрый день!
Не подскажите, как вставить строку с текстом в ALV (объектный/ФМ - не имеет значения, на чём возможно реализовать, то и буду использовать)?

Т.е. идея такая: есть сложный отчёт с подсуммированиями, общим суммированием и нужно в некоторых местах прямо по середине отчёта вставить строки с текстом:

Заголовок1
- данные1
- данные2
- - подсумма
- данные3
- данные4
- - подсумма
Заголовок2
- данные5
- данные6
- - подсумма
- данные 7
- - подсумма
- - - сумма

Соответственно "Заголовок#" содержит в себе простой текст.

Спасибо!

А иерархический лист не подойдет ? ну и делайте там подсумирование как вам надо...


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

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
alv list может попробовать? есть возможность делать шапки, футеры и т.п., есть многоуровневые в несколько строк


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

Зарегистрирован:
Сб, июл 28 2007, 20:38
Сообщения: 364
А можно искусственно сделать еще одну промежуточную сумму, обработать для нее событие sabtotals и как раз туда выводить текст заголовков. А вообще tree лучше выглядеть будет наверное.


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

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


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

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


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

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