【SAP Abap】SAP第四代增强开发DEMO
SAP第四代增强开发DEMO
- 1、创建自开发程序
- 2、创建增强选项
- 2.1、创建增强点(ENHANCEMENT-POINT)
- 2.2、创建增强部分(ENHANCEMENT-SECTION)
- 3、显式增强实施
- 3.1、ENHANCEMENT-POINT 实施
- 3.2、ENHANCEMENT-SECTION 实施
- 4、隐式增强实施
- 4.1、显示/隐藏 隐式增强选项
- 4.2、增强实施
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、增强实施
首先进入增强编辑状态,在对应的隐式增强选项线上,右击:增强操作 → 创建实施
参考:声明与代码的区别
激活增强,执行程序
【SAP Abap】SAP第四代增强开发DEMO相关推荐
- SAP ABAP Development Tool 提高开发效率的十个小技巧
这是 Jerry 2021 年的第 46 篇文章,也是汪子熙公众号总共第 323 篇原创文章. Jerry 已经有很长一阵子没有打开工作电脑上的 SAP ABAP Development Tool 了 ...
- SAP ABAP 工单增强
前言部分 大家可以关注我的公众号,公众号里的排版更好,阅读更舒适. 正文部分 工单增强: 工单--工序--外部 BADI:MRO_CONTRACT 实现功能:外部中填入的物料组和维护的物料组是否 ...
- SAP ABAP QA11屏幕增强 BADI QEVA_SUBSCREEN_1101
QA11屏幕增强: 效果图: BADI: QEVA_SUBSCREEN_1101 SE11添加客制化字段:QALS或者决策表. 创建自定义函数组,添加屏幕信息: 全局定义: FUNCTION-POOL ...
- SAP ABAP QA01屏幕增强 SMOD QPL10004
效果图如下: QALS添加客制化字段. CMOD创建增强实施. 根据不同的检验类型,显示不同的屏幕信息. 全局变量定义: TABLES: qals_cust. CONSTANTS: BEGIN OF ...
- SAP ABAP——SAP简介(四)【SAP GUI】
- SAP ABAP——SAP简介(二)【SAP主要产品时间线】
- SAP ABAP——SAP简介(一)【SAP发展历程】
- SAP ABAP——SAP简介(五)【ABAP的前世今生和未来】
- SAP ABAP——SAP简介(三)【S/4 HANA前端显示界面】
最新文章
- 限制oracle数据库表的输出记录条数
- python模块-getpass模块
- Request.Browser.Crawler 属性的工作原理分析
- java 兼容excel_Java解析Excel工具类(兼容xls和xlsx)
- mybatis中resultType取出数据顺序不一致解决方法
- JSP的9个内置对象-request
- CenOs6.3下博通BCM4313无线网卡驱动
- android 线程传递数据,Android Handle主线程向子线程发送数据
- java代码实现画板_求好心人帮找或做个JAVA画板程序 代码,主要能实现简单的画板功能!...
- Leetcode 300.最长上升子序列(求长度)
- 7个开源的TTS(文本转语音)系统
- STM32F4 OLED详解
- 计算机辅助工业设计应用软件,计算机辅助工业设计软件(CAID)ProE与Rhino对比研究...
- 世界黑客编程大赛第一名的作品
- Java中区分中英文
- 迈向企业开发Spring详解!
- One Chat for Mac(多功能聊天软件)
- springboot水产品销售系统的设计与实现毕业设计源码041700
- 使用redis实现页面缓存
- android延迟刷新adapter,Android关于Adapter更新数据问题案例
热门文章
- 解决OneNote“未安装桌面体验功能”问题
- 上班摸鱼神器:盯盘小工具 实时监视股票行情走势 电脑PC端
- 【转帖】 深入剖析多普达◆HTC◆CECT◆O2几者之间的关系
- 6-1 分数计算 (10分)
- GitHub下载的 Git Shell中出现的字符支持警告,将字体修改为新宋体即可
- 电商系统开发功能详解
- 普林斯顿Stata教程(一)-Stata数据处理
- [魔乐科技]Android开发实战经典视频教程
- Android菜鸟笔记-实现一键重启和关机
- 连载 大学生求职七大昏招(五)说谎 4