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

 对于一个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。

如:TYPESBEGIN 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.


     

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值