BCALV_GRID_DND_TREE ALV Grid: Drag and Drop with ALV Tree
BCALV_GRID_DND_TREE_SIMPLE ALV GRID: Drag and drop with ALV tree (simple)
BCALV_TEST_COLUMN_TREE Program BCALV_TEST_COLUMN_TREE
BCALV_TEST_SIMPLE_TREE Program BCALV_TEST_SIMPLE_TREE
BCALV_TREE_01 ALV Tree Control: Build Up the Hierarchy Tree
BCALV_TREE_02 ALV Tree Control: Event Handling
BCALV_TREE_03 ALV Tree Control: Use an Own Context Menu
BCALV_TREE_04 ALV Tree Control: Add a Button to the Toolbar
BCALV_TREE_05 ALV Tree Control: Add a Menu to the Toolbar
BCALV_TREE_06 ALV tree control: Icon column and icon for nodes/items
BCALV_TREE_DEMO Demo for ALV tree control
BCALV_TREE_DND ALV tree control: Drag & Drop within a hierarchy tree
BCALV_TREE_DND_MULTIPLE ALV tree control: Drag & Drop within a hierarchy tree
BCALV_TREE_EVENT_RECEIVER Include BCALV_TREE_EVENT_RECEIVER
BCALV_TREE_EVENT_RECEIVER01
BCALV_TREE_ITEMLAYOUT ALV Tree: Change Item Layouts at Runtime
BCALV_TREE_MOVE_NODE_TEST Demo for ALV tree control
BCALV_TREE_SIMPLE_DEMO Program BCALV_TREE_SIMPLE_DEMO
BCALV_TREE_VERIFY Verifier for ALV Tree and Simple ALV Tree
BCALV_GRID_DND_TREE ALV Grid: Drag and Drop with ALV Tree
BCALV_GRID_DND_TREE_SIMPLE ALV GRID: Drag and drop with ALV tree (simple)
Example Steps.
FORM create_and_init_tree .
DATA: lr_container TYPE REF TO cl_gui_container.
DATA: l_hierarchy_header TYPE treev_hhdr,
ls_variant TYPE disvariant.
*$1. Get container for ALV tree control
lr_container = cl_gui_container=>screen0.
*$2. Create ALV tree control
CREATE OBJECT gr_tree
EXPORTING
parent = lr_container
node_selection_mode = cl_gui_column_tree=>node_sel_mode_single
item_selection = 'X'
no_html_header = 'X'
no_toolbar = ' '
EXCEPTIONS
cntl_system_error = 1
create_error = 2
failed = 3
illegal_column_name = 4
lifetime_error = 5.
IF sy-subrc EQ 0.
*§3. Create Hierarchy-header
PERFORM build_hierarchy_header CHANGING l_hierarchy_header.
*$4. Build field catelog
PERFORM build_fieldcat.
* report id for saving variants
ls_variant-report = sy-repid.
*§5. Create empty Tree Control
CALL METHOD gr_tree->set_table_for_first_display
EXPORTING
is_hierarchy_header = l_hierarchy_header
i_save = 'A'
is_variant = ls_variant
CHANGING
it_outtab = gt_data_empty "table must be empty !
it_fieldcatalog = gt_fldcat.
*§6. Create hierarchy (nodes and leaves)
PERFORM create_hierarchy.
*$7. register events
* PERFORM register_events.
*§8. Send data to frontend.
CALL METHOD gr_tree->frontend_update.
ENDIF.
CALL METHOD cl_gui_cfw=>flush.
ENDFORM. " CREATE_AND_INIT_TREE
分享到:
相关推荐
### SAP ALV 常用参数的详细描述 在SAP系统中,ALV(Application List Viewer)是一种非常强大的报表工具,它可以帮助用户快速地创建和管理报表,并且提供了丰富的自定义选项。本文将深入探讨SAP ALV中的一些常见...
在SAP系统中,ALV(Application List Viewer)是一种用于展示和处理大量数据的强大工具,它不仅能够以列表形式展示数据,还提供了多种交互功能,如排序、筛选、分组等。然而,在某些应用场景下,ALV界面中预设的一些...
SAP ALV标准范例 SAP ALV(Advanced List Viewer)是一种高级列表查看器,它提供了一种灵活的方式来显示和处理数据。在SAP系统中,ALV是最常用的报表开发函数之一。本文将对SAP ALV标准范例进行详细的介绍,涵盖了...
根据给定的信息,本文将详细解释SAP ALV(Application List Viewer)的简单案例,并深入探讨其中涉及的关键概念和技术要点。 ### SAP ALV基础知识 在SAP系统中,ALV是一种用于显示数据列表的强大工具。它允许用户...
### SAP ALV功能总结 #### 一、FUNCTION 'REUSE_ALV_GRID_DISPLAY'概述 在SAP系统中,ALV(Application List Viewer)是用于显示列表数据的强大工具,它不仅支持基本的数据展示,还提供了丰富的自定义选项。本文将...
【SAP ALV源程序】是SAP系统中用于生成和操作ALV(ABAP List Viewer)报表的示例代码。ALV是一个强大的表格显示工具,允许用户在ABAP环境中以表格形式展示数据,支持排序、过滤、导出等功能。在SAP系统中,ALV经常...
SAP ALV Grid 资料整理(很全面) SAP ALV Grid 是一种灵活的工具,用于显示列表,并提供了常见的列表操作通用函数,可以通过自定义选项来增强其功能。ALV Grid 控件可以创建非层次的友好交互式报表,是一个基于...
SAP ALV报表开发指南 SAP ALV报表开发指南是SAP系统中一种常见的报表展现形式,可以标准化、简单化R/3系统中的表单,为用户提供一个统一的表单格式以及用户接口。ALV报表既能显示简单表单(SIMPLE LIST),又可以...
SAP ALV报表开发指南 SAP ALV报表是SAP系统中一种常见的报表展现形式,它可以标准化、简单化R/3系统中的表单,可以为用户提供一个统一的表单格式以及用户接口。ALV既能显示简单表单(SIMPLE LIST),又可以显示有序...
在SAP系统中,ALV(Accelerated List Viewer)是一种用于数据展示的工具,它提供了标准的表格形式来显示数据库查询结果。ALV是ABAP编程的重要组成部分,它简化了复杂数据的可视化处理。本篇将深入探讨如何通过ABAP...
SAP ALV报表是SAP R/3系统中用于数据展示和分析的一种标准工具,全称为ABAP List Viewer。ALV报表的主要目的是提供一个统一、标准化的用户界面,以简化和美化R/3系统中的数据表单。它支持两种类型的报表:简单表单...
### SAP ABAP ALV 分页显示技术解析 #### 核心知识点:SAP ABAP ALV 分页显示 本篇文章将深入分析一个基于SAP ABAP的ALV(Application List Viewer)分页显示的实现方法。ALV是SAP GUI中用于展示表格数据的一种...
### SAP ALV Grid 控制器详解 #### 一、ALV Grid 控制器简介 **ALV Grid 控制器**(ALV = SAP List Viewer)是SAP开发环境中的一个非常重要的工具,它用于在SAP GUI应用程序中展示数据列表。ALV Grid 控制器不仅...
SAP ALV,全称是SAP Application List Viewer,是SAP系统中用于数据展示的一种强大工具。它提供了用户友好的界面,使得用户能够高效地处理和分析大量表格数据。ALV列表通常在ABAP编程环境中创建,为业务用户提供直观...
在SAP系统中,ALV(Accelerated List Viewer)是一种常用的数据展示工具,它提供了标准的表格形式来显示数据。然而,有时业务需求可能需要对这些标准屏幕进行定制或增强,以满足特定的报告和展示需求。本篇将详细...
在SAP系统中,ALV(Accelerated List Viewer)是一种用于数据展示的工具,它能够以表格形式快速、高效地显示大量数据。ALV编程是SAP开发人员必须掌握的关键技能之一,尤其对于处理和展示业务数据至关重要。本指南将...
### SAP ALV 报表开发模板详解 #### 一、SAP ALV 报表概述 SAP ALV(Application List Viewer)报表是SAP系统中一种常用的报表展示方式,它能够灵活地处理大量数据,并提供多种视图选项来帮助用户更直观地查看和...
### SAP ABAP开发中的ALV报表开发教程 #### 一、引言 在SAP ABAP开发中,ALV(Application List Viewer)是一种用于展示数据列表的强大工具,它提供了丰富的功能来满足各种业务需求,例如排序、筛选、分组等。本...
### SAP系统中ALV报表详解 #### ALV报表概述 ALV(Application List Viewer)是SAP系统中用于展示列表数据的一种方式,广泛应用于各种报表的设计与开发中。ALV报表能够灵活地处理大量数据,并提供多种显示格式、...