定义语法:DATA: m(n) TYPE P decimals i value '123.45'. P类型又名压缩类型。默认大小8字节,初始值0。 P类型按位进行数字存储。每四位存放一个数字。符号位也占用四位。除去符号位之外默认P类型可以存放15个整型数字。 P类型可以定义的有效长度可以是1到16个字节。对于长度为1字节的P类型。除去符号位之外只能存
DATA_NAME TYPE DATA_TYPE LENGTH LENGTH. END OF DATA_NAME. 标准类型(系统预设的类型) 代码语言:javascript 代码运行次数:0 运行 AI代码解释 DATA GV_CHAR TYPE C LENGTH 10 . " 示例 DATA GV_NUMC TYPE D LENGTH 10 VALUE '1234567890' . " 示例 DATA GV_DEC TYPE P LENGTH 10 DECIMALS 3 VALUE ...
-- 定义了个name_type 结构体类型 。 DATA: name type name_type . -- 定义了个name对象,其类型为name_type . data: begin of name_type , name(20) type c , sex(2) type c , age type i , end fo name_type . -- 定义了个name_type结构体对象。 2.事件关健字 这些关健字在ABAP中定义处...
DATA从名字就可以看出其本质:用于定义数据的,可刚定义的数据是没有初值的。这时我们称之为数据结构,就像其他语言里的结构体一样,这种数据只需要往里填值就可以,不需要进行实例化(也就是不能直接当做数据类型一样使用,像I、P、C等)。 TYPES顾名思义:用于定义type(类型)的,这种类型可以有一个或多个基础类型或...
DATA: date1 TYPE sy-datum,date2 TYPE sy-datum,date3 TYPE p.date1 = '20130125'.date2 = '20130126'.CALL FUNCTION 'SD_DATETIME_DIFFERENCE'EXPORTING date1 = date1 time1 = '000001'date2 = date2 time2 = '000001'IMPORTING datediff = date3 TIMEDIFF = EARLIEST...
DATA counter TYPE i. ... counter = counter + 1. ... Packed Numbers The data typepforpacked numbershas avalue rangethat depends on their length and the number ofdecimal places. Data objects of typepcan be 1 to 16 bytes long, with twoplacespacked into each byte, and one place and the...
You can also define your own elementary data types in ABAP using the TYPES statement. You base these on the predefined data types. This determines all of the technical attributes of the new data type. For example, you could define a data type P_2 with two decimal places, based on the ...
2预定义的基本数据类型有:C(文本型数据)、N(数字型)、T(时间型)、X(十六进制)、 D(日期型)、F(浮点型)、I(整数型)、P(压缩号)。 注 意:在abap中要用data定义数据对象,也就是定义变量(内表也是一种变量)。后面再用type或like来定义变量的类型,这里要要注意type和like的用法,一般能用like的地方都能用...
DATA:p2 TYPE p LENGTH 8 DECIMALS 4. p2 = ‘1.1000‘. '多余的小数位全部是零时,会被截断 WRITE:/ p2 UNIT ‘D10‘.'1.100 p2 = ‘1.1001‘. '多余的小数部分不是零时,也会直接忽略该选项 WRITE:/ p2 UNIT ‘D10‘.'1.1001 DATA: i_menge LIKE ekpo-menge VALUE ‘1.000‘. ...
DATA: BEGIN OF ADDRESS, NAME(20) TYPE C, STREET(20) TYPE C, NUMBER TYPE P, POSTCODE(5) TYPE N, CITY(20) TYPE C, END OF ADDRESS.该示例定义了一个长度为73的字段串ADDRESS。可以通过ADDRESS-NAME、ADDRESS-STREET等定址组件。可以将长字段串的声明收集在包括程序中。但是,如果频繁使用该数据结构,...