Текущее время: Пт, июн 27 2025, 03:01

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 3 ] 
Автор Сообщение
 Заголовок сообщения: Новичок. Группировка в ALV
СообщениеДобавлено: Ср, июн 01 2011, 09:41 
Начинающий
Начинающий

Зарегистрирован:
Ср, июн 01 2011, 09:28
Сообщения: 6
Пол: Мужской
сам в ABAP новичок, обучаюсь.

Есть ALV таблица
lt_fieldcat TYPE slis_t_fieldcat_alv
, ls_fieldcat LIKE LINE OF lt_fieldcat
, ls_layout TYPE slis_layout_alv
, l_report_id TYPE sy-repid
, lt_sort TYPE slis_t_sortinfo_alv
, ls_sort TYPE LINE OF slis_t_sortinfo_alv

в ней есть два столбца по которым происходит группировка
ls_fieldcat-fieldname = 'EKGRP'.
ls_fieldcat-seltext_l = 'Номер ГЗ'.
ls_fieldcat-outputlen = 60.
ls_fieldcat-SP_GROUP = 'A'.
APPEND ls_fieldcat TO lt_fieldcat.
CLEAR ls_fieldcat.

ls_fieldcat-fieldname = 'FIPOS'.
ls_fieldcat-seltext_l = 'Номер ФП'.
ls_fieldcat-outputlen = 60.
ls_fieldcat-SP_GROUP = 'A'.
APPEND ls_fieldcat TO lt_fieldcat.
CLEAR ls_fieldcat.
(много других столбцов)

потом указана сортировка
ls_sort-spos = 1.
ls_sort-fieldname = 'EKGRP'.
ls_sort-up = 'X'.
ls_sort-group = 'X'.
ls_sort-subtot = 'X'.
APPEND ls_sort TO lt_sort.

ls_sort-spos = 2.
ls_sort-fieldname = 'FIPOS'.
ls_sort-up = 'X'.
ls_sort-group = 'X'.
ls_sort-subtot = 'X'.
APPEND ls_sort TO lt_sort.

Потом конечно
CALL FUNCTION 'REUSE_ALV_GRID_DISPLAY'
EXPORTING...

вопрос
сейчас выводятся всё в развернутом виде,
а надо чтобы первая группировка была развернута а вторая свернута
как это сделать?
заранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Новичок. Группировка в ALV
СообщениеДобавлено: Ср, июн 01 2011, 11:48 
Гуру-эксперт
Гуру-эксперт
Аватара пользователя

Зарегистрирован:
Чт, ноя 11 2004, 16:25
Сообщения: 3109
Пол: Мужской
Если не ошибаюсь то ls_sort-expa = 'X'.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Новичок. Группировка в ALV
СообщениеДобавлено: Ср, июн 01 2011, 12:16 
Начинающий
Начинающий

Зарегистрирован:
Ср, июн 01 2011, 09:28
Сообщения: 6
Пол: Мужской
Besa написал:
Если не ошибаюсь то ls_sort-expa = 'X'.

да. вы правы. большое спасибо. все получилось.


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

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


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

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


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

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