Текущее время: Сб, июл 19 2025, 01:17

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Сворачивание/разворачивание в ALV со вложенными субтоталами
СообщениеДобавлено: Чт, окт 12 2006, 11:51 
Директор
Директор
Аватара пользователя

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

Ситуация: есть ALV(не реюз) с 2 полями, по которым идет суммирование - по виду и в рамках вида по счету. (рис1)
Сворачиваю сумму по виду. (рис2)
Разворачиваю сумму по виду - суммы по счету показываются как свернутые(хотя до сворачивания по виду они были развернуты). (рис3)


А чего я хочу? Хочу выводить все сразу свернутое по виду и при разворачивании вида видеть все вложенное в этот вид развернутым

Code:
* Sort table
    it_sort_ksald-spos = '1' .
    it_sort_ksald-fieldname = 'HKONT'.
    it_sort_ksald-up = 'X' .
    it_sort_ksald-subtot = 'X' .
    it_sort_ksald-expa ='X'.
    APPEND it_sort_ksald.
    CLEAR it_sort_ksald.

    it_sort_ksald-spos = '2' .
    it_sort_ksald-fieldname = 'KTRKT'.
    it_sort_ksald-up = 'X' .
    it_sort_ksald-subtot = 'X' .
    it_sort_ksald-expa ='X'.
    APPEND it_sort_ksald.
    CLEAR it_sort_ksald.


Если поставить expa только для счета - оно вообще ничего не сворачивает.


Если это можно сделать постановкой где-нибудь крестика, буду очень рада.

1.
Изображение

2.
Изображение

3.
Изображение


Хотя у меня большое желание оставить все как есть - есть же кнопка Drilldown sum level, но она разворачивает все, а я хочу, чтобы разворачивался только этот вид.
Просто нелогично. Действие должно = противодействию. Свернул, развернул(обратное действие), должно выглядеть как до сворачивания.


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

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
Где-то это ж хранится. Выхожу со скрина на другой, возвращаюсь - запоминает где какие строки были свернуты, где развернуты. (таблицу сортировки заполняю только 1 раз - при запуске)

:roll: :oops: Наверняка кто-то знает, как это все работает и где хранится. Я по алв примочкам чсноговоря, не спец, как оказалось.


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

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
см et_grouplevels в методе грида get_subtotals


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

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
а в сорт таблице поле LEVEL как-то с этим связано? иду по дебагеру, ищу.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 12 2006, 14:55 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
На самом через деле get_subtotals можно понять, что как сейчас свёрнуто, как суммировались subtotals. Но влиять на это не получится.
Это было к вопросу, где хранится.

Ещё см. http://sapboard.ru/forum/viewtopic.php ... light=expa

вруг что поможет


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, окт 12 2006, 15:03 
Почетный гуру
Почетный гуру
Аватара пользователя

Зарегистрирован:
Ср, май 04 2005, 16:29
Сообщения: 687
Откуда: Нижневартовск->Москва
Пол: Мужской
Похоже, что не поможет.
Это даже руками не воспроизвести. Ведь если свернуть верхний уровень, его подуровни автоматически сворачиваются..


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

Зарегистрирован:
Пн, авг 22 2005, 14:50
Сообщения: 1285
Откуда: с работы
Пол: Женский
Это-то и обидно :? .


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

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


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

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


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

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