`
moonfly2004
  • 浏览: 56365 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

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 实现接口就可以实现用户增强。

分享到:
评论

相关推荐

    SAP屏幕增强总结整理.doc

    SAP屏幕增强是一种在SAP系统中对屏幕进行自定义和修改的技术,旨在提高用户体验和工作效率。本文档总结了SAP屏幕增强的各种应用场景和实现方法,涵盖了销售订单、交货单、采购申请等多个业务模块。 销售订单屏幕...

    SAP增强查找工具程序SAP增强工具程序

    SAP增强查找工具程序 SAP增强查找工具程序是基于ABAP编程语言开发的一种查找工具程序,旨在帮助SAP系统管理员和开发者快速查找各种类型的增强工具程序。该工具程序可以根据不同的搜索条件和scope criteria来查找...

    SAP MDG审批流程增强

    SAP MDG审批流程增强是指通过一系列的技术手段和方法,对SAP系统中的工作流进行定制化和扩展,以满足企业特定的业务流程需求。这种增强工作流通常是基于规则的,即Rule-Based Workflow,使得工作流的每个决策点都能...

    sap出口(增强)图解说明

    在寻找自己需要的出口时,可以通过配置文档的帮助和 SAP library 寻找业务系统的出口,sap library 在‘implementation guide’中寻找出口,在配置功能执行按钮左边一般都有一个说明文档,描述相关的出口。...

    SAP视图维护增强

    本文主要介绍了SAP中的表维护生成器(Table Maintenance Generator,简称TMG)的概念、用途、创建方法及其增强功能,特别是通过事件进行视图维护的增强,如新建、删除、保存等操作。 #### 详细介绍 ##### 表维护...

    SAP用户出口和增强

    SAP用户出口和增强 SAP 灵活性的最集中的体现除了后台配置外,就是增强和修正,即为了让软件更好的满足 用户的需求,SAP 允许客户在标准软件的基础上做功能性的修改; 2. 为了避免用户修改失控,损坏标准系统,...

    SAP模块常用增强总结

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

    SAP 标准屏幕ALV增强

    本篇将详细介绍如何在SAP标准屏幕中对ALV进行增强,特别是针对ME28交易代码的相关操作。 首先,我们要理解“增强”的概念。在SAP中,增强是一种修改标准功能而不破坏其核心结构的方法。这通常通过使用增强点、BADI...

    SAP会计凭证BTE增强

    ### SAP会计凭证BTE增强详解 #### 一、概述 SAP系统中,会计凭证处理是财务管理模块的核心功能之一。为了满足企业的个性化需求,SAP提供了多种自定义和增强机制,其中“业务事务增强”(Business Transaction ...

    SAP寻找增强的办法

    SAP增强其实是标准程序预留出来,由开发自定义实现标准功能不具备或不适用用户的功能,分为出EXIT出口增强、函数式增强、BADI增强以及显式增强以及隐式增强,这篇问藏分享了增强的查找方法

    SAP VF04 菜单增强 搜索帮助

    本篇文章将详细介绍如何在SAP SD VF04环境中实现这一增强功能。 首先,问题的背景是在VF04中,用户在处理SD凭证时发现某些字段缺乏搜索帮助,这导致数据输入效率较低。为了提升用户体验并提高工作效率,我们需要为...

    SAP屏幕增强示例SAP屏幕增强示例SAP屏幕增强示例

    SAP屏幕增强示例(包括物料主数据,BOM屏幕);SAP屏幕增强示例(包括物料主数据,BOM屏幕)

    SAP BADI增强PO GR

    MIGO是SAP中的一个模块,用于物料移动的处理,而CL_EXITHANDLER是SAP系统中用于管理程序退出点和增强的类。要查找MIGO程序中使用的BADI,可以通过SE38工具进行全局搜索,定位到相关的BADI接口。 标签:“SAP BADI”...

    SAP方丈全集 FI CO MM PS 增强

    "SAP方丈全集"汇集了专家对于SAP系统中核心模块的深入理解和实践经验,特别提到了FI(Financial Accounting,财务会计)、CO(Controlling,管理会计)、MM(Material Management,物料管理)和PS(Project System,...

    sap出口(增强)详解.doc

    ### SAP-R/3 出口(增强)详解 #### 一、引言 在SAP系统中,**出口(Enhancements)**是一个重要的概念,它允许企业在不改变标准软件的前提下,根据自身业务需求定制功能。本文将深入探讨SAP-R/3中的出口机制,...

    sap pi 7.1 增强

    sap pi 7.0 增强 实例。来自sap 官网的详细资料。

    SAP文本增强

    文本增强作为一种简单直接的方式来优化SAP系统中的数据描述,不仅能够显著提高用户的使用体验,还能有效提升数据质量。通过合理规划和实施文本增强方案,企业可以更好地利用SAP系统来支持其日常运营和决策制定过程。...

    SAP 开发 SD 相关的增强BADI.pdf

    企业客户在使用SAP SD模块的过程中,经常会遇到需要对标准流程进行个性化调整或功能扩展的情况,而SAP提供的BADI (Business Add-Ins) 正是用于实现这种业务增强的技术手段。 BADI是SAP开发中用于业务增强的一种技术...

Global site tag (gtag.js) - Google Analytics