比较丑,呵呵。暂且不讨论样式问题。仅仅是一个初学者案例。
具体实现过程如下:
创建web dynpro component
创建一个node和一个attribute
node存spfli 的内表,attribute 存搜索条件 单值CARRID
具体0-n什么意思按F1 查看
选择需要的字段
attribute
到view界面,添加element。可以拖拽,我喜欢邮件添加
首先是label
然后输入框:
绑定attribute carrid
搜索按钮
创建search action
需要显示的表格
表格绑定数据:
显示效果如下:
维护search逻辑
首先获取输入参数的值
代码会自动生成:
DATA lo_el_context
TYPE
REF
TO if_wd_context_element
.
DATA ls_context
TYPE wd_this
->element_context
.
DATA lv_att_carrid
TYPE wd_this
->element_context
-att_carrid
.
* get element via lead selection
lo_el_context
= wd_context
->get_element
(
)
.
* @TODO handle not set lead selection
IF lo_el_context
IS
INITIAL
.
ENDIF
.
* get single attribute
lo_el_context
->get_attribute
(
EXPORTING
name
=
`ATT_CARRID`
IMPORTING
value
= lv_att_carrid
)
.
然后set 内表的值,代码也会生成
但是怎样取值,需要自己写
格式自行调整。
然后创建application
测试application即可
测试结果:
欢迎关注订阅号:SAP学习记录 (SAPlearning )