Topic: Re: SAP系统增强

ERP俱乐部

第 1 页 总共 1 页 [共有 2 条记录]


Posted by tr on 2012-11-16 04:44 下午

1、关于增强的简单介绍
    1.1 SMOD包含具体的增强,而CMOD是包含一组SMOD编写的增强.
    1.2 User exits (Function module exits)是sap提供出口,它的命名规则如下:
    EXIT_<program name><3 digit suffix>
    示例:
    sd的VA01事务,对应的程序是SAPMV45A ,你会在程序里查到(用CALL CUSTOMER-FUNCTION字符串)如下代码:
    CALL CUSTOMER-FUNCTION '003'
    exporting
    xvbak   = vbak
    xvbuk   = vbuk
    xkomk   = tkomk
    importing
    lvf_subrc = lvf_subrc
    tables
    xvbfa = xvbfa
    xvbap = xvbap
    xvbup = xvbup.
    则exit calls function module的名称就是: EXIT_SAPMV45A_003

    2、先试用SMOD建立一个SAP增强
    2.1、选择一个增强,如:SDVFX001 ,点击修改,进入sap增强维护屏幕;
    2.2、点击"组件"按钮,进入组件维护屏;
    2.3、将光标移到"功能模块名",输入模块名,如:EXIT_SAPLV60B_001;
    2.4、选择"代码修改"按钮进入函数模块;
    2.5、双击函数模块的包含单元,进入包含单元加入自定义代码并激活保存;

    3、使用CMOD建立增强项目
    3.1、输入自定义的项目名,点击"创建";
    3.2、进入增强项目,选择"配置增强",进入增强配置屏幕;
    3.3、输入增强名如:SDVFX001
    3.4、保存,并退出;

    4、使用CMOD将增强项目激活,便大工告成

Posted by summerlan on 2013-09-09 09:09 上午
谢 谢 分 享! !