SAP Web Dynpro for ABAP 一个简单例子

jesselei

贡献于2012-11-05

字数:2009 关键词: SAP ERP/CRM

资源共享… 目 录 一、运行效果 2 二、基本原理 2 三、实现过程 2 四、参考文档 17 下面为创建一个简单Web dynpro for abap的步骤,如有错误敬请指正。 一、运行效果 首先,有如下页面: 输入一些信息 接着,点击按钮“submit”,将会看到如下效果: 资源共享… 二、基本原理   引自:http://baike.baidu.com/view/1477089.htm Web Dynpro 是传统 Dynpro 编程方法在互联网时代的扩展;SAP 为 Web Dynpro 提供两种开发预言:ABAP 和 Java,于是就有了 Web Dynpro for ABAP 和 Web Dynpro for Java。   Web Dynpro 采用了一种高级的 MVC / Data Binding 架构模式,并且提供非常友好的编程界面。Web 界面可以使用拖拉的形式进行开发。由于 Web Dynpro 运行于 SAP NetWeaver 平台,该平台在传统 Dynpro 开发上的优势也被使用的淋漓尽致。使用 Web Dynpro 可以非常迅速的开发出企业级的应用程序,开发者只需要关注其业务流程,关于版本管理、质量控制、发布、性能等内容仍然由 NetWeaver 平台帮助完成。   SAP WEB Dynpro 的实例包:Package:SWDP_TEST,SPOO里面有很多实例,可供学习。 三、实现过程 创建上面示例的过程如下: 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的位置上。 资源共享… 结果为: 将该信息与InputField关联起来:选中标记2处的InputField,点击其属性value后的按钮(参见标记3) 资源共享… 选中Name 则会发现该属性的值及按钮状态均已更改 资源共享… 7、在SECNODVIEW中引用COMPONENTCONTROLLER 将Name值拷贝到第二个页面即SECONDVIEW页中。 TextView引用Name。 资源共享… 8、让FIRSTVIEW的Button工作 选中Button(参见标记3),并点击其Events中OnAction后面的按钮(参见标记4),为该按钮添加一个事件。 资源共享… 9、在SECONDVIEW中接收值 10、将两个页面绑定到这个应用中 资源共享… 分别绑定标记1和标记2这两个页面,即刚才创建的那两个页面。 11、将两个页面关联起来 资源共享… 通过FIRSTVIEW中的按钮动作与SECONDVIEW链接起来。 接着,将FIRSTVIEW设置为默认页 资源共享… 12、激活所有涉及到的信息 13、设置Web Dynpro Application 14、查看胜利的果实 经过刚才的一系列运作之后,下面该查收胜利的果实了,来看看我们运行的结果吧! 只需要F8运行就可以了!或者执行其URL,但需要输入用户名密码! 资源共享… 四、参考文档 Web Dynpro for ABAP: Tutorials for Beginners   具体的PDF文档为: Tutorial 1 - Create a Simple Web Dynpro Application Tutorial 2 - BAPI Usage Tutorial 3 - Navigation Tutorial 4 - Display Bookings for Selected Flights Tutorial 5 - Component and Application Configuration Tutorial 6 - Component Usage

下载文档,方便阅读与编辑

文档的实际排版效果,会与网站的显示效果略有不同!!

需要 8 金币 [ 分享文档获得金币 ]
1 人已下载

下载文档

相关文档