博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个简单的webdynpro的ALV示例
阅读量:7076 次
发布时间:2019-06-28

本文共 1481 字,大约阅读时间需要 4 分钟。

开发alv的时候需要

1、在web dynpro组件下面 的已使用的组件中添加ALV组件 SALV_WD_TABLE

2、在组件控制器的属性下面创建ALV组件SALV_WD_TABLE

3、在视图界面的属性下面也要添加ALV组件SALV_WD_TABLE

4、在视图界面下定义控件ViewContainerUIElement名称是UCV_ALV

5、在窗口下面的视图下面UCV_ALV下面嵌套选择ALV 的TABLE

6、定义节点.

7、页面加载事件WDDOMODIFYVIEW下面绑定ALV控件:

DATA: dyn_node TYPE REF TO if_wd_context_node.  dyn_node = wd_context->get_child_node( name = 'LT_SFLIGHT' ).  DATA: lo_interfacecontroller type ref to iwci_salv_wd_table.  lo_interfacecontroller = wd_this->wd_cpifc_alv( ). "在视图中添加ALV组件才会生成此wd_cpifc_alv方法  lo_interfacecontroller->set_data( dyn_node ).

8、执行SEARCH按钮事件

DATA lo_nd_lt_sflight TYPE REF TO if_wd_context_node.    DATA lo_el_lt_sflight TYPE REF TO if_wd_context_element.    DATA ls_lt_sflight TYPE wd_this->Element_lt_sflight.    DATA lt_lt_sflight TYPE wd_this->Elements_lt_sflight.    lo_nd_lt_sflight = wd_context->get_child_node( name = wd_this->wdctx_lt_sflight ).    SELECT * INTO TABLE lt_lt_sflight from sflight UP TO 10 ROWS. "NEW_ITEMS  BIND_TABLE  SET_INITIAL_ELEMENTS  ABAP_TRUE      lo_nd_lt_sflight->BIND_TABLE(      EXPORTING        NEW_ITEMS = lt_lt_sflight        SET_INITIAL_ELEMENTS = ABAP_FALSE ).

 

9、执行效果

 

 

 更新:可以忽视以上的操作,主要有以下三点

         1、需要在组件控制器和视图控制器上加入ALV组件 SALV_WD_TABLE

         2、需要把需要展示的数据节点设置成全局节点,还需要把该全局节点传输到alv组件下节点的DATA节点中去,方法是在alv组件下的上下文菜单下点击控制器的用法,然后映射全局节点至DATA节点下。

        3、在视图控制器下的outbound plugs下创建输出plug name,然后打开窗口控制器,在ALV容器元素组件下添加alv视图TABLE,把在视图下创建的输出plug name和该alv的table视图下的default连接。因为一个视图下可能会指向多个alv容器。

 

 

 

 

 

转载于:https://www.cnblogs.com/caizjian/p/3768070.html

你可能感兴趣的文章
trim 杂谈
查看>>
四人过桥、三盏灯 三个开关 的答案
查看>>
我的友情链接
查看>>
Ubuntu13.10安装仿苹果启动菜单Cairo-Dock
查看>>
JSplitPane固定分割比例和禁止拖动分割条
查看>>
面试中经常遇到的SQL
查看>>
Spring Jackson AjaxFileUpload 没有执行回调函数的解决办法
查看>>
Liunx笔记:zabbix编译安装
查看>>
DUBBO服务调用超时问题记录
查看>>
【学习笔记】屏幕尺寸的信息
查看>>
Linux下启动Java进程并获得进程ID(PID)
查看>>
Android单元测试
查看>>
报表性能优化方案之数据集缓存与共享
查看>>
Linux RAID
查看>>
R文件系统管理
查看>>
android sqllite 使用笔记
查看>>
Oracle 关闭(shutdown immediate)时hang住
查看>>
【unity】关于时间等常用工具类
查看>>
在论坛中出现的比较难的sql问题:12(递归问题2)
查看>>
PXE结合kiskstart实现自动化安装系统
查看>>