Текущее время: Чт, мар 28 2024, 21:40

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


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

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


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

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