本文是基于NWBC银行账户信息进行增强,相关过程如下:

1.定位需要增强的界面

 首先登陆SAP-GUI(尽量EN登陆,ZH可能乱码),输入TCODE:NWBC跳转到浏览器界面,新建银行账户: 

 注意上图中的三个红框区域,可点击Configuration对应链接进行查看。

 WD Application:FPM应用程序名

 Start WD Component:Page页面配置

 Current WD Component/View:View布局设计

 本次主要是]增加一些辅助字段,则需要调整View界面布局。

2.查找Feeder Class

 点击View Configuration链接进入如下界面,在Preview点击标准Group元素,然后在General setting设置中查看Feeder Class类名:

 当前类名:CL_FCLM_BAM_FORM_FEEDER

 

 在GUI中SE24查看Feeder Class

 

3.Feeder Class方法 IF_FPM_GUIBB_FORM~GET_DEFINITION

 这个方法主要是定义结构变量eo_field_catalog及Action事件et_action_definition

 

 打开类方法super->if_fpm_guibb_form~get_definition,可以看到fieldlist为内表mt_field,继续跟踪mt_field:

 

 可以看到MT_FIELD属性在类CL_GUIBB_BO_BASE中,

 

 

 可以看到get_metadata()元数据方法

 

 

 获取结构 FCLM_BAM_S_AMD_ATT

 

 获取字段清单:MT_FIELD

 

 获取Action事件:MT_ACTIONDEF

 

 相关数据表:

 

4.FCLM_BAM_AMD结构增强

 上一步获取结构 FCLM_BAM_S_AMD_ATT

 

 Include:FCLM_BAM_AMD

 

 在透明表FCLM_BAM_AMD中增加结构ZSTR0026

 

 然后激活,FCLM_BAM_AMD表结构如下:

 

5.FPM View增强

 5.1创建Enhance

 

 点击VIEW配置链接

 

 可以看到Fields节点下已自动加载了自定义字段(ZSTR0026)

 点击Other Functions中的Enhance

 

 创建Enhancement: ZENH_CMP_CFG_FCLM_BAM_ACCT

 创建完成后,界面可编辑。

 5.2 Form UIBB Schema设计

 如下图增加 Group 及其自定义字段

 

 增加完成后Preview界面如下 

 Group Text文本 $OTR:ZJT1907_TR/BANK_MASTER_ADDITIONAL ,其中 $OTR: + 开发包 + 文本对象

 可以通过TCODE:SOTR_EDIT 事务码进行维护

 

 完成后,点击检查并保存

 

6.测试

 TCODE:NWBC登录

   

FPM-OVP增强实例-银行账户的更多相关文章

  1. 简单练习题2编写Java应用程序。首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”、“取款”和“余额查询”。其次, 编写一个主类,在主类中测试Account类的功能

    编写Java应用程序.首先定义一个描述银行账户的Account类,包括成员变 量“账号”和“存款余额”,成员方法有“存款”.“取款”和“余额查询”.其次, 编写一个主类,在主类中测试Account类的 ...

  2. 申请Payoneer美国万事达信用卡,可获得一个美国虚拟银行账户,立即注册可得25美元

    申请Payoneer美国万事达信用卡,可获得一个美国虚拟银行账户,可以在国内任意一个支持万事达的ATM.POS机上取现和刷卡消费.Payoneer可以网上购物,购买国外的产品,对我们有一个好处就是利用 ...

  3. 银行账户管理系统(oracle数据库连接池,数据库的链接,)

    /* * 银行账户管理系统: * 属性:账户id,姓名,金额salary,利息类型: *管理员模块实现的功能: * 1.给用户开户 * 2.查询所有账户信息 * 用户模块实现的功能: * 1.显示用户 ...

  4. OC1_银行账户类

    // // BankAccount.h // OC1_银行账户类 // // Created by zhangxueming on 15/6/10. // Copyright (c) 2015年 zh ...

  5. (转)Oracle EBS 有效银行账户取值 银行科目

    SELECT ba.bank_account_id, --银行账户key ftv.territory_short_name, --国家 ftv.territory_code, --国家简称 cb.ba ...

  6. Java实验-课程设计报告一:个人银行账户管理系统SavingAccountManageSystem-具体文档+源码

    课程设计报告一:个人银行账户管理系统 此文档及源码仅供参考 不得直接复制使用 author: [xxxxxxxxx xx xxxx] date: "2019-04-12" 作 者: ...

  7. Oracle EBS 银行账户API

     创建银行 -- Create Bank DECLARE p_init_msg_list VARCHAR2(200); p_country_code VARCHAR2(200); p_bank_nam ...

  8. springmvc springJDBC 简单实训银行账户管理系统

    springmvc springJDBC 简单实训银行账户管理系统 1.简单介绍一下,在校时每周结束都会有一次学习总结,简称“实训”,这次实训内容是spring,因为是最近热门框架,我就先从基础方面开 ...

  9. Oracle EBS 有效银行账户取值

    SELECT ba.bank_account_id, --银行账户key ftv.territory_short_name, --国家 ftv.territory_code, --国家简称 cb.ba ...

随机推荐

  1. Java_jdbc 基础笔记之六 数据库连接 (PreparedStatement)

    reparedStatement 是 Statement 的子接口 * ①需要预编译 SQL 语句:PreparedStatement ps = conn.preparedStatement(sql) ...

  2. Mxnet:以全连接层为例子自定义新的操作(层)

    https://blog.csdn.net/a350203223/article/details/77449630 在使用深度学习平台时,光会使用其中已定义好的操作有时候是满足不了实际使用的,一般需要 ...

  3. Microsoft Office Excel不能访问文件*.xls的解决方案

    Microsoft Office Excel不能访问文件‘xxxx.xls“可能的原因有:·文件名称或路径不存在,文件正被其他程序使用:您正要保存的工作簿与当前打开的工作簿同名. 解决方案 1.首先检 ...

  4. Ubuntu新建用户并指定目录

    例如我要新建一个nginx用户,并指定目录,允许使用bash登录 sudo useradd -d "/home/nginx" -m -s "/bin/bash" ...

  5. mybatis自动生成后无法获取主键id问题

    使用mybatis的自动生成工具生成的主键id: <selectKey resultType="java.lang.Integer" keyProperty="id ...

  6. node 单例

    ScriptManager.getInstance = function () { if (_instance != null) { return _instance; } else { return ...

  7. Hadoop+Hbase+Zookeeper分布式存储构建

    目录: 软件准备 Hadoop安装配置 zookeeper安装配置 Hbase安装配置 Hadoop+Hbase+zookeeper分布式存储构建 前言* Hadoop是Apache开源组织的一个分布 ...

  8. GridView树状结构显示

    下面的树形结构代码需要GridVIew中的数据要求是按照上下级关系已经排列好的顺序,比如: GridView ID ParentID Name 1 0 父1 2 1 父1子1 3 1 父1子2 4 3 ...

  9. lambda表达式已经成为了开发者必须要掌握的技能?

    lambda表达式 lambda表达式是什么 引用百度百科 “Lambda 表达式”(lambda expression)是一个匿名函数,Lambda表达式基于数学中的λ演算得名,直接对应于其中的la ...

  10. 【转帖】vim/sed/awk/grep等文件批处理总结

    vim/sed/awk/grep等文件批处理总结 https://www.cnblogs.com/cangqiongbingchen/p/9760544.html Vim相关操作 1.基础 * 和 # ...