内容发布更新时间 : 2024/12/27 5:48:30星期一 下面是文章的全部内容请认真阅读。
SAP项目 ABAP开发规约
ABAP 开发规范说明书
修正历史
版本 修正日期 修正者 修正内容 V1.0 2014/10/27
此开发规范,是为了提高SAP系统上ABAP开发实施的高性能,一致性以及形式的统一性而制定,便于统一管理,阅读及简化后续更改难度.
第 1 页 共 21 页
SAP项目 ABAP开发规约
目录
1 命名 ............................................................................................................................................................................3 1.1.应用代码 ............................................................................................................................................................3 1.2.开发类别 ............................................................................................................................................................3 1.3.开发类(Package) ..........................................................................................................................................4 1.4.ABAP 自开发程序 ..............................................................................................................................................4 1.5.变量命名规约 ....................................................................................................................................................6 1.6.移送号管理 ........................................................................................................................................................8 1.7.消息类别 ............................................................................................................................................................8 2 注释 ............................................................................................................................................................................9 2.1.修改代码注释 ....................................................................................................................................................9 2.2程序头部注释 ...................................................................................................................................................11 2.3表/结构定义时的注释 .....................................................................................................................................11 2.4 Form的注释 .....................................................................................................................................................12 2.5 对于程序中,大段的逻辑处理的地方必须有注释 ......................................................................................12 3 规范打印机 ..............................................................................................................................................................13 4 程序开发指导 ..........................................................................................................................................................14 4.1. 一般规则 ........................................................................................................................................................14 4.2.模块化 ..............................................................................................................................................................17 4.3.选择屏幕 ..........................................................................................................................................................18 4.4.数据库读取,WHERE 语句 ..............................................................................................................................18 4.5.内表 ..................................................................................................................................................................20 4.6.性能考虑 ..........................................................................................................................................................21
第 2 页 共 21 页
SAP项目 ABAP开发规约
1 命名
1.1.应用代码
使用两位编码来对应应用程序模块,通常程序名的第二、三位反映此编码。具体编码如下:
应用模块 模块CODE(功能码) 财务会计 FI 销售和分销 SD 生产管理 PP 物料管理 MM 仓库管理 WM 质量管理 QM 项目管理 PS 人力资源 HR
1.2.开发类别
程序名的第四位编码必须反映程序的类型,如下:
程序类型 指示符 增强 E 报表 R 第 3 页 共 21 页