- 1、本文档共10页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAP最佳业务实践 ABAP 开发规范 一、关于开发相关的命名规范 一、关于开发相关的命名规范 二、数据读取规范 三、代码编写规范 三、代码编写规范 三、代码编写规范 四、开发测试流程 四、开发测试流程 四、开发测试流程 汉普工业机械与组件行业最佳解决方案 Han Consulting (China) Ltd. 2006 Copyright 汉普工业机械与组件行业最佳解决方案 1. 程序的命名规则: ZR_XXXXX 第一位:Z——用户自行开发的程序均以Z开头; 第二位:R——代表为报表(Report)程序; F——代表为表单(Form)程序; A——代表为功能应用(Application)程序; E——代表增强(Enhancement)程序名称(主要由顾问 开发); 注: XX: 前面两个XX代表的是模块名称,如:MM,SD,FI,CO,PP,QM等。 XXX:后面三个XXX是序列号, 可通过SE80事务来查询现在有关此类型的程序编号数。如:程序名称为ZR_PP_001,代表PP模块的编号为001的报表。 开发类(Package)的命名规则: ZDEV: 所有开发都存放在该开发类中. 3. 事务代码(Transaction)的命名规则: Z XXXXX(与程序的后五位命名规则相同) XX: 前面两个XX代表的是模块名称,如:MM,SD,FI,CO,PP,QM等。 XXX: 后面三个XXX是序列号,事务码的命名以Z开头后面加序列号,序列号可通过SE93来查询。 自建数据库透明表(Transparent Table)命名规范: Z XXX: Z开头即可,原则上不规范后几位命名规则。 出于对系统性能考虑,在SELECT查询语句中,对于系统透明表的读取,不能用*来取数,必须列出具体所需要选择的字段。例如: select * from afpo应改为select aufnr matnr dfrei from afpo. 2. 出于对系统数据的安全性与完整性的考虑,在对系统透明表的操作中,禁止使用INSERT(插入)、UPDATE(更新)、DELETE(删除)等数据库更新语句。 出于对程序效率的考虑,减少访问数据库的时间,应尽量将数据先读取到内部表,再通过READ进行相应的查询. 在程序的开始处 ,要用注释语句来说明程序开发的目的、功能、需求负责人、开发人,部门及联系电话等。 例如: ************************************************************ *程序名称 : ZR_PP001 *程序功能 : 生产订单信息查询表 *需求负责人 : 张三 部门 : 二分厂 电话 :*程序创建人 : 李四 创建日期 : 2005.11.16 *程序修改人 : 王五 修改日期 : 2005.11.17 *当前版本号 : V1.0 ************************************************************ REPORT ZR_PP001. 程序中对于内部表的命名必须以ITAB开头,变量的定义、子程序的调用、关键的逻辑运算式必须进行相应的注解。注解要用中文。 例如: DATA: BEGIN OF ITAB_MARA OCCURS 0, MATNR LIKE MARA-MATNR, 物料编码 MEINS LIKE MARA-MEINS, 单位 MATKL LIKE MARA-MATKL, 物料组 MTART LIKE MARA-MTART, 物料类型 MAKTX LIKE MAKT-MAKTX, 物料描述 END OF ITAB_MARA. PERFORM GE
您可能关注的文档
- QQ拼音的安装说明.ppt
- QQ情侣卡通、唯美、数字头像.ppt
- QQ联系人数据库分析.ppt
- QQ浏览器书签备份规划.ppt
- qq能用浏览器打不开.pptx
- QQ邮箱如何设置SMTP代理收发邮件.ppt
- QQ音乐歌词生产流程.pptx
- QQ飞车——B车集合(图片、数据).ppt
- QSD-鑫邦照明优势对比.ppt
- QtCreator实现文本查找.ppt
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
文档评论(0)