ABAP开发规范_V1.0 下载本文

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 页