微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > 企业开发 > SAP >

sap tree control

时间:2017-01-20 04:01  浏览:努力统计中...
闲暇之余琢磨了下sap的tree control,做过asp.netd的都比力认识这个控件,如今来说说如何在abap oo中实现这个结果,这是鄙人第一次写东西,请列位多多指指教。 注明:为更好的演示,假设

闲暇之余琢磨了下sap的tree control,做过asp.netd的都比力认识这个控件,如今来说说如何在abap oo中实现这个结果,这是鄙人第一次写东西,请列位多多指指教。

注明:为更好的演示,假设场景是要表现每个贩卖地区下的每个客户的贩卖订单信息,末了的结果截图如下。

                                                    图1

1.起首在屏幕中添加两个container控件(也可以添加一个,在步伐中用spliter离开就好了),如图。

                               图2

在属性栏中重要是对屏幕的一个阐明。

               图3

pbo和pai。

添加完控件之后的元素清单如上图3,exit控件可以不加,这个只是方便测试。

2.在代码中声明变量,包罗屏幕元素,数据布局,内表和class。

 

View Code
 1 report  zdemo_tree_control_so_data.
2
3 tables vbap .
4
5 data ok_code type sy-ucomm .
6 data save_ok type sy-ucomm .
7
8 class lcl_application definition deferred .
9 data custom_container type ref to cl_gui_custom_container .
10 data gcontainer type ref to cl_gui_custom_container .
11 data tree_control type ref to cl_gui_simple_tree .
12 data grid type ref to cl_gui_alv_grid .
13
14 data gs_layout type lvc_s_layo.
15 data gt_fieldcat type standard table of lvc_s_fcat .
16 data gw_fieldcat like line of gt_fieldcat .
17
18 data node_table like table of mtreesnode .
19 data node1 type mtreesnode .
20
21 types begin of st_vbak .
22 types vkorg type vbak-vkorg .
23 types vtweg type vbak-vtweg .
24 types kunnr type vbak-kunnr .
25 types vbeln type vbak-vbeln .
26 types end of st_vbak .
27
28 data t_vbak type table of st_vbak .
29 data w_vbak like line of t_vbak .
30
31 types begin of st_vbap .
32 types vbeln type vbap-vbeln .
33 types posnr type vbap-posnr .
34 types matnr type vbap-matnr .
35 types netwr type vbap-netwr .
36 types werks type vbap-werks .
37 types lsmeng type vbap-lsmeng .
38 types end of st_vbap .

顶一下
(0)
0%
踩一下
(0)
0%
------分隔线------
栏目列表
推荐内容