一个EN-SPOTS 可以有多个EN-POINT和多个EN-SECTION。

SAP的隐式增强 就是一个Enhancement point, 一个Enhancement point只有实施后才有效。

Enhancement section 直接插入代码,不需实施

1: 在编辑状态下,不要打开增强模式,回车换行,不要在最后一行。

在下面PATH下:EDIT->Enhancement Operations-->Create Options

建立一个 Enhancement  SPOT  和

一个 Enhancement  point  

Enhancement  SECTION.

Enhancement SECTION.

不需要实施, 在增加了ENHANCEMENT SECTION后,回到SE38编辑器中

可直接插入代码。

Enhancement  point  .

需要实施,需要打开增强模式,进行增强实施。

2: 对Enhancement  point  进行实施

打开增强模式 ,CLICK下面按钮,

3:把光标放到要实施的Enhancement  point上。

然后转到:EDIT->Enhancement Operations-->Create Implementation

输入:实施名称和描述

完成后,输入你想加入的代码。

*&---------------------------------------------------------------------*
*& Report  YTESTENHANCE
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT  YTESTENHANCE.

TABLES: T001L.
WRITE: / 'TEST Enhancement Spot'.

WRITE: / .
WRITE: / .

WRITE: / 'Create: Enhancement SPOT :  ZES_SPOT_001'.
WRITE: / 'Create: Enhancement POINT:ZEP_POINT_001'.
WRITE: / 'Do not switch enhancement mode, Directly Click:EDIT->Enhancement Operations-->Create Options'.

WRITE: / .
WRITE: / SY-ULINE .

ENHANCEMENT-POINT ZEP_POINT_001 SPOTS ZES_SPOT_001 .
*$*$-Start: ZEP_POINT_001-----------------------------------------------------------------------$*$*
ENHANCEMENT 1  ZIM_ZEP_POINT_002.    "active version
 WRITE: /5 'ZEP_POINT_001->ZIM_ZEP_POINT_002 code insert begin'.
 WRITE: /8 'This is test for Enhancement-point '.
 WRITE: /8 'Switch to enhancement mode first,Then put cursor on the point you want to enhance'.
 WRITE: /8 'Create Implementtion Via EDIT->Enhancement Operations-->Create Implementation'.
 WRITE: /5 'ZEP_POINT_001->ZIM_ZEP_POINT_002 code insert end'.
ENDENHANCEMENT.
*$*$-End:   ZEP_POINT_001-----------------------------------------------------------------------$*$*
WRITE: / .
WRITE: / SY-ULINE .
WRITE: / 'Create Enhancement POINT :ZEP_POINT_002'.
WRITE: / 'Path:EDIT->Enhancement Operations-->Create Options'.
ENHANCEMENT-POINT ZEP_POINT_002 SPOTS ZES_SPOT_001 .

WRITE: / .
WRITE: / SY-ULINE .

WRITE: / 'Create Enhancement section :ZES_SECTION_001'.

ENHANCEMENT-SECTION ZES_SECTON_001 SPOTS ZES_SPOT_001 .
 WRITE: /5 'ENHANCEMENT-SECTION code insert begin'.
 WRITE: /8 'This is test for Enhancement-section '.
 WRITE: /8 'Enhancement-section ,Insert code directly ,Not need to switch to enhancement mode'.
 WRITE: /5 'ENHANCEMENT-SECTION code insert end'.
END-ENHANCEMENT-SECTION.
WRITE: / .
WRITE: / SY-ULINE .
WRITE: / 'TEST END'.

SAP Enhancement POINT和Enhancement SECTION相关推荐

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

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

  2. SAP Spartacus PagelayoutComponent里的section和slot

    Page包含slots,slots包含Components. Spartacus使用page template来组织slots和Components. 一个page template包含了一些可被全局 ...

  3. 什么是 SAP enhancement package

    借助增强包交付技术,SAP 可为您现有的 SAP ERP 安装提供应用程序的新开发和增强功能.这意味着您可以在需要时并根据自己的要求使用为您的业务流程提供的新开发. 只有在您决定使用这些新功能.安装相 ...

  4. [概述] SAP增强基本含义及分类

    1. 增强的含义  简单地说,增强就是ERP系统中标准程序的出口,在该出口中由用户根据企业实际需求编写客户化逻辑代码.增强是ERP系统设计时考虑到企业实际的流程有可能和系统默认标准流程不同,在标准流程 ...

  5. SAP中寻找增强的实现方法

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

  6. SAP S/4HANA Customer Management(CRM)模块的扩展性设计

    标题:One order extensibility in S4HANA for Customer Management In SAP CRM we use Application Enhanceme ...

  7. sap权限激活_SAP产品的Field Extensibility

    ​ SAP开发人员的工作职责,除了实现软件的功能性需求外,还会花费相当的精力实现一些非功能性需求,来满足所谓的SAP Product Standard(产品标准).这些产品标准,包含在SAP项目实施中 ...

  8. SAP所有模块用户出口

    用户出口名称 短文本描述 0VRF0001 客户指定路线确定 AAIC0001 IM 总结:在选择后处理数据 AAIC0002 IM 总结:在选择后处理指定的输入项 AAIP0001 IM 追溯:实际 ...

  9. SAP所有模块用户出口(转)

    SAP所有模块用户出口(转) T-Code:CMOD(实用程序->SAP增强)   用户出口名称 短文本描述 0VRF0001 客户指定路线确定 AAIC0001 IM 总结: 在选择后处理数据 ...

  10. 资料:SAP所有模块用户出口(User Exits)

    关于SAP的用户出口 用户出口就是SAP中的Customer Exits或者User Exits 什么叫用户出口呢?打个比方说吧,SAP软件就象一根晾衣服的绳子,上面有数不清的衣架,多数衣架上已经挂上 ...

最新文章

  1. vCenter 5.5升级到vCenter 6.0实战指导
  2. Android 资源保护问题——探索
  3. ERROR 1222 (21000): The used SELECT statements have a different number of columns :
  4. c++ map中用char数组_C开发实战-指针和字符串
  5. boost::fusion::fold用法的测试程序
  6. BLE-NRF51822教程3-sdk程序框架剖析
  7. Angular2官网项目 (4)--路由
  8. 搭建cocos2d-x-android环境 Windows XP3 + Eclipse + NDKR7+COCOS2DX(没有用到cygwin和minigw)
  9. [SQL] 常用查询脚本
  10. GCD之线程挂起与恢复
  11. OpenShift 4 - 通过设置SDN的NetworkPolicy定义Pod访问策略
  12. android listview 不重绘,重绘listview
  13. 函数名、闭包及迭代器
  14. 《Java就业培训教程》_张孝祥_书内源码_10
  15. 使用虚幻4进行安卓打包
  16. 机器学习H2O AI框架简介
  17. 20165232 结对编程第二周总结
  18. 迦瓦栈队 团队第一周项目总结
  19. python批量下载邮件附件
  20. 计算机读不出相机磁盘,相机存储卡读不出来怎么办?相机存储卡无法读取

热门文章

  1. CS5218: DP转HDMI 4K30HZ转换方案
  2. wps文字如何取消英文首字母输入时自动变大写
  3. Springboot集成MybatisPlus、Druid
  4. 支持向量机:Duality
  5. 优质数据平台如何打造?从网易云音乐看内容生态的运营法则
  6. VC++ MFC实现的优秀的开源项目
  7. Andriod 简介
  8. 全面赋能,OCR文字识别2022年多场景落地应用
  9. 【数字电子技术 Digital Electronic Technology 7】——时序逻辑电路分析 之 计数器完全攻略
  10. 常见电路面试题20道