二维码

[教程] 几个Web Dynpro for abap 的简单案例

fayne发表于 2015-05-04 16:21时光太浅 最后回复于 2016-08-14 14:52 [复制链接] 837 1

如果不了解的WDA(Web Dynpro For Abap) 的人,可能先看看基本的概念,简单点就是网页上面实现SAP的功能。
运行的效果图
首先,有如下页面:

1

1

输入一些信息:

2

2

接着,点击按钮“submit”,将会看到如下效果:

3

3


页面最大只能500k上传不了。
实现过程:
1:通过事务码SE80进入,在标记为1的位置选中Web Dynpro Comp./Intf.,在标记为2的位置输入名字,本例中名字为“ZTest_Webdynpro”,并回车。
2、创建2个View
因为在本例中需要2个页面,所以需要创建两个View;首先,创建第一个View,名字为“FirstView”
保存。
按照上面步骤创建第二个View,不过这次的名字为“SecondView”,并保存。
3、创建FirstView所需组件
该页面共需三个组件: Label、InputField、Button
将Label(标记为2)和InputField(标记为3)拖拽到界面上
添加Button:点开action,拖拽Button到界面上。
设置组件属性:
选中Label(可以通过右上侧的位置进行选择),将LabelFor属性更改为“INPUT_FIELD”,将text属性更改为“Please input your Username”
同理,将按钮的text属性更改为submit
现在第一个页面的组件基本已经设置好。

4、现在设置SECONDVIEW上的组件。
本页共需要2个组件: Label、TextView
拖拽Label及TextView到界面上,然后更改这两个组件的属性:
Label的text属性值为:Your name is
Label的labelFor属性值为:TEXT_VIEW

5、设置COMPONENTCONTROLLER
双击标记为1的位置,然后在标记为2的位置上右键,Create-〉Node
然后在node上右键创建Attribute
6、在FIRSTVIEW中引用COMPONENTCONTROLLER
现在,在第一个页面引用这个信息:选中标记3位置节点,拖拽到标记4的位置上。
6.jpg
回复

使用道具 举报

时光太浅
支持楼主,支持SAP顾问圈,以后经常来!
回复 支持 反对

使用道具 举报

快速回帖

本版积分规则
您需要登录后才可以回帖 登录 | 注册有礼

快速回复 返回顶部 返回列表