SAPфорум.RU https://sapboard.ru/forum/ |
|
Loop group by https://sapboard.ru/forum/viewtopic.php?f=13&t=100304 |
Страница 1 из 1 |
Автор: | Haku_chan [ Сб, мар 11 2023, 13:28 ] |
Заголовок сообщения: | Loop group by |
Всем привет! Подскажите мне, пожалуйста по оператору 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. Подскажите, как сделать, чтобы работало, чтобы в поле таблицы главной сохранялась сгруппированную сумма . Совсем запуталась. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |