美文网首页
第三代:基于类的增强

第三代:基于类的增强

作者: LiamHacker | 来源:发表于2018-11-30 16:01 被阅读0次

T-CODE:SE18创建及维护BADI对象;SE19维护BADI实例。
查找第三代增强的方法:
1)T-CODE:SE24,输入CL_EXITHANDLER,找到GET_INSTANCE方法,在这方法中设置断点查看exit_name的值。
2)T-CODE:ST05,BADI所对应的数据表为SXS_INTER,SXC_EXIT,SXC_CLASS,SXC_ATTR,这些表都是通过视图V_EXT_IMP和V_EXT_ACT来查询。
a、运行T-CODE:ST05,选择buffer teace(table buffer teace)
b、activate trace 开始追踪
c、运行你要找BADI的程序,并执行操作
d、deactivate trace(结束追踪)
e、点击display trace ,在选择条件中的objects输入:V_EXT_IMP和V_EXT_ACT。再执行。
f、查询,可以看到V_EXT_IMP对应的接口类名字都是以IFEX,后面所接的就是对应BADI接口的定义。
光看文字,不操作会不会让大家产生顾虑?接下来到直接贴图部分!

方法一

sap-enhancement-1.png sap-enhancement-2.png sap-enhancement-3.png sap-enhancement-4.png

方法二

sap-enhancement-5.png sap-enhancement-6.png sap-enhancement-7.png

相关文章

  • 第三代:基于类的增强

    T-CODE:SE18创建及维护BADI对象;SE19维护BADI实例。查找第三代增强的方法:1)T-CODE:S...

  • Spring aop常用的两种方式

    准备 使用Maven引入依赖包 基于@Aspect注解 首先声明一个接口 添加实现类 添加增强类 在Spring的...

  • WebAR开发指南(1)---使用AR.js实现第一个WebAR

    关于AR.js AR.js是一个轻量级的增强现实类JavaScript库,支持基于标记和位置的增强现实。开发人员可...

  • 类增强

    思考:1、如何对类进行增强???2、如何预留扩展接口??? 一句话:通过代理增强,通过 包装预留扩展接口 prox...

  • 原创:WeZRender:微信小程序Canvas增强组件

    WeZRender是一个微信小程序Canvas增强组件,基于HTML5 Canvas类库ZRender。 使用 W...

  • Lombok常用注解的使用总结

    Lombok是什么? 一个在编译阶段修改增强Java类的工具,使用方式基于注解,常用于: 为Java POJO生成...

  • Spring_6 AOP 操作术语

    以下所有介绍都是基于下面示例进行说明: 连接点(Joinpoint) 类里面那些方法可以被增强,这些方法称为连接点...

  • Spring AOP 初识AOP

    通过Spring使用AOP 必要条件:1、增强工具类(提供增强方法)2、被代理增强类(提供需要被增强的方法) ①接...

  • Aop

    前置增强 配置文件1 接口 实现类 前置增强/通知类 测试类 配置文件与第一个配置文件同 目标类 环绕增强类 测试...

  • Spring基于XML的AOP配置

    1. 入门案例 pom.xml 需要增强的公共代码类 业务类接口 业务类实现类同时也是被增强的类 Applicat...

网友评论

      本文标题:第三代:基于类的增强

      本文链接:https://www.haomeiwen.com/subject/nmphcqtx.html