Sapforum.Biz

Инструменты => ABAP - Инструментальные средства => Тема начата: jacknk88 от Апрель 18, 2013, 12:32:05 pm

Название: макс. кол-во строк ALV или макс. dsltkztvfz память для ALV
Отправлено: jacknk88 от Апрель 18, 2013, 12:32:05 pm
я пользуюсь CL_GUI_ALV_GRID.
однако, есть такая проблема: при попытке вывести больше 100 000 строк на ALV вылетает, однако есть другие отчеты, в к-х и по 170 000 строк выводится ..... я так понимаю, что по количеству строк ограничения нет, но есть по выделяемой памяти для нее...как можно это определить и обработать, чтобы у пользователей dump не вылезал???
Название: Re: макс. кол-во строк ALV или макс. dsltkztvfz память для ALV
Отправлено: Uukrul от Апрель 18, 2013, 01:03:15 pm
You are not allowed to view links. Register or Login
при попытке вывести больше 100 000 строк на ALV вылетает, однако есть другие отчеты, в к-х и по 170 000 строк выводится ....
Задам банальный вопрос, а кому потребовалось 170 000 для работы в ALV?]
Название: Re: макс. кол-во строк ALV или макс. dsltkztvfz память для ALV
Отправлено: jacknk88 от Апрель 18, 2013, 03:46:26 pm
You are not allowed to view links. Register or Login
Задам банальный вопрос, а кому потребовалось 170 000 для работы в ALV?]

тем кому нечего делать))))
людям нужно просмотреть какие изменения и когда проводились в их таблицах за 1-2 года (говорят, когда проверка приходит)....для этого я пользуюсь уже ранее упоминавшемся логе изменений DBTABLOG
оттуда можно считать данные только по дате, времени, имени таблицы и таколму мутарному ключа как LOGKEY....так вот та таблица, в которой проводятся изменения (очень часто) имеет всего лишь два ключа, о которых пользователи и понятия не имеют...они просто их не используют (это просто какие-то идентификаторы)....и если запись удалена из их таблицы, то определить этот ключ ( идентификатор) они не могут и поэтому приходится считывать большой объем информации и фильтровать его потом
Название: Re: макс. кол-во строк ALV или макс. dsltkztvfz память для ALV
Отправлено: №1 от Апрель 19, 2013, 08:31:43 am
Цитировать
чтобы у пользователей dump не вылезал
8)
Есть опыт с аудиторами, которым хотелось смотреть BSEG с миллионами записей :-X
Окончилось банальной выгрузкой в файл и просмотром в автономном режиме
Объем памяти для ALV отдельно не прописывается - есть ограничение по объему на диалоговый процесс
Как вариант - переходите на HANA :D
Название: Re: макс. кол-во строк ALV или макс. dsltkztvfz память для ALV
Отправлено: jacknk88 от Апрель 19, 2013, 08:57:57 am
You are not allowed to view links. Register or Login
8)
Окончилось банальной выгрузкой в файл и просмотром в автономном режиме
в смысле в автономном?
Название: Re: макс. кол-во строк ALV или макс. dsltkztvfz память для ALV
Отправлено: Uukrul от Апрель 19, 2013, 10:26:38 am
You are not allowed to view links. Register or Login
в смысле в автономном?
В смысле берете какой-нить новый эксель и просматриваете. Там вроде как ограничение в 64384 сняли. Ну или выгружаете частями и тоже дальше в эксель. Кстати увеличение памяти если бы и было не поможет. Ну сделаете вы увеличение до 100 000 строк, ну а вылезет 105 000 и снова дамп. Или 150 000, а вылезет 155 000 и тоже фигня. Короче, получите какое-то промежуточное решение, которое тоже падает. Так что решение №1 в руки и вперед.
Название: Re: макс. кол-во строк ALV или макс. dsltkztvfz память для ALV
Отправлено: jacknk88 от Апрель 19, 2013, 10:52:32 am
ок..спасибо!