四川省电力公司企业资源管理(erp)系统实施项目 程序开发命名规则_第1页
四川省电力公司企业资源管理(erp)系统实施项目 程序开发命名规则_第2页
四川省电力公司企业资源管理(erp)系统实施项目 程序开发命名规则_第3页
四川省电力公司企业资源管理(erp)系统实施项目 程序开发命名规则_第4页
四川省电力公司企业资源管理(erp)系统实施项目 程序开发命名规则_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

四川省电力公司企业资源管理ERP系统实施项目程序开发命名规则四川省电力公司企业资源管理ERP系统实施项目开发命名规则TABLEOFCONTENTS2TABLEOFCONTENTS3SAPNAMINGCONVENTIONS31一般命名规则32PROGRAMS33FUNCTIONGROUPS34FUNCTIONMODULES35TRANSACTIONCODES46PACKAGES/DEVELOPMENTCLASSES47SELFDEFINEDAUTHORIZATIONOBJECT48ENHANCEMENTPROJECT49SMARTFORMS/SCRIPTFORM510DATADICTIONARYNAMINGCONVENTIONS5ATABLES,VIEWSANDSTRUCTURES5BDOMAINS5CDATAELEMENTS5DTYPEGROUPS5EFIELDS5GSEARCHHELPS6HLOCKOBJECTS6IAPPENDINGSAPTABLES/STRUCTURES711BUSINESSADDINBADINAMINGCONVENTIONS7ACUSTOMBUSINESSADDINBADI7BCUSTOMBUSINESSADDINIMPLEMENTATION7CSAPBUSINESSADDINIMPLEMENTATION7DSAPBADIMETHOD712CORRECTIONANDTRANSPORTTASKANDREQUESTDESCRIPTIONS813SYSTEMTABLEADDRESSINGCONVENTION814PROGRAMVARIABLENAMES8ACONSTANT8BTYPES8CWORKVARIABLES9DINTERNALTABLES9EWORKAREA9FSCREENELEMENT9GPARAMETER9HSELECTOPTION9IRANGE10JSUBROUTINE1015ERRORMESSAGES10AMESSAGEID10BMESSAGESEVERITY10CMESSAGENUMBER1016PFSTATUS10AAREAMENU1117EDIRELATEDNAMINGSTANDARDS12参考12附录A程序类型代码12附录BSAP模块代码SAPNAMINGCONVENTIONS1一般命名规则ABAP命名规则必须符合下列几条。命名简易,快捷,唯一性符合SAP客户化命名规划尽可能短提供有意义的命名尽量少用特殊字符,除外。如果是复制SAP标准的对象或程序等,请在前面加”Z_XXXXX”。2PROGRAMSEXAMPLESREPORTNAMEZFIR0001MAXLENGTH8CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B4SAP程序类型参考附录A58序列号00013FUNCTIONGROUPSEXAMPLEZFI_CHECK_DOCNUMMAXLENGTH26CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B426“_”下划线后命名,可随意制定,但必须有意义和唯一性。4FUNCTIONMODULESEXAMPLEZFI_ASK_FOR_CONFIRMATIONMAXLENGTH30CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B430“_”下划线后命名,可随意制定,但必须有意义和唯一性。5TRANSACTIONCODESEXAMPLEZFIR0001MAXLENGTH8CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B4SAP程序类型参考附录A58序列号00016PACKAGES/DEVELOPMENTCLASSESEXAMPLEZFI_DEVMAXLENGTH30CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B430自由定义,但有意义,且唯一7SELFDEFINEDAUTHORIZATIONOBJECTEXAMPLEZMM_INVENTMMAUTHORIZATIONOBJECTMAXLENGTH10CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B430自由定义,但有意义,且唯一性8ENHANCEMENTPROJECTEXAMPLEZMM0001MMENHANCEMENTPROJECTMAXLENGTH8CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1Z开头23SAP各模块简写参考附录B58序列号9SMARTFORMS/SCRIPTFORMEXAMPLEZMMF_INVOICEMAXLENGTH30CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B4F530自由定义,但有意义,且唯一10DATADICTIONARYNAMINGCONVENTIONSATABLES,VIEWSANDSTRUCTURESEXAMPLEZSD_BILLING_RANGESMAXLENGTH16CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B516自由定义,但有意义,且唯一APPEND_VFORVIEWSBDOMAINSEXAMPLEZCUSTTYPEMAXLENGTH30CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头230自由定义CDATAELEMENTSEXAMPLEZCUSTYPEMAXLENGTH30CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头230自由定义DTYPEGROUPSEXAMPLEZCUSTMAXLENGTH5CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头230自由定义EFIELDSEXAMPLECUSTTYPEMAXLENGTH16CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE116自由定义,注如果是自定义的,请在前面加Z,如果是SAP的字段,可以不用加Z。GSEARCHHELPSEXAMPLEZSH_CUSTMAXLENGTH30CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SH,SEARCHHELP430自由定义HLOCKOBJECTSEXAMPLEEZTCUSTMAXLENGTH16CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“E”开头216SAPOBJECTNAME通常为表或者6VIEW名IAPPENDINGSAPTABLES/STRUCTURESEXAMPLEZZVBAKAPPENDTABLEVBAKMAXLENGTH16CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE12“ZZ”开头316自由定义11BUSINESSADDINBADINAMINGCONVENTIONSACUSTOMBUSINESSADDINBADIEXAMPLEZMM_CUSTOMER_DATAMAXLENGTH20CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B520自由定义,BADINAMEBCUSTOMBUSINESSADDINIMPLEMENTATIONEXAMPLEZMM_CUSTOMER_DATA_01MAXLENGTH20CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B520自由定义,最好包含其BADINAMECSAPBADIMETHODEXAMPLEGETSALESORDERMAXLENGTH30CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE130自由定义,但有意义,描述该方法实现的功能12CORRECTIONANDTRANSPORTTASKANDREQUESTDESCRIPTIONS具体也可参照BASIS顾问提供的CR描述规定要求。如需ABAP定义则如下EXAMPLE“060720ZMMR0001增加物料类型条件”MAXLENGTH60CHARACTERSGENERALNAMINGCONVENTIONRELATIVEPOSITIONDESCRIPTION第一部分年月日格式为YYMMDD第二部分程序名称代码第三部分修改或新增程序主要描述13SYSTEMTABLEADDRESSINGCONVENTION在程序中引用,当前系统字段,以SYXXXXXX开头,如SYDATUM14PROGRAMVARIABLENAMES这一节主要讲在程序中所使用到的变量定义命名规则,程序中一般使用DATA语句来定义变量,PARAMETER语句,主要用来定义半值输入变量,SELECTOPTIONS主要是用来定义区间输入变量。根据程序中一般使用规则,我们主要讲以下几种变量类型的定义命名规划ACONSTANTSBTYPESCWORKFIELDSDINTERNALTABLEEWORKAREAFSCREENELEMENTGPARAMETERSHSELECTOPTIONSIRANGESJSUBROUTINEACONSTANT在程序中常量的定义,以CNS_开头,定义格式如下CNS_BASE_CLIENTLIKESYMANDTVALUE001BTYPES在程序中使用TYPES语句自定义一些类型,以TY_开头,定义格式如下EGTYPESBEGINOFTY_DATAENDOFTY_DATACWORKVARIABLES在程序中,需要使用DATA定义的一些工作变量,以W_开头。定义格式如下W_TEMP_SALARY_NBW_EMPL_ADDRESS_TXW_LAST_UPDATE_DTW_LAST_UPDATE_TMDATABEGINOFW_TEMP_CUST_DSVARIABLES/INCLUDESENDOFW_TEMP_CUST_DSDINTERNALTABLES在程序中,使用的内表定义格式,我们分以下两种1全局内表变量以IT_开头,定义方式如下EGDATABEGINOFIT_EKKOVARIABLES/INCLUDESENDOFIT_EKKO2局部内表定义以LI_开头,代表LOCALINTERNALTABLE定义方式如下EGDATABEGINOFLI_EKKOVARIABLES/INCLUDESENDOFLI_EKKOEWORKAREA在程序中,内表工作区的内义以WA_开头,定义方式如下EGDATABEGINOFWA_EKKOVARIABLES/INCLUDESENDOFWA_EKKOFSCREENELEMENT控件屏幕元素的定义如下1RADIOBUTTONSDEFINEDWITHRB_2PUSHBUTTONSDEFINEDWITHPB_3CHECKBOXESDEFINEDWITHCB_GPARAMETERPARAMETERS语句定义的单值屏幕输入变量,以P_开头,该变量的长度不能超过8个字符。定义方式如下P_CUSTNMP_FISCYRHSELECTOPTIONSELECTOPTIONS语句定义的区间屏幕输入变量,以S_开头,该变量的长度不能超过8个字符,定义方式如下S_LIFNRS_BUKRSIRANGERANGESR_SELTABFORF该语句创建选择表R_SELTAB,该表参考数据库表的列F或内部字段F。选择表R_SELTAB必须在程序中填充。不必在程序中再用TABLES语句声明数据库表。用RANGES语句定义的选择表,以R_开头,该变量的长度不能超过8个字符,定义方式如下R_LIFNRR_BUKRSJSUBROUTINE1子程式的定义,以FRM_”开头,定义方式如下EGPERFORMFRM_GET_EKKO15ERRORMESSAGES关于ERRORMESSAGES的定义,主要涉及以下三部分的定义AMESSAGEIDBMESSAGESEVERITYCMESSAGENUMBERAMESSAGEIDEXAMPLEZSD01MAXLENGTH20CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“Z”开头23SAP各模块简写参考附录B45序列号620暂时不用BMESSAGESEVERITY消息类型代码,主要有以下几种PRIVATEAABEND取消信息EERROR错误信息WWARNING警告信息PRIVATEIINFORMATIONAL信息类PRIVATESSUCCESS成功信息CMESSAGENUMBERMESSAGENUMBERS主要是由3个字符来标识,可以从000999来表示。16PFSTATUSAAREAMENUEXAMPLES001MAXLENGTH20CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1“S”开头24自由定义17EDIRELATEDNAMINGSTANDARDSAIDOCTYPEEXAMPLESZFIDELV001BRANDNEWORZMMORDERS01COPIEDFROMSAPMAXLENGTH30CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1Z开头23SAP各模块简写参考附录B430自由定义BMESSAGETYPEEXAMPLESZSDBILLINGMAXLENGTH30CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1Z开头23SAP各模块简写参考附录B430自由定义CPROCESSCODEEXAMPLESZSDBILLINGMAXLENGTH30CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE1Z开头23SAP各模块简写参考附录B430自由定义DSEGMENTDEFINITIONSEXAMPLEZSDORDER01MAXLENGTH27CHARACTERSNAMINGCONVENTIONPOSITIONUSAGE12Z开头23SAP各模块简写参考附录B427自由定义ESEGMENTDOCUMENTATIONEXAMP

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论