Текущее время: Вс, ноя 10 2024, 22:20

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


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


ВНИМАНИЕ!

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



Начать новую тему Ответить на тему  [ 1 сообщение ] 
Автор Сообщение
 Заголовок сообщения: Loop group by
СообщениеДобавлено: Сб, мар 11 2023, 13:28 
Ассистент
Ассистент
Аватара пользователя

Зарегистрирован:
Чт, окт 10 2019, 11:49
Сообщения: 49
Всем привет!

Подскажите мне, пожалуйста по оператору loop group by.

У меня есть большой луп по таблице, содержащей данные из ACDOCA.

В одном из полей таблицы нужно получить HSL сгруппированную по PS_PSP_PNR и ALV-ZUONR.

Подскажите, как это внутри главного лупа по таблице написать?
Я не пользовалась этим оператором.

Главный луп :

LOOP AT lts_data ASSIGNING <ls_data>.
...
Выборки...
...
Луп с группировкой по этой же таблице...
....
LOOP AT lts_data ASSIGNING <ls_data>
GROUP BY ( ps_psp_pnr = <ls_data>-ps_psp_pnr zuonr = <ls_data>-zuonr ) INTO DATA(lts_hsl_group).
DATA(lv_total_hsl) = 0.

LOOP AT GROUP lts_hsl_group ASSIGNING field-symbol(<lts_hsl_group>).
lv_total_hsl = lv_total_hsl + <ls_data>-hsl.
ENDLOOP.

ENDLOOP.

....

Endloop.


Подскажите, как сделать, чтобы работало, чтобы в поле таблицы главной сохранялась сгруппированную сумма . Совсем запуталась.


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

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


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

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


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

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