您好,欢迎访问三七文档
SAP开发命名规范1/5目录目录...................................................................................................................................................1SAP开发命名规范............................................................................................................................21开发内容命名规则....................................................................................................................21.1一般开发内容命名规则...............................................................................................................21.2数据字典命名规则.......................................................................................................................22ABAP程序中变量命名规则.......................................................................................................33开发类命名规则..........................................................................................错误!未定义书签。4请求传输描述命名规范.............................................................................................................45附录...........................................................................................................................................4I模块列表......................................................................................................................................4II程序类型列表..............................................................................................................................4IIISAPSID列表举例.........................................................................................................................5IV请求类型列表..............................................................................................................................5SAP开发命名规范2/5SAP开发命名规范1开发内容命名规则1.1一般开发内容命名规则类型规则备注报表ZR模块程序类型_*报表数量较多,所以使用流水号命名,流水号和开发清单上的开发编号一致。屏幕编号9000至9990每次递增10函数Z模块_*函数组Z模块_*对象类ZCL_xxx..xx消息类Z模块_*事务代码Z模块缩写*对一部分常用的事务代码,命名应该尽可能的简短,并且没有特殊的字符。可以和开发清单上的开发编号最后3位一致。表Z模块_*SmartformsZ模块_*Smartforms(拷贝系统的)Z模块_拷贝的Samrtforms名称SmartstylesZ模块_*作业命名Z模块_f_*增强ZE模块_*注:模块、程序类型请参考附录中的相关列表1.2数据字典命名规则类型规则备注数据元素ZE_*Dataelement)域ZD_*Domain结构ZS_*Structure表ZT_*Tables视图ZV_*ViewsSAP开发命名规范3/52ABAP程序中变量命名规则项目种类开头字母备注全局变量G_以‘G_’开头,Global局部变量L_以‘L_’开头,Local常量C_常量,Constant类型TY_自定义类型,Type全局内表T_带抬头的内表原则上不可使用,InternalTable本地内表LT_LocalInternalTable全局工作区WA_WorkArea本地工作区LWA_LocalWorkArea子程序-USINGFU_FORM中的USING参数,以‘FU_’开头子程序-CHANGINGFC_FORM中的CHANGING参数,以‘FC_’开头子程序-TABLESFT_FORM中的TABLES参数,以‘FT_’开头PARAMETERSP_报表程序中选择屏幕的PARAMETER项SELECT-OPTIONSS_报表程序中选择屏幕的SELECT-OPTION范围变量R_Range函数-IMPORT参数I_Function中的IMPORT参数函数-EXPORT参数E_Function中的EXPORT参数函数-CHANGING参数C_Function中的CHANGE参数函数-TABLES参数T_Function中的TABLES参数参照变量REF_Referto字段符号FS_FieldSymbolSAP开发命名规范4/53请求传输描述命名规范ModuleCode+CustomizingType+FreeText+YYMMDD例:字符位数内容1-234-78910-242526-32SAP模块MM空格请求类型ABAP冒号:空格请求内容描述物料凭证查询报表空格日期100420=该请求描述为:MMPROG:物料凭证查询报表100420注:Modulecode请求类型请参考附录中的相关列表4附录I模块列表模块模块缩写英文中文BCBBasisComponents基本组件COCControlling管理会计FIFFinancialAccounting财务会计HRHHumanResources人力资源MMMMaterialsManagement物料管理SDVSalesandDistribution销售和分销PPPProductionPlanning生产制造注:并未包含所有模块,请根据项目实际增加II程序类型列表程序类型说明备注B批量导入Batch-inputD屏幕开发DialogE增强EnhancementI包含IncludeIF接口程序InterfaceT表格维护TableMaintenanceR报表ReportP模板TemplateSAP开发命名规范5/5O其它OthersTMP临时程序测试程序不传输temporary(NeverTransport)IIISAPSID列表举例SIDDescription中文简称DEVDevelopmentSystem开发机QASQualityAssuranceSystem测试机PRDProductionSystem生产机注:一般为DEV、QAS、PRD,具体以项目实际为准IV请求类型列表请求类型英文描述AUTH:Security/AuthorizationsCATT:CATTProceduresCONF:ClientTableConfigurationDONT:DoNotTransportFEAT:Features(forHR)INFT:NewInfotypes(forHR)MATC:MatchcodesMOD:ModificationNOTE:IMGNotesOSSN:OSSNoteABAP:ABAPPrograms/Reports/DevelopmentClassQUER:ABAPQueries/UserGroups/FunctionalAreasSAPS:SAPScriptLayoutSetsorStandardTextsSCHR:ScreenHeaders
本文标题:开发命名规范
链接地址:https://www.777doc.com/doc-4309033 .html