博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
关于new enhancement的一些知识
阅读量:5810 次
发布时间:2019-06-18

本文共 2037 字,大约阅读时间需要 6 分钟。

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

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

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

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

ENHANCEMENT-POINT ZENH_POINT01 SPOTS ZENH_SPOT01 .

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

ENHANCEMENT 1  ZENHC_IMP01.    "active versionwrite 'this is enhancement-point zenh_point01 implementation' .WRITE : /.ENDENHANCEMENT.ENHANCEMENT 1  ZENHC_IMP02.    "active versionwrite '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 2  ZENHC_IMP01.    "active versionWRITE /.WRITE 'thsi is enchancement-section ZENHC_IMP01'.WRITE /.ENDENHANCEMENT.ENHANCEMENT 2  ZENHC_IMP02.    "active versionWRITE /.WRITE 'thsi is enchancement-section ZENHC_IMP02'.WRITE /.ENDENHANCEMENT.ENHANCEMENT 1  ZENHC_IMP03.    "active versionWRITE /.WRITE 'thsi is enchancement-section  ZENHC_IMP03'.WRITE /.ENDENHANCEMENT.ENHANCEMENT 1  ZENHC_IMP04.    "active versionWRITE /.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 1  ZENHC_IMP01.    "active versionwrite 'this is enhancement-point zenh_point01 implementation' .WRITE : /.ENDENHANCEMENT.
ENHANCEMENT 2  ZENHC_IMP01.    "active versionWRITE /.WRITE 'thsi is enchancement-section ZENHC_IMP01'.WRITE /.ENDENHANCEMENT.

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

 

转载于:https://www.cnblogs.com/caizjian/p/5845131.html

你可能感兴趣的文章
re:Invent解读:没想到你是这样的AWS
查看>>
PyTips 0x02 - Python 中的函数式编程
查看>>
阿里云安全肖力:安全基础建设是企业数字化转型的基石 ...
查看>>
使用《Deep Image Prior》来做图像复原
查看>>
如何用纯 CSS 为母亲节创作一颗像素画风格的爱心
查看>>
Linux基础命令---rmdir
查看>>
优秀程序员共有的7种优秀编程习惯
查看>>
iOS sqlite3(数据库)
查看>>
粤出"飞龙",打造新制造广东样本
查看>>
编玩边学获数千万元A轮融资,投资方为君联资本
查看>>
开发者论坛一周精粹(第五十五期) 全站HTTPS之OSS教程 一次可以备案几个网站?...
查看>>
蓝图(Blueprint)详解
查看>>
Spark之SQL解析(源码阅读十)
查看>>
Android图片添加水印图片并把图片保存到文件存储
查看>>
C#字符串的不变性
查看>>
前端路由简介以及vue-router实现原理
查看>>
比特币系统采用的公钥密码学方案和ECDSA签名算法介绍——第二部分:代码实现(C语言)...
查看>>
分享15款很实用的 Sass 和 Compass 工具
查看>>
AMD优势: 与众不同 选择丰富
查看>>
玩转高性能超猛防火墙nf-HiPAC
查看>>