美文网首页
第二代:基于函数出口增强

第二代:基于函数出口增强

作者: LiamHacker | 来源:发表于2018-11-29 09:05 被阅读0次

T-CODE:SMOD根据自己经验或者百度,找到相对应的增强,进到增强里面可以看到有出口的信息了
T-CODE:CMOD该事务代码为对SMOD中的增强进行维护,可以添加SMOD增强到CMOD中去,当然也可以不用添加。

sap-enhancement-01.png

双击你想要的出口函数进去,当然怎么选择你想要的出口?
都知道调用函数是怎么调用的吧?使用CALL CUSTOMER-FUNCTION <3位数字> 调用函数模块,所以可以通过这个条件到程序中检索啦!出口函数的名字都有一个特性,EXIT<程序名><3位数字>。
第二代增强中主要有4类:
1)E.Function exits:函数增强
2)C.GUI codes: GUI增强
3)S.Screens:屏幕增强
4)T.Tables:表结构增强
查找enhancement的方法:
第一步:先找到程序名称,再通过程序名称到MODSAP透明表中进行模糊查询。(建议是在程序里直接找到调用那个出口函数为准,再到SMOD中找到对应的增强点,往往你查到后你会看到特殊的情况,就像下面的MIGO一样有两个程序名不一样的出口)

sap-enhancement-02.png sap-enhancement-03.png

第二步:扩展名称对应的就是SMOD中的名称了,选择自己的出口函数后,进到源码里。当你双击包含的文件时,会有警告,忽略警告,直接回车就可以,接下来就不用我教了哦!


sap-enhancement-04.png sap-enhancement-05.png sap-enhancement-06.png

创建完就可以写代码了!

上面的查找方式还是慢或者难找。。
那么直接通过SE37输入出口检查函数MODX_FUNCTION_ACTIVE_CHECK.断点查吧!

sap-enhancement-7.png

设置个断点,然后再执行MIGO或者其他程序,进行操作后将会跳到该断点处进行检查,就可以找到程序的出口方法了,再到MODSAP表中找到增强点对象,再操作等等。

相关文章

  • 第二代:基于函数出口增强

    T-CODE:SMOD根据自己经验或者百度,找到相对应的增强,进到增强里面可以看到有出口的信息了T-CODE:CM...

  • SAP ABAP 开发增强基础

    增强的概念 增强的分类 常用的增强 增强实战 一、增强的概念 增强就是SAP系统中标准程序的出口,在该出口中由用户...

  • 二代增强 — 出口增强

    Tcode :smod 查看 Tcode :cmod 创建

  • 搜索帮助出口增强

    有时根据业务要求取不同表里的不同数据,但从se11筛选是做不到的,就要写出口增强。首先写一个函数组,定义一个函数模...

  • C++对C增强部分

    全局变量检测增强int a;int a = 10;C++ 不可以,C可以 函数检测增强函数参数类型增强,C++ 必...

  • vue笔记-ES6的不同写法

    1、字面量增强写法 2、函数的增强写法 3、for遍历的增强写法

  • 递归、回调

    递归函数:在函数的内部调用自己,递归函数应该给出口否则就会一直执行 若函数不给出口 递归的小应用 回调函数:把一个...

  • 装饰器的理解

    装饰器:1.用于装饰其他函数2.增强被装饰函数的功能装饰器需要接受一个函数对象作为参数,以对其进行增强 test_...

  • TensorFlow.js入门(一)一维向量的学习

    TensorFlow的介绍   TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统...

  • 人工智能tensorflow的自学之路(1)!

    什么是tensorflow? TensorFlow是谷歌基于DistBelief进行研发的第二代人工智能学习系统,...

网友评论

      本文标题:第二代:基于函数出口增强

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