SAPфорум.RU
https://www.sapboard.ru/forum/

ALV GRID или Table Control?
https://www.sapboard.ru/forum/viewtopic.php?f=13&t=98885
Страница 1 из 1

Автор:  skaa [ Чт, июл 23 2020, 17:14 ]
Заголовок сообщения:  ALV GRID или Table Control?

Добрый день!
Интерисует, что лучше использовать в конкретном случае.
Нужно создать транзакцию для ввода новых данных пользователю: пользователь будет вводить табличные данные.
Идеальное решение для ввода данных - это эксель(по мнению наших бизнес-постановщиков): там бесконечное число строк открыто на редактирование.
В SAP подобный инструмент, это Table Control(например me21n ввод позиций) - где открыто на редактирование сразу множество строк и пользователь заполняет их, при прокрутке появляются новые строки автоматически.
Можно ли Table Control заменить на alv grid, но чтобы пустые строки всегда были открыты на редактирования, и при прокрутке вниз появлялись новые строки.
Или всё-таки лучше использовать в данном случае Table Control?

Автор:  LKU [ Чт, июл 23 2020, 17:43 ]
Заголовок сообщения:  Re: ALV GRID или Table Control?

Лучше всего редактируемый ALV + кнопка загрузки из Excel-шаблона + кнопка выгрузки текущих данных в Excel-шаблон.

Автор:  skaa [ Чт, июл 23 2020, 18:04 ]
Заголовок сообщения:  Re: ALV GRID или Table Control?

LKU написал:
Лучше всего редактируемый ALV + кнопка загрузки из Excel-шаблона + кнопка выгрузки текущих данных в Excel-шаблон.

Единственное, они не хотят пользоваться Эксель шаблоном, а хотят сразу вбивать данные в сапе.

Автор:  Удав [ Чт, июл 30 2020, 22:33 ]
Заголовок сообщения:  Re: ALV GRID или Table Control?

skaa написал(а):
но чтобы пустые строки всегда были открыты на редактирования, и при прокрутке вниз появлялись новые строки.

Для новых строк в тулбаре ALV Grid есть кнопки "Новая строка" и "Вставить новую строку".
Кроме этого, есть кнопка "Копировать". Для них вроде бы должны быть горячие клавиши.
Зачем открывать сразу несколько строк на редактирование?

Автор:  kernel [ Пт, июл 31 2020, 13:06 ]
Заголовок сообщения:  Re: ALV GRID или Table Control?

А чем не устраивает Table Control?

Автор:  Удав [ Вс, авг 02 2020, 23:32 ]
Заголовок сообщения:  Re: ALV GRID или Table Control?

kernel написал(а):
А чем не устраивает Table Control?

Тем, что там стандартный функционал ALV придется допиливать вручную:
-Форматы
-Сортировка
-Фильтры
-Выгрузка данных

Автор:  kernel [ Пн, авг 03 2020, 04:12 ]
Заголовок сообщения:  Re: ALV GRID или Table Control?

Удав написал(а):
Тем, что там стандартный функционал ALV придется допиливать вручную:
-Форматы
-Сортировка
-Фильтры
-Выгрузка данных

Данный функционал требуется для анализа данных, а не для ввода.

Автор:  LKU [ Пн, авг 03 2020, 18:42 ]
Заголовок сообщения:  Re: ALV GRID или Table Control?

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

Автор:  Programmer [ Чт, авг 06 2020, 21:18 ]
Заголовок сообщения:  Re: ALV GRID или Table Control?

Всплывающая подсказка-история по пробелу не работает в редактируемом АЛВ. С другой стороны, редактируемый АЛВ позволяет вставить сразу несколько строк из Excel через Ctrl+C, Ctrl+V. На Table Control можно сделать пакетный ввод (что в прочем, не очень актуально в рамках Z-транзакции, но все же), а на АЛВ нельзя. Вообщем, в разных случаях нужен разный инструмент.

Автор:  LAT [ Пт, авг 07 2020, 11:05 ]
Заголовок сообщения:  Re: ALV GRID или Table Control?

Programmer написал(а):
Всплывающая подсказка-история по пробелу не работает в редактируемом АЛВ.
В сапгуи 7.60 сделали (правда, без возможности удаления отдельных значений из истории): "The Grid View Control now offers an input history like edit fields or table control cells already do." (https://blogs.sap.com/2019/01/02/sap-gu ... formation/).

Автор:  LKU [ Пт, авг 07 2020, 14:02 ]
Заголовок сообщения:  Re: ALV GRID или Table Control?

LAT написал(а):
Programmer написал(а):
Всплывающая подсказка-история по пробелу не работает в редактируемом АЛВ.
В сапгуи 7.60 сделали (правда, без возможности удаления отдельных значений из истории): "The Grid View Control now offers an input history like edit fields or table control cells already do." (https://blogs.sap.com/2019/01/02/sap-gu ... formation/).

Да, в кои-то веки в новой верси GUI реально полезную штуку завезли.

Ну и посмотрите на EWM, например. По умолчанию весь интерфейс редактирования документов - на ALV.
Даже заголовок какой-нибудь ТЕ - и то на ALV. B уже дальше есть кнопки, которые позволяют одну конкретную строку вывести на экран как отдельные поля.
Так что можно считать, что и сам вендор в движется в сторону интерфейсов ведения данных на ALV.

Страница 1 из 1 Часовой пояс: UTC + 3 часа
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/