zoukankan      html  css  js  c++  java
  • SAP增强总结-第二代增强(SMOD、CMOD)【转载】

    第二代增强比第二代增强安全性提高了很多,第一代增强毕竟是在原标准程序中修改,大部分传递参数都可以直接使用,第二代增强做了一些封装,对用户可以修改的参数做了限制。

    1、增强点查找方法

    首先根据事物码找到对应程序名(SE93),然后SE11查询数据表TADIR(限定PGMID=“R3TR”、 OBJECT= “PROG”、OBJ_NAME=程序名)找对应开发类,如果找不到对应开发类,通过SE38查看程序,在菜单 “转到-属性”中找开发类。然后再用SE11查询数据表TADIR(限定PGMID=“R3TR”、 OBJECT= “SMOD”、DEVCLASS=开发类)就可找到此程序可用的增强点(并非万能)。然后根据增强点从表MODSAP中就可以看到此增强具备哪些功能【屏幕增强(S)、菜单增强(C)、功能增强(E)、表增强(T)】

    2、成本中心屏幕增强实例

    先SE93找到KS01(成本中心创建)对应程序SAPLKMA1,然后SE11查询表TADIR找不到对应开发类,通过SE38查看SAPLKMA1开发类为KBAS,然后再用SE11查询表TADIR可以查到可用增强点有COCCA001、COCCA002、COOMEP01、COOMKA01、COOMKS01、COOMKS02、COOMKS03、COOMLA01,然后将这些增强点在MODSAP中查询,就可以发现只有COOMKS01可以对成本中心主数据屏幕做增强,并且此增强点包括了屏幕增强、菜单增强、表增强、功能增强。

    事物码CMOD

    点“创建”

    然后点“组件”


     然后扩展表结构(CI_CSKS)、维护增强屏幕、菜单、功能退出。

    另外,固定资产主数据、内部订单主数据等都可以实现类似屏幕增强

  • 相关阅读:
    物理CPU,物理核,逻辑CPU,虚拟CPU(vCPU)区别 (转)
    JVM学习一:常用JVM配置参数
    docker架构
    Linux查看服务器配置
    redis清缓存
    httpclient源码分析之 PoolingHttpClientConnectionManager 获取连接 (转)
    CentOs7.6配置邮件服务并发送邮件
    linux之dmesg命令
    docker部署springboot项目
    如何查看文件是dos格式还是unix格式的?
  • 原文地址:https://www.cnblogs.com/dekevin/p/3615604.html
Copyright © 2011-2022 走看看