- 1、本文档共10页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SAP最佳业务实践-ABAP开发规范.ppt
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
您可能关注的文档
- 2011年河南省事业单位招聘《公共基础知识》模拟题.doc
- 2012会计基础1.doc
- 2012会计基础2.doc
- 2012年甘肃省10000名考试公共基础.doc
- 2012劳动合同书(标准示范文本)b5印刷版.doc
- 2012伦敦奥运会项目1.pdf
- 3261(一)综采工作面地质说明书.doc
- akl-qp-039 技术文件管理程序 a01.doc
- API入门(修订版)1.doc
- 2012新闻汇总.ppt
- 10《那一年,面包飘香》教案.docx
- 13 花钟 教学设计-2023-2024学年三年级下册语文统编版.docx
- 2024-2025学年中职学校心理健康教育与霸凌预防的设计.docx
- 2024-2025学年中职生反思与行动的反霸凌教学设计.docx
- 2023-2024学年人教版小学数学一年级上册5.docx
- 4.1.1 线段、射线、直线 教学设计 2024-2025学年北师大版七年级数学上册.docx
- 川教版(2024)三年级上册 2.2在线导航选路线 教案.docx
- Unit 8 Dolls (教学设计)-2024-2025学年译林版(三起)英语四年级上册.docx
- 高一上学期体育与健康人教版 “贪吃蛇”耐久跑 教案.docx
- 第1课时 亿以内数的认识(教学设计)-2024-2025学年四年级上册数学人教版.docx
文档评论(0)