Enhancement Spot是SAP的一种增强方式,相当于容器的概念。

具体来说增强分为两种enhancement-section和enhancement-point,两者的区别有:enhancement-point没有代码,只是一个预留点,但是可以在其中新增implementation(在其中插入代码,);enhancement-section 只能是新代码代替旧代码,原代码不再执行(在section 中再次create,就会产生代替原逻辑的代码)。

enhancement spot还有几种特殊的形式:

ENHANCEMENT-POINT RM06EL00_G14 SPOTS ES_RM06EL00 STATIC .

静态代码形式:data ,form,class的定义必须放在static代码中,而且效能上更优化。

创建enhancement point的方法:

edit -> enhancement operations -> create option (此时可选择section / point,static / / inbond)

->切换到增强模式,enhancement operations -> create implemenetation ->编辑代码

创建enhancement section的方法:

edit -> enhancement operations -> create option  -> Section模式 ->编辑代码,

(替代源代码,增强模式直接create)

Enhancement spot 的实现相关推荐

  1. Enhancement spot 增强点简介

    ENHANCEMENT-POINT是在程序中直接插入代码,其概念与BADI的USER_EXIT类似,标准程序预留了部分已定义好的增强点可以让ABAP做插入代码来实现这个增强(也可以自定义增强点,但不能 ...

  2. BC427的UNIT3:Enhancement points/options Enhancement sections

    BC427的这一章讲述的内容完全在Enhancement Framework的框架下,也就是NetWeaver下,也就是进入ECC世界后,新的增强技术所涉及的内容. 这一章的目标是,找到SAP的imp ...

  3. sap 一代增强_SAP增强Enhancement

    第一代:基于源码增强(子过程subroutine) 第一代增强基于源代码,是SAP提供的一个空代码的子过程.在这个子过程中用户可以添加自己的代码,控制自己的需求.这类增强集中在一些文件名倒数第二个字符 ...

  4. 关于enhancement的学习笔记

    第一章 关于ENHANCEMENT .................................................................................. ...

  5. SAP模块常用增强总结

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

  6. 【ABAP增强】基于BADI的增强

    BADI的全称是Business Add-in,它的主要技术是基于ABAP的对象来实现增强.SAP中BADI的维护事务代码是SE18和SE19,SE18主要是创建及维护BADI对象,而SE19用于维护 ...

  7. 超级实用sap table

    表的要求 表中使用的字段请尽量参照各模块的SAP字段标准使用习惯: 例:"ZXSLRZX销售组织对应的利润中心"中的销售组织应该使用VKORG.利润中心应该使用PRCTR. 根据表 ...

  8. SAP 常用业务数据表设计

    表的要求 表中使用的字段请尽量参照各模块的SAP字段标准使用习惯:   例:"ZXSLRZX销售组织对应的利润中心"中的销售组织应该使用VKORG.利润中心应该使用PRCTR. 根 ...

  9. SAP_常用业务数据表

    SAP_常用业务数据表 表的要求 表中使用的字段请尽量参照各模块的SAP字段标准使用习惯: 例:"ZXSLRZX销售组织对应的利润中心"中的销售组织应该使用VKORG.利润中心应该 ...

  10. sap 实战 table

    表的要求 表中使用的字段请尽量参照各模块的SAP字段标准使用习惯: 例:"ZXSLRZX销售组织对应的利润中心"中的销售组织应该使用VKORG.利润中心应该使用PRCTR. 根据表 ...

最新文章

  1. oracle执行计划连接方式
  2. [一文一命令]head命令详解
  3. 开发板_Hi3516DV300核心板/开发板;Hi3516EV100+4G+AUDIO RTMP开发板;海思系列开发板/核心板定制开发...
  4. 一致性协议raft详解(二):安全性
  5. 程序员修神之路--分布式缓存的一条明路(附代码)
  6. 博客园开始对X++语言语法高亮的支持
  7. Linux c 算法与数据结构--双向链表
  8. mysql 共享表空间存储_MySQL InnoDB共享表空间
  9. react-navigation(6.0.6版本)使用详解(基于RN0.65*版本)
  10. HCIA-IoT V2.5 物联网初级考试-2019年题库错题汇总
  11. 【第56期】游戏策划:给@LK的简历分析
  12. Linux重要命令-locat
  13. 百度祝恒书:百度智能招聘技术和应用实践
  14. 如何查看一个网站的robots文件?
  15. Django工程中,pycharm运行manage.py,提示8000端口占用问题error:That port is already in use
  16. day21 Excel基本操作
  17. 华为浏览器html页样式没了,返回键没有了怎么办 华为手机没有返回键了怎么处理...
  18. 长线、短线在现货黄金中是什么意思的专业术语
  19. JMU软件计组期末复习总结
  20. 大数据时代下,医疗行业如何实现数据安全保障?

热门文章

  1. noi linux黑屏,急!!!noi linux 安装后黑屏怎么处理?(xp系统)
  2. Android 网络请求框架浅解析
  3. 对不起 我追不上你了。
  4. 初级会计实务--第二章第五节、固定资产
  5. linux系统it固定资产管理系统包_固定资产管理系统功能介绍
  6. 认识心理学上的自我界限(学习记录)
  7. java第十一次作业
  8. Qt 6.2的下载和安装
  9. 理解Celery的worker
  10. GDOI2017滚粗记