登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

原来为了你

我的人生就是要一次次的超越

 
 
 

日志

 
 
 
 

ABAP开发规范  

2011-04-25 14:38:53|  分类: ABAP基础知识 |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

程序命名

PREFIX XX T NNNN MM

PREFIX    程序前缀,必须为“Z”或者“Y”, 表示自开发的程序

XX            表示模块名

T               表示程序类型,R表示报表,I表示接口,F表示表单,B表示Batch input,Q表示QUEYR

NNNN     表示该开发需求编号,为四位数字

MM         表示该开发需求的子编号,为两位数字,若无子编号,则该部分可无

如:ZSDR_01

事务代码命名

如:ZSDR01

变量命名(小写)

g_              全局变量

l_               局部变量

g_s_          结构类型全局变量

l_s_           结构类型局部变量

g_t_          内表类型全局变量

l_t_           内表类型局部变量

g_r_          range类型全局变量

l_r_           range类型局部变量

g_o_         表示对象类型全局对象

l_o_          表示对象类型局部对象

常量命名(大写)

C_AUART_Z01表示值为Z01的凭证类型常量

函数命名

Function module       : ZSD_

Import parameter    : I_

Export parameter     : E_

Table parameter       : T_

Change parameter   : C_

Exception                    : EX_

函数组命名

ZSD_

子程序命名

'FRM_'开头,若子程序带有参数,所有参数以'P_'开头

宏命名

'M_'开头

选择屏幕命名

'P_'表示PARAMETERS

'S_'表示SELECT-OPTION

表,结构,视图,数据元素,域命名

ZSDT_       ,模块sd的表

ZSDS_       ,模块sd的结构

ZSDV_      ,模块sd的视图

数据元素和域都以’Z_’开头;

其它命名:

Types                  :‘TYP_’开头

dynpro           :90009001往后排

请求                   :[SD]: 营销日报修改

Message            :ZSD_

编码规则

1.       尽量少采用全局变量或全局对象,尽量不要操作全局变量,只操作子程序中的局部变量或传递进来的子程序的参数

2.       将不同功能的代码分别组织到不同的子程序中,禁止出现大段不同功能的代码放在同一个事件或子程序中

  评论这张
 
阅读(650)| 评论(0)

历史上的今天

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018