![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
WDA / FPM
文章平均质量分 74
FPM 和WDA 开发知识
SAP小白kenny
SAP ABAP PO CPI BTP
展开
-
FPM 初识
FPM简介: Floorplan Manager for Web Dynpro ABAP,中文翻译为平面图管理工具,官方解释是:A floorplan is a template. It is a combination of user interface( UI ) patterns' arranged in a specific order in an application that allows a user to accomplish a certain activity, fo...原创 2021-05-13 11:26:28 · 1753 阅读 · 1 评论 -
FPM的简单实例( 一 ) -- Search GUIBB
1、执行事务FPM_WB选择创建空白FPM application2、输入 FPM 对象3、分配 Package 和传输请求4、编辑配置5、配置第一个页面的页面标识,标题以及各种常规设置6、对UIBB的介绍6.1、可以理解为一个控件,或者'block'块的概念,例如:对下图来说:上面的查询条件是一个UIBB,下面的查询结果又是一个UIBB,6.2、SAP内置了大量的标准接口来实现代码的标准化,我们在创建UIBB的时候,只需要将 对应的接口实现,作为 f原创 2021-06-17 10:18:45 · 770 阅读 · 0 评论 -
FPM实现 Search UIBB 和 List UIBB数据交互
一、创建简单的demo1、创建 search uibb的feeder class2、定义search 字段 METHOD IF_FPM_GUIBB_SEARCH~GET_DEFINITION. DATA: ls_search TYPE ysfpm_test_001, lt_search TYPE TABLE OF ysfpm_test_001, ls_field TYPE fpmgb_s_searchfield_descr,.原创 2021-06-23 18:05:46 · 834 阅读 · 1 评论 -
Web Dynpro for ABAP ( 五 ) 跨WDA传参
我们偶尔会在一本程式中引用另一本WDA程式,这时候传参成了一件很重要的事,我用过的方法一共有三个:1)、利用interface node传参;2)、利用interface method传参;3)、利用url传参;1)、利用interface node传参;在使用wd_comp_controller->window_manager->create_and_open_popup 的方式去弹出popup框的时候,需要在调用程式中引用被调用程序的WDA Window,这时候我们可以直原创 2020-07-04 11:43:30 · 747 阅读 · 0 评论 -
Web Dynpro for ABAP ( 四 ) BPM系统的连接
BPM是我们公司用的一个文件签核系统,GUI上没有用到,但是在Portal上会用上,其核心还是需要创建webservice 的outbound的接口,对WDA而言,重要的是需要建立CHIPS,同时建立interface event和interface method作为创出与传入的函数。首先需要在SE80 package下面的 Enterprise Services中创建 outbound的service consumer,然后在soamanager中mapping上port,在SE24的构造方法中写上:原创 2020-07-04 10:38:28 · 297 阅读 · 0 评论 -
Web Dynpro for ABAP ( 三 ) Window popup
WDA程式在编写的过程中经常会有弹出框的需求,一般我常会用到的一般有三种:1)、Message的弹出框用于confirm;2)、需要自己画控件的window;3)、弹出一个完整的application。下面介绍具体的方法和步骤:1)、Message的弹出框用于confirm;这种最简单, APPEND '請確認是否取消!' TO lt_text. wd_this->window_cancel = wd_comp_controller->原创 2020-07-03 16:37:34 · 933 阅读 · 0 评论 -
Web Dynpro for ABAP ( 二 ) 控件和Context
MAC结构,那与控件绑定的数据就是Context,Node 是element对象的集合,attribute即字段,element是 数据的对象形式的存在。Node可以包含着element。Node的property的属性介绍:selection :可选择的element,singleton:决定子节点加载数据,是否根据父节点lead selec,supply function:加载数据,(注:在componentcontroller中建立的Node,可以设置为Interface ).原创 2020-07-03 15:33:56 · 744 阅读 · 0 评论 -
Web Dynpro for ABAP ( 一 ) API
每个application都会分配一个url,我们会把账号或者application的信息存放在其中,下面的部分是读取API的内容: methods wd_get_api returning value(Result) type ref to IF_WD_VIEW_CONTROLLER. "#EC NEEDED原创 2020-07-02 14:23:55 · 323 阅读 · 0 评论 -
WDA的事件
WDA自带的事件说明以及执行顺序COMPONENTCONTROLLERWDDOINIT Controller Initialization MethodViewsWDDOAFTERACTION Method for non-action specific operations before navigationWDDOBEFOREACTION Method for Validation of User Input...原创 2020-07-02 14:17:01 · 437 阅读 · 0 评论 -
WDA
由于我们公司还在用老旧的WDA,所以不可避免的会需要写一点,但是这个是MVC的框架,又不太好截图,只能贴一点零散的代码,记录以下几个简单的功能吧。Web Dynpro 是SAP提供的用于开发基于Web和多终端的窗体开发解决方案。WDA的报错看着挺难受,还好demo的例子比较多,可以平时看看例子基本上可以满足你的需求了。...原创 2020-07-02 13:58:37 · 1216 阅读 · 0 评论 -
WDA:ALV 不同行顯示不同的下拉框和顯示相同的下拉框
显示相同的下拉框当然比较简单,所以先介绍简单的: data: lo_no_dafile type ref to if_wd_context_node. data: lo_node_info type ref to if_wd_context_node_info. data:lt_value_set type wdr_context_attr_value_list. data:ls_value_set type wdr_context_attr_value.**************原创 2020-06-15 14:27:44 · 430 阅读 · 0 评论