您的位置:首页 > 其它

ABAP初学者程序规范注意事项1

2015-04-24 09:55 344 查看
对于一个ABAP初学者在书写报表等程序时,经常会忘记很多规范性的问题,导致写出来的程序代码可读性很差。下面讲解部分程序规范化问题:

程序格式:

A.tables...(需要用到的透明表)

B.include...

C.工作区或者结构的声明(工作区前缀wa_)。

D.内表的声明(内表前缀itb_)

E.selection-screen begin of block....(屏幕的设计)

F.at selection-screen

G.start-of-selection

perform函数调用

end-of-selection.

H.form......endform.(perform函数的定义)

注意事项:

1.添加注释。

2.可以用include将程序的定义分开

比如:includetop(用来存放程序的声明)等。

3.程序变量的命名。

如:工作区(wa_), 内表(itab_)。

4.内表工作区的定义(推荐)

使用types来定义结构,然后来定义对应的工作区和内表,建议不要使用with header line。

如:TYPES: BEGIN OF ALV_SHOW,

WERKS TYPE MSEG-WERKS,"工厂

MATNR TYPE MSEG-MATNR,"物料

ZDESC TYPE ZTA_FI001-ZDESC," 业务类型

MENGE TYPE MSEG-MENGE,"数量

DMBTR TYPE MSEG-DMBTR, "金额

END OF ALV_SHOW.

DATA: WA_ALV_SHOW TYPE ALV_SHOW,

ITAB_ALV_SHOW TYPE STANDARD TABLE OF ALV_SHOW.

5.在程序处理过程中最好将程序封装。

尽量使用perform。

如:perform getdata.

perform dealdata.

perform display.

form getdata.

endform.

form dealdata.

endform.

form display.

endform.
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: