【SAP Abap】SAP第四代增强开发DEMO

本文详细介绍SAP增强开发流程,包括自定义程序创建、增强选项配置、显式及隐式增强实施步骤,并提供实际操作指导。

1、创建自开发程序

TCODE:SE38,创建程序:ZEN_SPOT_DEMO
在这里插入图片描述

2、创建增强选项

为自开发程序创建显示增强选项 Explicit Enhancement options ,
操作:编辑状态,编辑 → 增强操作 → 创建选项
在这里插入图片描述

2.1、创建增强点(ENHANCEMENT-POINT)

指定对应的容器 ENHANCEMENT-SPOTS
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
同一个SPOTS里可以有多个POINT
在这里插入图片描述
也可以定义多个SPOTS

2.2、创建增强部分(ENHANCEMENT-SECTION)

指定对应的容器 ENHANCEMENT-SPOTS
在这里插入图片描述
备注:似乎存在bug,增强部分有时会灰色无法选择,可以在代码编辑模式下,手动插入如下代码,点击保存后,也会跳出以上界面

ENHANCEMENT-SECTION ZEN_SECTION SPOTS ZEN_SPOT3 .
END-ENHANCEMENT-SECTION.

至此,程序代码如下图所示:
在这里插入图片描述
执行结果
在这里插入图片描述
代码中创建的增强对象(SPOTS,POINT,SECTION),可以在SE18中搜索SPOTS查看,或者直接双击增强对象进入SE18查看界面
在这里插入图片描述
此时,都还没有增强实施
在这里插入图片描述

3、显式增强实施

点击增强按钮,进入增强编辑状态
在这里插入图片描述

3.1、ENHANCEMENT-POINT 实施

光标落在对应增强点上,右击:增强操作 → 创建实施
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在其中输入相应的增强代码
在这里插入图片描述
激活增强
在这里插入图片描述
执行程序
在这里插入图片描述

3.2、ENHANCEMENT-SECTION 实施

光标落在对应增强部位上,右击:增强操作 → 创建实施
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
激活增强,执行程序
在这里插入图片描述

4、隐式增强实施

4.1、显示/隐藏 隐式增强选项

默认情况下,是隐藏 隐式增强选项的,需要打开才可见
操作:编辑 → 增强操作 → 显示 隐式增强选项
在这里插入图片描述
在这里插入图片描述

4.2、增强实施

首先进入增强编辑状态,在对应的隐式增强选项线上,右击:增强操作 → 创建实施
在这里插入图片描述
在这里插入图片描述
参考:声明与代码的区别
在这里插入图片描述
在这里插入图片描述
激活增强,执行程序
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值