SAPфорум.RU https://sapboard.ru/forum/ |
|
at line-selection и ее использование https://sapboard.ru/forum/viewtopic.php?f=13&t=62286 |
Страница 1 из 1 |
Автор: | NordikBear [ Пн, июл 19 2010, 13:03 ] |
Заголовок сообщения: | at line-selection и ее использование |
Abapом занимаюсь совсем недавно поэтому не могу понять как использовать at line-selection.В хелпах написано что эта команда реагирует на событие двойного клика мышью по строке сформированной коммандой write но мне непонятно как правильно записать эту комманду.Если можно выложите пример совместного использования write и at line-selection. |
Автор: | Rokhay [ Пн, июл 19 2010, 13:21 ] |
Заголовок сообщения: | Re: at line-selection и ее использование |
См программы DEMO_LIST*, транзакцию ABAPDOCU. |
Автор: | Jelena [ Пн, июл 19 2010, 20:29 ] |
Заголовок сообщения: | Re: at line-selection и ее использование |
Там просто должна быть команда HIDE. Это фрагмент кода: Code: WRITE: sy-vline NO-GAP, i_output-route NO-ZERO NO-GAP, sy-vline NO-GAP, i_output-delivery NO-GAP. HIDE: i_output-delivery. AT LINE-SELECTION. CASE sy-ucomm. WHEN 'PICK'. IF i_output-delivery IS NOT INITIAL. CALL FUNCTION 'RV_CALL_DISPLAY_TRANSACTION' EXPORTING vbeln = i_output-delivery. ENDIF. ENDCASE. Но вообще ABAP List уже считается анахронизмом. В учебных целях, конечно, можно посмотреть, но на практике ALV используется гораздо чаще. |
Автор: | Герман [ Сб, дек 09 2017, 00:07 ] |
Заголовок сообщения: | Re: at line-selection и ее использование |
"Но вообще ABAP List уже считается анахронизмом." не согласен. Например, надо вывести перечень сформированных файлов, имена которых выделены hotspot-ом. При нажатии на имя файла - он открывается. В этом случае очень удобно пользоваться данным методом |
Автор: | Kuranov.Dmitry [ Сб, дек 09 2017, 23:05 ] |
Заголовок сообщения: | Re: at line-selection и ее использование |
Герман написал(а): "Но вообще ABAP List уже считается анахронизмом." не согласен. Например, надо вывести перечень сформированных файлов, имена которых выделены hotspot-ом. При нажатии на имя файла - он открывается. В этом случае очень удобно пользоваться данным методом ALV отлично справится с задачей вывода списка фаилов с открытием по имени фаила, Но я хотел бы посмотреть как Jelena выведет в ALV нетабличный отчет, отчет который требует показать таблицу с двухуровневой шапкой, или не плоскую таблицу |
Автор: | Besa [ Пн, дек 11 2017, 14:03 ] |
Заголовок сообщения: | Re: at line-selection и ее использование |
Kuranov.Dmitry написал(а): Герман написал(а): "Но вообще ABAP List уже считается анахронизмом." не согласен. Например, надо вывести перечень сформированных файлов, имена которых выделены hotspot-ом. При нажатии на имя файла - он открывается. В этом случае очень удобно пользоваться данным методом ALV отлично справится с задачей вывода списка фаилов с открытием по имени фаила, Но я хотел бы посмотреть как Jelena выведет в ALV нетабличный отчет, отчет который требует показать таблицу с двухуровневой шапкой, или не плоскую таблицу Не табличный это какой? Что касается выходных форм, для этого отдельные инструменты. В целом по отчетам разные варианты - иерархический АЛВ, блочный АЛВ, всякие вспомогательные классы тип dd_document и тд. Иногда по ситуации сразу в эксель например. В целом согласен с Jelena, ну не помню я чтобы не удавалось убедить заказчика не рисовать отчет "райтами". |
Автор: | Герман [ Вт, дек 12 2017, 23:26 ] |
Заголовок сообщения: | Re: at line-selection и ее использование |
Kuranov.Dmitry написал(а): Герман написал(а): "Но вообще ABAP List уже считается анахронизмом." не согласен. Например, надо вывести перечень сформированных файлов, имена которых выделены hotspot-ом. При нажатии на имя файла - он открывается. В этом случае очень удобно пользоваться данным методом ALV отлично справится с задачей вывода списка фаилов с открытием по имени фаила, Но я хотел бы посмотреть как Jelena выведет в ALV нетабличный отчет, отчет который требует показать таблицу с двухуровневой шапкой, или не плоскую таблицу Не вижу смысла городить ALV-грид (который предназначен в первую очередь для отчета данных и работы с ними - фильтры, сортировки, подсуммирования и т.д.), как минимум, например, для следующего List-списка: "Отчеты ОС-6 успешно созданы для инвентарных номеров: 1. 354672: D:\REPORT\OS-6_ 354672.xls 2. 354888: D:\REPORT\OS-6_ 354888.xls 3. 356232: D:\REPORT\OS-6_ 356232.xls 4. 546737: D:\REPORT\OS-6_ 546737.xls " , в котором после нажатия на имя файла - он будет открываться. Для формирования кода данного списка и его обработки потребуется порядка 20 строк и 30 мин. времени, для ALV-грида - гораздо больше и строк и времени |
Автор: | Герман [ Вт, дек 12 2017, 23:26 ] |
Заголовок сообщения: | Re: at line-selection и ее использование |
Kuranov.Dmitry написал(а): Герман написал(а): "Но вообще ABAP List уже считается анахронизмом." не согласен. Например, надо вывести перечень сформированных файлов, имена которых выделены hotspot-ом. При нажатии на имя файла - он открывается. В этом случае очень удобно пользоваться данным методом ALV отлично справится с задачей вывода списка фаилов с открытием по имени фаила, Но я хотел бы посмотреть как Jelena выведет в ALV нетабличный отчет, отчет который требует показать таблицу с двухуровневой шапкой, или не плоскую таблицу Не вижу смысла городить ALV-грид (который предназначен в первую очередь для отчета данных и работы с ними - фильтры, сортировки, подсуммирования и т.д.), как минимум, например, для следующего List-списка: "Отчеты ОС-6 успешно созданы для инвентарных номеров: 1. 354672: D:\REPORT\OS-6_ 354672.xls 2. 354888: D:\REPORT\OS-6_ 354888.xls 3. 356232: D:\REPORT\OS-6_ 356232.xls 4. 546737: D:\REPORT\OS-6_ 546737.xls " , в котором после нажатия на имя файла - он будет открываться. Для формирования кода данного списка и его обработки потребуется порядка 20 строк и 30 мин. времени, для ALV-грида - гораздо больше и строк и времени |
Автор: | Удав [ Чт, дек 14 2017, 10:59 ] |
Заголовок сообщения: | Re: at line-selection и ее использование |
Герман написал(а): Не вижу смысла городить ALV-грид (который предназначен в первую очередь для отчета данных и работы с ними - фильтры, сортировки, подсуммирования и т.д.), как минимум, например, для следующего List-списка: "Отчеты ОС-6 успешно созданы для инвентарных номеров: 1. 354672: D:\REPORT\OS-6_ 354672.xls 2. 354888: D:\REPORT\OS-6_ 354888.xls 3. 356232: D:\REPORT\OS-6_ 356232.xls 4. 546737: D:\REPORT\OS-6_ 546737.xls " , в котором после нажатия на имя файла - он будет открываться. Для формирования кода данного списка и его обработки потребуется порядка 20 строк и 30 мин. времени, для ALV-грида - гораздо больше и строк и времени У нас на проекте давно сделаны ФМ, на вход которым подаешь таблицу, а он сам выводит ее либо в листинг, либо в ALV-Grid. И где здесь "гораздо больше и строк и времени"? Code: * Вывод в листинг
call function 'Z_F_TABLE_TO_LIST' tables p_tab = it_tab[] EXCEPTIONS OTHERS = 1. * Вывод в ALV-Grid CALL FUNCTION 'Z_F_VIEW_TABLE' TABLES t_outtab = gt_data EXCEPTIONS OTHERS = 1. |
Автор: | Kuranov.Dmitry [ Чт, дек 14 2017, 11:01 ] |
Заголовок сообщения: | Re: at line-selection и ее использование |
Удав написал(а): Герман написал(а): Не вижу смысла городить ALV-грид (который предназначен в первую очередь для отчета данных и работы с ними - фильтры, сортировки, подсуммирования и т.д.), как минимум, например, для следующего List-списка: "Отчеты ОС-6 успешно созданы для инвентарных номеров: 1. 354672: D:\REPORT\OS-6_ 354672.xls 2. 354888: D:\REPORT\OS-6_ 354888.xls 3. 356232: D:\REPORT\OS-6_ 356232.xls 4. 546737: D:\REPORT\OS-6_ 546737.xls " , в котором после нажатия на имя файла - он будет открываться. Для формирования кода данного списка и его обработки потребуется порядка 20 строк и 30 мин. времени, для ALV-грида - гораздо больше и строк и времени У нас на проекте давно сделан ФМ, на вход которому подаешь таблицу, а он сам выводит ее в ALV-Grid. И где здесь "гораздо больше и строк и времени"? Code: call function 'Z_F_TABLE_TO_LIST' tables p_tab = it_tab[]. а хотспот повесть и обработчик?) |
Автор: | Удав [ Чт, дек 14 2017, 11:07 ] |
Заголовок сообщения: | Re: at line-selection и ее использование |
Kuranov.Dmitry написал(а): а хотспот повесть и обработчик?) Я не все параметры ФМ указал |
Страница 1 из 1 | Часовой пояс: UTC + 3 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |