ABAP 代码编辑器-自定义模式-注释模板
背景
项目上对于程序抬头注释都有一定的规范,一般用于记录程序的开发信息,便于后续的维护工作。
不同人员对于注释的风格也有自己的偏好和风格,可能会使甲方开发很头疼
为了保持项目风格统一(强迫症患者),我们使用自定义模式(patten)来规范操作
基本思路
有两种实现方式,原理是输入模式点击确定后,改变系统的buffer参数来实现
不同之处在于模式代码不一样,与之对应,函数的调用也有部分差异
- 代码*$&$MUSTER, 系统会去查找有该代码的模式,然后通过特定规则获得对应函数名,完成调用
- 代码*$&$EXIT,需要实现在特定的用户出口User Exit中调用函数
具体实现
1、自动调用
- 创建模式(SE38工具栏->实用程序->更多实用程序->编辑模式)
- 创建函数ZP1_EDITOR_EXIT(模式名_EDITOR_EXIT),下图为参数设置
- 按需求填充buffer参数即可
2、出口调用
- 创建模式(SE38工具栏->实用程序->更多实用程序->编辑模式)
- 实现出口SEUED001->EXIT_SAPLLOCAL_EDT1_001,建议将代码封装为独立函数
测试效果
1、输入其他模式名,点击确定按钮
2、结果
ABAP 代码编辑器-自定义模式-注释模板相关推荐
- GoLand ide编辑器设置方法注释模板(例如author,date)
设置后的使用: 设置完了,输入自定义的快捷键回车即可出现自定义的模板内容. 效果: 设置步骤: File|Settings|Editor|Live Templates| 注意: 不要修改为/** 或者 ...
- IDEA 自定义 方法注释模板
IDEA自带的注释 IDEA自己生成的注释比较单调,不够炫,所以我们要自定义方法注释的模板; 创建模板 因为IDEA生成注释的默认方式是:/*+模板名+快捷键(比如若设置模板名为add快捷键用Tab, ...
- Intellij IDEA自定义类注释模板
/*** @title * @description* @author ${USER} *@createDate ${DATE} *@version 1.0*/ 设置以上内容以后 , 新建类时会自动添 ...
- IDEA超实用方法类注释模板大全
❤️❤️IDEA总结100篇(VIP典藏版2022)❤️❤️ 目录 一.自定义-方法注释模板 1. File >> Settings- >> Editor >> L ...
- idea注释模板设置
开发过程中,需要按开发规范写详细的注释,便于读写代码.而idea自带的注释可能会与开发规范有出入,因此需要自定义配置注释模板.下面介绍了类注释.方法注释.行注释的注释模板配置. 类注释说明 打开:fi ...
- IDEA自定义注释模板实现方法。
IDEA作为我们常用的一款开发工具,为我们的开发作出了巨大的贡献,但是随着代码量的加大,注释也就变得尤为重要,那么我今天就给大家分享一下我实现自定义注释模板的实现方法. 一.打开IDEA,点击File ...
- 开发规范-java代码注释及IDEA配置代码注释模板
引(阿里巴巴开发规范-注释规约) [强制]类.类属性.类方法的注释必须使用 Javadoc 规范,使用/*内容/格式,不得使用 // xxx 方式. 说明:在 IDE 编辑窗口中,Javadoc 方式 ...
- IDEA必备插件、阿里巴巴规范插件(代码格式化,注释模板化)的安装及使用和快捷键设置
背景:记录下idea的配置,换电脑方便直接配置这些信息 第一步:安装必备插件如下 英文直接翻译就是插件的作用,大部分不用额外配置,Adapter for Eclipse Code Formatter是 ...
- 百度编辑器插入自定义html,百度编辑器自定义模板
前言: 有些时候我们想要一些固定格式的模板,然后在这个模板的基础上去进行编写可以提升我们的效率,就像微信发布图文消息的后台就有很多模板.除了可以方便我们写之外,还有就是有些格式默认是很难直接写出来的这 ...
最新文章
- java 文件 缓冲区大小_Java web 中文件下载遇到的缓冲大小问题
- 我一直怀疑这孩子不是我亲生的,眼神太二了
- VMWare ubuntu虚拟机每次开机要等待1分30秒解决方案(A start job is running for dev-disk-by\x2duui...)(修改真实swap UUID)
- ios开发人员mac空间不够用的解决办法
- 在阿里云里申请免费Https证书SSL
- python根据2点经纬度计算距离
- BS作业 基于springboot + Thymeleaf +mybatis 实现的书城管理系统
- cors跨域_Spring Boot 中通过 CORS 解决跨域问题
- Arbitrage——判断正环Bellman-Ford/SPFA
- 要玩就玩大的 夏普展示1,000,000:1对比度液晶电视
- 用servlet进行用户名和密码校验
- RabbitMQ学习系列(六): RabbitMQ 高可用集群
- 80多个Ajax解决方案
- HadoopMR-Spark-HBase-Hive
- 三角矩阵的逆矩阵怎么求_「线性代数」求可逆矩阵P,使得相似矩阵对角化
- java 机器学习资源整理
- “手机到底是如何实现定位的?工作原理是什么?”
- linux无线网卡驱动编写,博通无线网卡驱动linux版
- google vr 简介
- H3C交换机机框首次启动报错“The device (FFFFFFFF-40) doesn‘t support this kind of board.”
热门文章
- OCP Oracle全球化与字符集
- python应用——用python求范数
- YOLOv5飞鸟检测
- R语言实现九连环等递归问题
- BST二叉搜索树插入节点建树并找出不平衡节点,networkx,Python
- 从“咖啡智能”整车系统看长城汽车的未来野心
- 剑指 Offer 06. 从尾到头打印链表(python3编写)
- python中常用英语口语_课堂上,常用到的英语口语有哪些。?
- for循环实现2 的0~20次方以及0~-20次方
- ERROR 1366 (HY000): Incorrect string value: ‘\xC2\xEC\xD2\xCF\xB4\xF3...‘ for column ‘title‘ at row