ABAP初学者程序规范注意事项1
来源:互联网 发布:照片幻灯片制作软件 编辑:程序博客网 时间:2024/06/03 15:33
对于一个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.
- ABAP初学者程序规范注意事项1
- ABAP初学者程序规范注意事项2
- ABAP报表程序编写规范
- Java 程序编码规范(初学者要牢记)
- Java 程序编码规范(初学者要牢记)
- ABAP规范代码大小写
- ABAP开发规范
- abap 变量命名规范
- 写canvas程序的格式规范以及一些注意事项
- 嵌入式初学者注意事项
- 羽毛球初学者注意事项
- java 初学者各种注意事项
- [Git]初学者注意事项
- [Git]初学者注意事项
- unity3d 初学者注意事项
- 程序初学者
- ABAP的代码规范标准
- ABAP的代码规范标准
- Mac OS X Terminal:终端使用初级教程
- 《剑指Offer》面试题15:链表中倒数第k个结点
- getCurrentSession 与 openSession() 的区别
- 判断回文
- c++学习指南
- ABAP初学者程序规范注意事项1
- 谈.Net委托与线程——解决窗体假死
- java实现快速排序
- 生成单向链表 并删除链表中某个元素
- icon 网址
- Openfire 的安装和配置
- BZOJ2434 [Noi2011]阿狸的打字机【AC自动机+dfs序+树状数组】
- 关系操作符和逻辑操作符
- 字符设备驱动模型