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

Часовой пояс: 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 часа


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

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


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

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