SAPфорум.RU https://sapboard.ru/forum/ |
|
Удаление строк с определенным значением из ALV отчета https://sapboard.ru/forum/viewtopic.php?f=13&t=94576 |
Страница 1 из 1 |
Автор: | MadKrot [ Чт, мар 23 2017, 09:28 ] |
Заголовок сообщения: | Удаление строк с определенным значением из ALV отчета |
Проблема в следующем: Если в одном поле в тексте попадаются значения, к примеру, 'ABC' или 'DEF' то вся строка не должна попадать в ALV отчет. Подскажите как это сделать. |
Автор: | Bimit [ Чт, мар 23 2017, 10:38 ] |
Заголовок сообщения: | Re: Удаление строк с определенным значением из ALV отчета |
Ну дак, ищите этот текст и удаляйте строку из таблицы перед выводом ALV |
Автор: | Удав [ Чт, мар 23 2017, 12:00 ] |
Заголовок сообщения: | Re: Удаление строк с определенным значением из ALV отчета |
Или при использовании CL_GUI_ALV_GRID организуйте фильтрацию в ALV с помощью параметра IT_FILTER в методе SET_TABLE_FOR_FIRST_DISPLAY. |
Автор: | olegbash [ Пт, мар 24 2017, 08:12 ] |
Заголовок сообщения: | Re: Удаление строк с определенным значением из ALV отчета |
без явного цикла можно так: если требуемое поле F1 Code: data lro_text_del type range of text10. " или какой вам нужен тип
lro_text_del = value#( (sign = 'I' option = 'CP' low = '*ABC*') (sign = 'I' option = 'CP' low = '*DEF*') ) . delete it_alv where f1 in lro_text_del. |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |