Web Dynpro
Jon。
这个作者很懒,什么都没留下…
展开
-
SAP Web Dynpro(九):组件的模块化与复用
1.定义一个子界面,设置为"1…1",查询为单条结果。2.新建一个接口方法,用于接收关键字的并查询结果。 DATA lo_nd_location TYPE REF TO if_wd_context_node. DATA lo_el_location TYPE REF TO if_wd_context_element. DATA ls_location TYPE wd_this->element_location.* navigate from <CONTEXT> t原创 2021-02-26 10:34:20 · 501 阅读 · 0 评论 -
SAP Web Dynpro(八):消息类型
可通过向导创建消息,常用的方法有四种。report_attribute_error_message:* get message manager DATA lo_api_controller TYPE REF TO if_wd_controller. DATA lo_message_manager TYPE REF TO if_wd_message_manager. DATA lv_text TYPE string. DATA lv_message TYPE stri原创 2021-02-23 09:45:51 · 358 阅读 · 0 评论 -
SAP Web Dynpro(七):OTR文本
1.新建及引用可以在text属性或程序中引用它。2.程序中调用DATA:lv_otr_text TYPE string.lv_otr_text = cl_wd_utilities=>get_otr_text_by_alias( alias = 'Your package/Your object name'). "例如:alias = '&TMP/ERROR01' "get message manager DATA lo_message_原创 2021-02-20 09:52:43 · 684 阅读 · 0 评论 -
SAP Web Dynpro(六):子查询
**1.在组件控制器的Context页签中,在传出参数中新建子节点,将子查询需要的字段建立起来,并将属性改为0...n(内表形式),以及添加Supply Function(取数时调用的方法)**2.保存后会自动创建一个Supply Function方法,在方法中添加取数及赋值的逻辑。大部分代码将注释取消掉即可。METHOD get_mard .* General Notes* =============* A common scenario for a supply method is原创 2021-02-07 10:26:13 · 368 阅读 · 0 评论 -
SAP Web Dynpro(五):显示隐藏切换
1.在视图的Context页签中新建一个属性。类型选择三个基本类型之一。2.在Layout中创建一个触发控件,并绑定Action事件。3.需要展示显示隐藏效果的控件,将visible属性绑定成自定义创建的属性。4.(可选)修改自定义属性的默认值,如默认显示则为’X’,默认隐藏则为空。5.修改Action事件中绑定的Handler方法的代码,通过向导获取和赋值。METHOD onactionget_data . DATA lo_el_context TYPE REF TO i原创 2021-02-05 10:04:38 · 628 阅读 · 0 评论 -
SAP Web Dynpro(四):服务调用
服务调用是指通过封装BAPI、自开发Function、WebService等方式获取数据。1.创建服务调用。向导结束后,自动生成组件控制器的节点及方法。2.将创建的组件控制器节点放入相关的视图中,并设置好Inbound Plugs/Outbound Plugs,用于将数据传递到其他视图(如果在同一视图查询则不用)。3.打开Inbound Plugs中创建好参数的Handler方法,通过向导创建调用生成函数的方法(刚刚通过向导自动创建好的封装函数的方法)。选择相应的组件控制原创 2021-02-03 09:50:11 · 318 阅读 · 0 评论 -
SAP Web Dynpro(三):上下文映射
1.在组件控制器的context中创建一个节点。2.选择参考结构中的字段3.找到需要使用这些字段的视图中的Context页签,将需要的字段拖拽到该视图的Context下。4.在Layout页签中,点击使用向导创建控件,参考Context创建。根据向导创建的容器需要将属性isLayoutContainer手动打勾(手工创建的容器会默认勾上),否则会报错。注:实际上是将控件中的值与视图中Context的字段做绑定因为是参考现有的数据库创建的,如果该字段有搜索帮助的话也会自动原创 2021-02-01 10:55:51 · 307 阅读 · 0 评论 -
SAP Web Dynpro(二):页面跳转
1.新建两个视图,一个是主页面,一个是跳转后页面;在主页面的layout中设置跳转触发控件(如按钮),并创建控件的action事件,然后在Outbound Plugs中定义一个变量。2.在跳转后页面的Inbound Plugs中定义一个变量。3.将需要的视图拖进窗体中,然后在窗体中进行视图关联(从哪个视图到哪个视图)。当绑定好对应关系后,创建Action时自动创建的Handler方法会自动新增一下代码,实际上是调用这段代码进行跳转的效果。4.创建Web Dynpro应用程序,将生原创 2021-01-26 09:25:52 · 953 阅读 · 0 评论 -
SAP Web Dynpro(一):基本架构
WebDynpro是SAP提供的用于开发基于Web和多终端的窗体开发解决方案。AP 为 Web Dynpro 提供两种开发语言:ABAP 和 Java,于是就有了 Web Dynpro for ABAP 和 Web Dynpro for Java。Web Dynpro采用了一种高级的架构模式,并且提供了非常友好的编程界面。Web界面可以使用拖拉的形式进行开发。Web Dynpro for abap采用了MVC(model view controller)的设计方法。Component(组件)• 一个W原创 2021-01-25 10:31:31 · 2441 阅读 · 1 评论