![TREE三:RS_TREE_LIST_DISPLAY TREE三:RS_TREE_LIST_DISPLAY](https://img-blog.csdnimg.cn/img_convert/ee4db136f64398edba196a687c170e40.png)
这种效果
主要参数:
wa_node
-
type "类型
wa_node
-
tlevel "层次
wa_node
-
name
wa_node
-
text
REPORT zlm_tree4
.
*Data declaration for additional node information
DATA : t_node TYPE snodetext .
*Internal table and wa decl for nodes
DATA : it_node LIKE TABLE OF t_node INITIAL SIZE 0 ,
wa_node LIKE t_node .
CLEAR : it_node[] , wa_node .
wa_node - type = 'T' . "第一个
wa_node - id = 'T1' .
wa_node -name = '天朝' .
wa_node -tlevel = 1 . "层次一
wa_node -nlength = '15' .
wa_node - color = '4' .
wa_node - text = '天朝' .
wa_node -tlength = '20' .
wa_node -tcolor = 3 .
APPEND wa_node TO it_node .
CLEAR wa_node .
wa_node - type = 'P' .
wa_node - id = 'T2' .
wa_node -name = '北京' .
wa_node -tlevel = 2 . "层次二
wa_node -nlength = '8' .
wa_node - color = '1' .
wa_node - text = '北京' .
wa_node -tlength = '20' .
wa_node -tcolor = 4 .
APPEND wa_node TO it_node .
CLEAR wa_node .
CLEAR wa_node .
wa_node - type = 'P' .
wa_node - id = 'T32' .
wa_node -name = '京温' .
wa_node -tlevel = 3 . "层次三
wa_node -nlength = '8' .
wa_node - color = '1' .
wa_node - text = ' 上坟烧报纸 --你糊弄鬼啊! ' .
wa_node -tlength = '20' .
wa_node -tcolor = 4 .
APPEND wa_node TO it_node .
CLEAR wa_node .
*Fm for constructing the tree
CALL FUNCTION 'RS_TREE_CONSTRUCT'
TABLES
nodetab = it_node .
*FM for displaying the tree
CALL FUNCTION 'RS_TREE_LIST_DISPLAY'
EXPORTING
callback_program = sy -repid
check_duplicate_name = '1'
color_of_node = '4'
color_of_mark = '3'
color_of_link = '1'
color_of_match = '5'
node_length = 30
text_length = 75
use_control = 'L' .
*Data declaration for additional node information
DATA : t_node TYPE snodetext .
*Internal table and wa decl for nodes
DATA : it_node LIKE TABLE OF t_node INITIAL SIZE 0 ,
wa_node LIKE t_node .
CLEAR : it_node[] , wa_node .
wa_node - type = 'T' . "第一个
wa_node - id = 'T1' .
wa_node -name = '天朝' .
wa_node -tlevel = 1 . "层次一
wa_node -nlength = '15' .
wa_node - color = '4' .
wa_node - text = '天朝' .
wa_node -tlength = '20' .
wa_node -tcolor = 3 .
APPEND wa_node TO it_node .
CLEAR wa_node .
wa_node - type = 'P' .
wa_node - id = 'T2' .
wa_node -name = '北京' .
wa_node -tlevel = 2 . "层次二
wa_node -nlength = '8' .
wa_node - color = '1' .
wa_node - text = '北京' .
wa_node -tlength = '20' .
wa_node -tcolor = 4 .
APPEND wa_node TO it_node .
CLEAR wa_node .
CLEAR wa_node .
wa_node - type = 'P' .
wa_node - id = 'T32' .
wa_node -name = '京温' .
wa_node -tlevel = 3 . "层次三
wa_node -nlength = '8' .
wa_node - color = '1' .
wa_node - text = ' 上坟烧报纸 --你糊弄鬼啊! ' .
wa_node -tlength = '20' .
wa_node -tcolor = 4 .
APPEND wa_node TO it_node .
CLEAR wa_node .
*Fm for constructing the tree
CALL FUNCTION 'RS_TREE_CONSTRUCT'
TABLES
nodetab = it_node .
*FM for displaying the tree
CALL FUNCTION 'RS_TREE_LIST_DISPLAY'
EXPORTING
callback_program = sy -repid
check_duplicate_name = '1'
color_of_node = '4'
color_of_mark = '3'
color_of_link = '1'
color_of_match = '5'
node_length = 30
text_length = 75
use_control = 'L' .