- 6
- 0
- 约8.54千字
- 约 11页
- 2019-03-17 发布于未知
- 举报
PAGE
PAGE 11
广西XX公司管理制度
SAP软件开发代码书写规范
GZ/LG10.25-2xxx
目的和适用范围
1.1目的:加强XX公司SAP开发工作的管理控制,明确软件开发流程,使开发全过程职责清晰、任务具体。实现代码标准化、提高开发效率和代码可读性、增强软件可维护性。
1.2适用范围:适用于广西XX公司机械股份公司所有针对SAP的ABAP开发工作。
引用制度和术语解释
2.1引用制度
2.2术语解释
用户:广西XX公司机械股份公司所有进行SAP二次开发的相关人员
代码书写规范
代码除了用来实现程序逻辑外,最主要的用处还是给程序员进行阅读。整洁规范,空白错落有致,注释恰到好处,命名和排版遵守统一规范的代码,能给工作带来便捷,同时视觉上也是美感。
3.1、规范通用准则
1、在命名语法格式中“[]”(中括号)符号内的为可选项
2、在命名语法格式中“”(尖括号)符号内的为必填项。
3、所有代码书写完毕后,必须使用代码编辑器里面的格式化功能(也叫规范化打印机),对代码进行格式化,使用系统默认的大小写格式。
3.2、程序命名规范
所有用户自开发程序均以Z开头,表示用户自已开发。程序命名字符长度不得超过30个字符。处理同一业务的表单、报表和事务码等名称需要一致。其具体命名规则如下。
PREFIX + XX + T_ Description _[ NN ]
PREFIX+ XX + T_ Description _ INC+ NN
各部分含义如下:
PREFIX: 为程序前缀。必须为Z表示自开发的程序
XX: 表示模块名,其具体规则如下表:
表格1
模块前缀
含义描述
模块前缀
含义描述
FI
财务会计
HR
人力资源
CO
管理会计
MM
物料管理
AA
资产会计
SD
销售与分销
TR
资金管理
QM
质量管理
PS
项目系统
PM
设备维护
EC
企业合并
CA
跨模块应用
HR
人力资源
BC
基础组件
T :表示程序类型,其具体规则如下:
表格2
类型前缀
含义描述
类型前缀
含义描述
R
报表程序
B
Batch input
I
接口程序
Q
QUERY
M
模块池
F
功能类
Description: 为有含义的英文单词或汉语拼音,一般用于标识程序的含义。
NN: 为该开发需求的子编号,为两位数字,如无子编号该部分可无。
INCXX: 表示包含程序,INC为前缀XX为两位数字
示例:
ZQMR_QualityNotification 表示该程序为质量模块,质量通知单相关的报表程序.
ZQMR_QualityNotification_INC01 表示该程序是一个包含程序,一般其主程序为ZQMR_QualityNotification。当一个开发需要多个程序组成时,一般包含程序名INCNN前面部分和主程序同名。
3.3函数命名规则
格式定义:PREFIX + XX + _ + [ Ex ]_ Description
Prefix 前缀,必须为Z
XX :表示模块,定义见3.2的表1。
Ex: 当该函数可外部调用,则增加ex标识。其为英文单词External的缩写。
Description:表示函数名,要求有具体的语义的单词或者词组,多个单词可以下划线连接。
示例:ZPP_SRM_GetAufnr
3.4 函数组命名规则
格式定义:PREFIX + XX + _ Description
各部分含义和3.3 函数命名规则相同
3.5 数据字典命名规则
数据字典命名规范,即se11事务码创建的各种对象命名规则。各对象均以Z开头
表格3
对 象
格式及说明
例 子
透明表(Transparent Table)
Z+XX_ Description
ZTMMHT
视图(View)
Z+H+ Description
H = 视图类型,C = 描述
视图类型:
D - Database View 数据库视图
P - Projection View 射影视图
M - Maintenance View 更新视图
H - Help View 帮助视图
Description 英文或拼音描述
ZHMATNR
物料号帮助视图
索引(Index)
Z+NN , NN = 连续数字
Z01
数据元素(Data Element)
Z+ Description ;Description 英文或拼音描述
ZHETONG
域(Domain)
Z+ Description ;Description 英文或拼音描述
ZHETONG
结构(Structure )
ZS Description , Description 英文或拼音描述
ZSHETONG
APPEND STRUCTURE
ZTBALE, TBA
您可能关注的文档
- 大众健美操三级教案.doc
- 导地线預绞式金具技術规范書.doc
- 高二弱电解质电离和水解专題讲解.doc
- 计算机二级泵站设计.doc
- 喷漆废气修改(只要喷淋).doc
- 陕西乡村旅游.doc
- 20上半年银行从业资格测試个人贷款测試单選試題及答案.doc
- 现代轿车二级维护及技术标准分析.doc
- PB+WebService数据库处理框架演示版安装简介.doc
- 浙江可再生能源现状及发展对策研究.doc
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 上海市黄浦区2024-2025学年八年级上学期期末数学试卷(含答案).pdf VIP
- 69095419_A-Aquaeco直流变频水地源(热泵)机组安装操作维护手册20230310-A.pdf VIP
- 部编教材五年级下册语文教案(全册).pdf VIP
- 2022小班长年终总结范文(系列5篇).docx VIP
- 广东省深圳市宝安区2022-2023学年六年级上学期质量监测用卷科学期末试卷.docx VIP
- 做好应急保电预案(3篇).docx
- 哈工大计算机组成原理第六章课件唐朔飞老师.ppt VIP
- 人教版六年级上册语文期末考试卷绝对自己编的_有用的老师可以下载_免费.doc VIP
- 探秘坚果与干果中的隐匿威胁:真菌毒素污染及风险深度剖析.docx VIP
- 森林防火工程技术标准范文.docx VIP
原创力文档

文档评论(0)