SAP-ABAP:如何写出高质量的ABAP代码?

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档


前言


提示:以下是本篇文章正文内容,下面案例可供参考

一、基础规范与常识

变量命名规范:
局部变量 ->  lv_xx
全局变量 ->  gv_xx 

Type类型

C:范围 1-65535,用来处理文本,接收字母字符。
N:数字类型的字符串,范围 1-65535,初始值为 0,用于表示识别数字。
D: 8 字符变量,通常用于日期,初始值为 00000000
T: 6 字符变量,通常用于时间,初始值 000000
I: 用于存储数字,初始值为0 范围是 -2^31- 2^31。
F: 浮点类型数字,能够精确到15为小数点, 值的范围是 10^307 to -10^307。
P: 数字被存储在压缩格式,他们最大的是31字节
STRING: 与C类似,没有定义长度。
XSTRING: 与X类型一致。没有定义长度。

C、N、D、I、F变量在程序中可以定义长度。如果没定义则取最小值。

Field symbol

指针
 TYPES: BEGIN OF ts_type,
          first_data  TYPE string,
          second_data TYPE i,
          third_data  TYPE c,
        END OF tt_type.
 
 DATA : ls_type TYPE tt_type,
        lt_type TYPE STANDARD TABLE OF  tt_type.
 
 FIELD-SYMBOLS
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值