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

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


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

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


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

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