转自:http://blog.sina.com.cn/s/blog_4298a2c80102x40c.html

MM模块:

采购订单增强:

BADI :ME_GUI_PO_CUST

ME_PROCESS_PO_CUST

物料凭证增强:

BADI:MB_DOCUMENT_BADI

USER-EXIT:MBCF0002

实现功能1、当参照预留过帐时,检查填入数量是否小于预留数量

2、移动类型是***的时候,查看RSNUM是否为空

3、检查原始单据工厂和库存地点与物料凭证的工厂和库存地点一致

MBCF0009

实现功能1、当移动类型是***的时候,库存地点只能是****

2、工单下达日期+时间小于预留需求日期+时间,警告

ENHANCEMENT SPOT

1、标准程序MM07MFB0  实现功能:如果移动类型是***,特殊库存标识必须是*,工厂必须是****

2、标准程序MM07MFK0_KONTIERUNG_INIT

SPOT是ENHANCEMENT-POINT KONTIERUNG_INIT_01 SPOTS ES_SAPMM07M.实现功能:如果移动类型是***,特殊库存标识变成灰,工厂变成灰

3、标准程序FM07MED0_DYNPRO_MODIFIZIEREN

SPOT是ENHANCEMENT-POINT DYNPRO_MODIFIZIEREN_06

SPOTS ES_FM07MED0_DYNPRO_MODIFIZIEREINCLUDE BOUND

实现功能:移动类型是***,则根据采购订单找到库存地点,讲库存地点描述替代到物料凭证的收货方WEMPF字段

4、标准程序MM07MFF0_FUSSZEILE_WE

SPOT是ENHANCEMENT-POINT FUSSZEILE_WE_01 SPOTS ES_SAPMM07M.实现功能:如果移动类型是***,且特殊库存标志是*,库存地点只能是****

物料主数据检查:

BADI:BADI_MATERIAL_CHECK

预留增强:

BADI:MB_RESERVATION_BADI

采购申请增强:

BADI:ME_PROCESS_REQ_CUST

预制发票增强:

BADI:INVOICE_UPDATE   实现功能:检查预制发票中采购订单对应的采购组、采购类型和采购组织的权限

供应商增强:

BADI:VENDOR_ADD_DATA

VENDOR_ADD_DATA_CS       供应商主数据屏幕增强

PM模块:

工单增强:

工单——工序——外部

BADI:MRO_CONTRACT    实现功能:外部中填入的物料组和维护的物料组是否一致,不一致则报错

BADI:WORKORDER_UPDATE  工单的很多判断都在这个里面来实现

工单——组件增强

USER-EXIT:CNEX0026 FUNCTION:EXIT_SAPLCOMK_005

工单

BADI:IWO1_ORDER_BADI INST_AUTHORITY_CHECK 实现功能:IW31和IW32的时候检查是否有权限创建和修改工单

IWO1_SCREEN_MODIFY   实现功能:修改工单的屏幕字段是否显示

设备增强:

USER-EXIT:IEQM0003 FUNCTION:EXIT_SAPMIEQ0_001

功能位置增强:

USER-EXIT:ILOM0001 FUNCTION:EXIT_SAPMILO0_001

通知单增强:

USER-EXIT:IWOC0001FUNCTION:EXIT_SAPLIWO1_001   创建的时候检查

QQMA0014  FUNCTION:EXIT_SAPMIWO0_020  保存的时候检查

BADI:NOTIF_EVENT_SAVE   保存时检查

维护计划增强:

IP41/IP42/IP43

USER-EXIT:IPRM0004 FUNCTION:EXIT_SAPLIWP3_004  保存时候检查

计量点增强:

USER-EXIT:IMRC0001, FUNCTION:EXIT_SAPLIMR0_001 检查权限

IMRC0005, FUNCTION:EXIT_SAPLIMR1_005   检查权限

FI增强

会计凭证替代增强

BADI:AC_DOCUMENT

ACC_DOCUMENT

SD模块

发票增强:

USER-EXIT:SDVFX004 FUNCTION:EXIT_SAPLV60B_004  传递发票的一些字段到会计凭证上

客户增强:

BADI:CUSTOMER_ADD_DATA_CS    客户主数据屏幕增强

CUSTOMER_ADD_DATA

USER-EXIT:SAPMF02D FUNCTION:EXIT_SAPMF02D_001 客户主数据的销售数据增强

SDVFX008   FUNCTION:EXIT_SAPLV60B_008  用销售发票的一些字段替代会计凭证

交货单屏幕增强:

BADI:LE_SHP_TAB_CUST_ITEM  增强屏幕

LE_SHP_DELIVERY_PROC   逻辑编写

PS模块

BADI:WBS_USER_FIELDS_F4  实现功能:CJ20N创建WBS的时候为特定字段做SEACH HELP

BADI:WORKBREAKDOWN_UPDATE  实现功能:CJ20N 保存WBS检查

USER-EXIT:CNEX0002 FUNCTION:EXIT_SAPLCNAU_001   PS的权限检查  注意sap_x_actvt这个参数要打X

SAP模块常用增强总结(转)的更多相关文章

  1. SAP模块常用增强总结{转载}

    MM模块: 采购订单增强: BADI :ME_GUI_PO_CUST ME_PROCESS_PO_CUST 物料凭证增强: BADI:MB_DOCUMENT_BADI USER-EXIT:MBCF00 ...

  2. SAP MM 模块常用的数据表

    SAP MM模块常用数据表: Table Table Class Application Class Data Class Description EBAN TRANSP  ME Transactio ...

  3. 【SD系列】SAP SD和QM模块常用bapi

    公众号:SAP Technical 本文作者:matinal 原文出处:http://www.cnblogs.com/SAPmatinal/ 原文链接:[SD系列]SAP SD和QM模块常用bapi ...

  4. SAP FI CO模块常用事务代码

                                                                                                        ...

  5. SAP 4代增强

    *20170325 160000 以下之外, 还有:.替代, -用过一次:.BTE -没用过,需要学习: 第二代增强和第三代增强的差别: 1.Tcode 不同:第二代: CMOD 增强管理,SMOD ...

  6. SAP中寻找增强的实现方法(转)

    SAP 增强已经发展过几代了,可参考 SAP 标准教材 BC425 和 BC427.简单的说SAP的用户出口总共有四代:1.第一代  基于源代码的增强.SAP提供一个空代码的子过程,在这个子过程中用户 ...

  7. Azure 为 SAP 提供的增强监控解决方案

    正如大家在之前公告中所看到的,多个SAP应用程序已获得认证可在 Azure虚拟机中运行,未来还会有更多 SAP应用程序获得认证.对于希望在 Azure中运行 SAP应用程序的客户来说,这是个激动人心的 ...

  8. AR模块常用函数

    --AR模块常用函数 FUNCTION get_fnd_user_name ( p_user_id IN NUMBER ) return VARCHAR2 IS CURSOR c_user_name ...

  9. Oracle EBS BOM模块常用表结构

    表名: bom.bom_bill_of_materials  说明: BOM清单父项目  BILL_SEQUENCE_ID NUMBER 清单序号(关键字)ASSEMBLY_ITEM_ID NUMBE ...

随机推荐

  1. Redis与Redis 伪集群环境的搭建

    一 .准备工作 GCC编译环境 ruby运行环境 安装ruby脚本运行包 二.环境安装 1.GCC环境 首先,因为redis是由C语言编写的,所以需要安装GCC环境,可以用 gcc -v 命令来检查是 ...

  2. Java连载55-Mail编程

    一.电子邮件的历史 1.起源: 1969 Lenoard K. 教授发给同事的“LO” 1971 美国国防部自主的阿帕网(Arpanet)的通讯机制 通讯地址里用@ 1987年中国的第一份电子邮件 “ ...

  3. (转)Python- sklearn之最小二乘法

    最小二乘法:https://baike.baidu.com/item/%E6%9C%80%E5%B0%8F%E4%BA%8C%E4%B9%98%E6%B3%95/2522346?fr=aladdin ...

  4. Oracle merge into的优势

    简介 Oracle merge into命令,顾名思义就是“有则更新,无则插入”,这个也是merge into 命令的核心思想,在实际开发过程中,我们会经常遇到这种通过两表互相关联匹配更新其中一个表的 ...

  5. JS中的call,apply和bind及记忆方式

    总结 call().apply()和bind()都是用来改变函数执行时的上下文,可借助它们实现继承:call()和apply()唯一区别是参数不一样,call()是apply()的语法糖:bind() ...

  6. Linux iotop工具简介

    iotop的简介: iotop是一款开源.免费的用来监控磁盘I/O使用状况的类似top命令的工具,iotop可以监控进程的I/O信息.它是Python语言编写的,与iostat工具比较,iostat是 ...

  7. 用while循环写一个简单的猜数字游戏

    import random #练习:模拟猜数字的游戏 """ 计算机出一个1~100之间的随机数由人来猜 计算机根据人猜的数字分别给出 大一点/小一点/猜中了 的提示 & ...

  8. 文本处理工具awk

    目录 gawk:模式扫描和处理语言 awk语言 awk工作原理 print awk变量 自定义变量 printf命令 awk操作符 awk的条件判断 awk的循环 awk的数组 awk的函数 awk调 ...

  9. Django2.1集成xadmin管理后台所遇到的错误集锦,解决填坑(二)

    django默认是有一个admin的后台管理模块,但是丑,功能也不齐全,但是大神给我们已经集成好了xadmin后台,我们拿来用即可,但是呢,django已经升级到2.1版本了,xadmin貌似跟不上节 ...

  10. linux 下使用 tc 模拟网络延迟和丢包-使用 linux 模拟广域网延迟 - Emulating wide area network delays with Linux

    tc 是linux 内置的命令:使用man pages 查看 我们看到,其功能为 show / manipulate traffic control settings,可对操作系统进行流量控制: ne ...