Memail首页 订阅杂志 广告合作 联系我们
 

SAP中如何寻找增强


2008年05月20日 23:17  IT168 信息化


  SAP 中如何寻找增强

  方法一、利用TCODE寻找增强(第二代的增强)

  执行一个程序(源代码后附),在选择屏幕处输入你所需要增强的程序TCODE,执行後,就会出现一个列表,那里就有关于如何增强这个的绝大部分SMOD增强。

  点击进去,自己手动寻找需要的增强。

  这是第二代增强

  方法二、利用系统函数寻找

  MODX_FUNCTION_ACTIVE_CHECK

  在这个FUNCTION的代码最后添加一个断点。执行需要增强的TCODE,如果有增强,就会自动跳入DEBUG界面。在DEBUG界面,查看f_tab字段,这里面所显示的Smod就是关于这个TCODE所有的增强项目的列表。这些增强都是属于EXIT_XXXXXX_XXX这种形式。

  至于如何查看这个增强是属于哪个SMOD,可以自己查阅 MODSAP这个表(SAP Enhancements).

  这是第二代增强。

  还有一些FUNCTION供参考:

  [1].DYNP_VALUES_READ

  [2]. MODX_ALL_ACTIVE_MENUENTRIES(菜单增强)

  [3].MODX_FUNCTION_ACTIVE_CHECK(出口函数增强)

  [4].MODX_MENUENTRY_ACTIVE_CHECK(菜单增强)

  [5].MODX_SUBSCREEN_ACTIVE_CHECK(屏幕增强)

  这些的使用方法和上述的一样,可以针对各种情况寻找增强。

  方法三、从程序代码中找

  在需要增强的事务里面,打开SYSTEM——》status,双击进入PROGRAM,查看所有的subroutines, 重点观察所有形似 userexit_******* 这种,由描述来确定合适的需要增强的FORM。这里是第一代的增强。

  方法四、针对BADI的增强

  转摘自网上

  1、badi对象的信息存储在SXS_INTER, SXC_EXIT, SXC_CLASS 和SXC_ATTR 这四个表中。

  2、sap程序都会调用cl_exithandler=>get_instance来判断对象是否存在,并返回实例;其实get_instance就是对上述几个表和他们的视图(V_EXT_IMP 和 V_EXT_ACT)进行查询和搜索。

  3、基于这个机理,我查用ST05来监控一个TCODE来跟踪,然后选择查找有关上述几个表和视图的操作,就可获得相关BADI。

  4、se18 查找接口,se19 实现接口就可以实现用户增强。

推荐】【打印】【  】【关闭窗口

投资快讯: 休闲空间:
 财富杂志:谷歌受困人才流失将何去  (05-14)
 法国高尔夫邀请赛挥杆于雪山冰川脚  (05-14)
 热气球飞行复古的贵族运动  (05-14)
 艺术收藏品剖析雪茄的结构  (05-14)
 动感大片奥运宝贝小腿前肠肌的诱惑  (05-14)
影视速弟: 音乐天堂:
 灾难片《滑坡》将上映片名有双关含  (05-14)
 《家有喜事2009》宣传吴君如当众被  (05-14)
 吴宇森梁朝伟赴戛纳《赤壁》目标抢  (05-14)
 《精武陈真》今晚开播陈小春首演爱  (05-14)
 男星迈克尔-拉帕波特加入《越狱》第  (05-14)
 那英等百位歌手心系灾区公益歌曲《  (05-14)
 旅行团《来福胶泥》:带有泥土清新  (05-14)
 宇儿褪去冠军光环《一步一步》展90  (05-14)
 地震灾害赈灾歌曲《爱的家园》歌词  (05-14)
 谢娜秘籍《化骨绵掌》第一招华筝公  (05-14)
软件快报: 硬件资讯:
 地震报道Twitter初露锋芒  (05-20)
 SQLServer2008会否再度延迟发布?  (05-20)
 微软卷土重来只收购雅虎搜索业务  (05-20)
 VisualC++2008新特性:MFC的增强  (05-20)
 SR308:Java语言复杂度在恣意增长?  (05-20)
 神舟DIY笔记本为何敢叫“奔驰”  (05-14)
 国外7英寸本配中国公司处理器并非龙  (05-14)
 代号GriffinAMD最新移动CPU规划曝光  (05-14)
 定位不清?索尼高层重申PS3主业是游  (05-14)
 新款高速SSD曝光读速度达到130MB/s  (05-14)
想成为高手,靠自己摸索可远远不够。这里有众多的高手,愿把他们的经验与你交流。
发行周期:周一
发行记录:查看全部记录
 订阅更多的杂志
推荐:图片搜索

搜索16亿张互联网图片






·KooMail(酷邮)v5.0简体中文正式版发布
·恶意软件清理助手v2.84Build015发布
·UbuntuLinux正式公布后续版本发布时间表
·VeryCD电驴(easyMule)v1.0.2080514
·Google日历:公共日程手机短信提醒
·微软发布AdobeFlashPlayer更新
·新标杆还是噱头3DMarkVantage全面介绍
·让IE浏览器中所有网页字体全都变雅黑
·如何将MySQL数据库迁移到Oracle数据库
·只防病毒不安全完美网络安全还需要防什么
CopyRight© 2003 Memail.net, All Rights Reserved. 网站地图 隐私声明