ABAP报表程序开发规范.pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
. ABAP 报表程序开发规范 一、 目的 为保证在 R/3 系统中使用 ABAP 语言开发报表程序的规范性,特制定本开发规范。在 本开发规范的约束下, 将源代码与报表开发人的相关性降到最低; 即只要具备基本的 ABAP 开发技巧,遵循本开发规范,不同的开发人员开发的同样逻辑的源代码应该是基本相同的。 二、 适用范围 本技术规范适用于捷顺 R/3 系统的所有开发人员和除标准对象外的所有 ABAP 报表程 序开发。 三、 职责 ABAP 开发小组负责程序的开发、传输请求的创建及提交。 BASIS 小组负责传输请求向 PRD 系统的传输。 四、 开发流程 1、 开发人员接收业务顾问提交的开发需求;如果需要,开发人员应当配合业务顾问进行用 户需求分析; 2 、 开发人员根据开发需求在 DEV100 中进行程序开发; 3 、 开发人员将程序传输至质量保证系统中进行初步测试, 测试完毕后通知业务顾问进入用 户测试阶段; 4 、 程序在质量保证系统中经用户测试通过后,开发人员申请将程序传输至生产系统,相关 主管审批通过后, BASIS 人员负责将传输请求传输至生产系统。 5 、 如果程序需要作为后台程序运行,需要在传输申请中做出说明,由 BASIS 人员在生产 系统中定义后台作业。 6 、 开发和修改程序都需要填写开发文档。开发文档存放于服务器的专用目录中,每个程序 一个文档,新程序需要新建文档,修改程序需要修改原来的程序文档(在原文档基础上 追加内容,不允许删除原文档内容),记录本次修改的内容和请求号等信息。开发程序 可编辑范本! . 申请传输生产系统中时,同时提交开发文档审核,相关主管需要同时检查程序和文档的 规范性。 五、 命名规则 1、 用户开发对象的命名规则 1 ) 用户开发对象的名称必须以 Z 开头,只能使用字母、数字和下划线。用户开发对象 包括开发类、程序、函数组、函数、透明表、结构等。 2 ) 开发类一般使用 ZREPORT ,如有特殊需要,可以创建新的开发类。 3 ) 报表程序命名规则: ZXX_Y_NN [ADDITIVE ] 。 其中, XX 为模块名称,现在常用的有以下几种: MM —— MM 模块, PP —— PP 模块, SD —— SD 模块, CS —— CS 模块, FI—— FI 模块, CO —— CO 模块, BC ―― 公共模块, CA ――交叉应用; Y 表示程序的类型,目前有四种: R ——报表程序, E——批输入程序, S ―― SmartForm 程序, I——接口程序。 NN 为序列号,表示该程序在同一模块同类型程序中的编号。比如 ZSD_R_01 ,表 示 SD 模块的一个报表程序。如果业务顾问已经提供需求的编号,则取业务顾问提供的 需求编号。 ADDITIVE ,程序的附加说明,如项目名称等,可以灵活使用, 不是必须的部分 。 如果创建与程序相关的 Include 程序,则 Include 程序的命名中的 ZXX_Y_NN 部分与主 程序相同,通过 ADDITIVE 部分区分不同的 Include 程序,如 ZXX_Y_NNTOP , ZXX_Y_NNU

文档评论(0)

革新 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档