关于new enhancement sap源程序里也给我们留了很多。

以下例句point 、section、spot说明这些知识点。

1.不管是point还是section 都是基于spot的,spot相当于一个增强的容器。

2.point创建后没有代码只有一个预留点:

ENHANCEMENT-POINT ZENH_POINT01 SPOTS ZENH_SPOT01 .

需要去实现:可以实现多个

ENHANCEMENT   ZENHC_IMP01.    "active version
write 'this is enhancement-point zenh_point01 implementation' .
WRITE : /.
ENDENHANCEMENT.
ENHANCEMENT ZENHC_IMP02. "active version
write 'this is enhancement-point zenh_point02 implementation'.
ENDENHANCEMENT.

3.section创建后是有代码的,代码在ENHANCEMENT-SECTION 和END-ENHANCEMENT-SECTION之间

ENHANCEMENT-SECTION ZENH_SECTION01 SPOTS ZENH_SPOT01 .
WRITE /.
WRITE 'thsi is enchancement-section'.
WRITE /.
END-ENHANCEMENT-SECTION.

如果需要实现时,创建实现代码会自动带出ENHANCEMENT-SECTION 和END-ENHANCEMENT-SECTION之间的代码然后做修改,这样就只执行实现的代码不执行原来的代码,可以创建多个实现,但是测试下来貌似只是执行第一个实现,这里面的话只会执行ZENHC_IMP01. 如果没有ZENHC_IMP01会执行ZENHC_IMP02,如果没有ZENHC_IMP01和ZENHC_IMP02的话会执行ZENHC_IMP03不会执行ZENHC_IMP04.

ENHANCEMENT   ZENHC_IMP01.    "active version
WRITE /.
WRITE 'thsi is enchancement-section ZENHC_IMP01'.
WRITE /.
ENDENHANCEMENT.
ENHANCEMENT ZENHC_IMP02. "active version
WRITE /.
WRITE 'thsi is enchancement-section ZENHC_IMP02'.
WRITE /.
ENDENHANCEMENT.
ENHANCEMENT ZENHC_IMP03. "active version
WRITE /.
WRITE 'thsi is enchancement-section ZENHC_IMP03'.
WRITE /.
ENDENHANCEMENT.
ENHANCEMENT ZENHC_IMP04. "active version
WRITE /.
WRITE 'thsi is enchancement-section ZENHC_IMP04 '.
WRITE /.
ENDENHANCEMENT.

下图表示创建定义point和sction的步骤,

创建增强实现如下图:

特别说明:创建的实现增强,可以在另外的point或者section中继续实现,如下图,zence_imp01在zenh_point01中实现过,在ZENH_SECTION01 中还可以继续实现,只不过

ID累加位2,如果在section中只会执行ID最高的实现。如果下面enchencement 2 zenhc_imp01  还有enchencement 2 zenhc_imp02 或者enchencement 1 zenhc_imp03,也只会执行enchencement 2 zenhc_imp01 。

ENHANCEMENT   ZENHC_IMP01.    "active version
write 'this is enhancement-point zenh_point01 implementation' .
WRITE : /.
ENDENHANCEMENT.
ENHANCEMENT   ZENHC_IMP01.    "active version
WRITE /.
WRITE 'thsi is enchancement-section ZENHC_IMP01'.
WRITE /.
ENDENHANCEMENT.

关于point和sction的static 测试下来没有发现特别的。

关于new enhancement的一些知识的更多相关文章

  1. css知识总结

    ---# 学习目标:> 1. 学会使用CSS选择器> 2. 熟记CSS样式和外观属性> 3. 熟练掌握CSS各种选择器> 4. 熟练掌握CSS各种选择器> 5. 熟练掌握 ...

  2. 给本体ONT技术社区的第一封公开信-涉及到不少区块链技术知识

    给本体ONT技术社区的第一封公开信-涉及到不少区块链技术知识 共识是区块链的核心机制,在一系列的区块链的发展历史当中,PoW/PoS/BFT等系列的共识算法都在各自的应用场景发挥了不同作用.在本体的第 ...

  3. [NBIoT]NBIoT相关知识

    转自:http://blog.csdn.net/nbiot/article/details/54906431 通常,我们把物联网设备分为三类: ①无需移动性,大数据量(上行),需较宽频段,比如城市监控 ...

  4. (理论知识+HTML+CSS+JavaScript)

    今天分享的面试题的答案不确保一定正确,如有错误或有更好的解法,大家可以留言分享你的答案.我在留言区等你更好的答案. 一.理论基础知识部分 1.1.讲讲输入完网址按下回车,到看到网页这个过程中发生了什么 ...

  5. [论文阅读笔记] Fast Network Embedding Enhancement via High Order Proximity Approximati

    [论文阅读笔记] Fast Network Embedding Enhancement via High Order Proximity Approximation 本文结构 解决问题 主要贡献 主要 ...

  6. 论文翻译:2020_FLGCNN: A novel fully convolutional neural network for end-to-end monaural speech enhancement with utterance-based objective functions

    论文地址:FLGCNN:一种新颖的全卷积神经网络,用于基于话语的目标函数的端到端单耳语音增强 论文代码:https://github.com/LXP-Never/FLGCCRN(非官方复现) 引用格式 ...

  7. 论文翻译:2020_DCCRN: Deep Complex Convolution Recurrent Network for Phase-Aware Speech Enhancement

    论文地址:DCCRN:用于相位感知语音增强的深度复杂卷积循环网络 论文代码:https://paperswithcode.com/paper/dccrn-deep-complex-convolutio ...

  8. 论文翻译:2021_Towards model compression for deep learning based speech enhancement

    论文地址:面向基于深度学习的语音增强模型压缩 论文代码:没开源,鼓励大家去向作者要呀,作者是中国人,在语音增强领域 深耕多年 引用格式:Tan K, Wang D L. Towards model c ...

  9. 你必须知道的EF知识和经验

    注意:以下内容如果没有特别申明,默认使用的EF6.0版本,code first模式. 推荐MiniProfiler插件 工欲善其事,必先利其器. 我们使用EF和在很大程度提高了开发速度,不过随之带来的 ...

随机推荐

  1. MySQL server has gone away 解决方法

    应用程序(比如PHP)长时间的执行批量的MYSQL语句.执行一个SQL,但SQL语句过大或者语句中含有BLOB或者longblob字段.比如,图片数据的处理.都容易引起MySQL server has ...

  2. Android的AsyncTask类的解读

    国庆节放假.搞了半个月都没有上班了,coding的时候一点都不在状态,本来这篇文章是在国庆节前写完的,可是由于自己的懒 惰,导致延期到国庆节,哎,这种习惯真心不好呀...不多说了以下来进入正题 之前我 ...

  3. Activity的onSaveInstanceState()和onRestoreInstanceState()以及API详解

    为了弄清楚onSaveInstanceState()方法和onRestoreInstanceState()方法,我翻译一下谷歌的API,翻译如下: There are a few scenarios ...

  4. java.lang.NoClassDefFoundError: org.ksoap2.transport.HttpTransportSE异常处理

    原因就是没有打包进去  因为引用进去 编译时没出出现问题 解决如下

  5. javascript 数组部分

    <html> <body> <script type="text/javascript"> var arr = new Array(6) arr ...

  6. C#路径,文件,目录,I/O常见操作

         C#路径,文件,目录,I/O常见操作 文件操作是程序中非常基础和重要的内容,而路径.文件.目录以及I/O都是在进行文件操作时的常见主题,这里想把这些常见的问题作个总结,对于每个问题,尽量提供 ...

  7. 性能测试工具:AB

    ###################################################################################格式:ab -n 请求次数 -c ...

  8. Mojo 返回一维和二维数组

    这种情况不断的网数组@arr2里放入数据,返回的内容为: 这种情况是一维数组: while( $selStmt->fetch() ){ print "\$a1 is $a1\n&quo ...

  9. 基于visual Studio2013解决算法导论之027hash表

     题目 hash表,用链表来解决冲突问题 解决代码及点评 /* 哈希表 链接法解决冲突问题 */ #include <iostream> using namespace std; s ...

  10. 基于visual Studio2013解决C语言竞赛题之0514单词统计

     题目 解决代码及点评 /************************************************************************/ /* 14. 有一行字 ...