Field Properties 作用:对一个Elementary data的属性进行描述,就是说可以通过这条语句知道某一个data的类型、长度、小数点、输出长度等信息。语法如下。 DESCRIBE FIELD dobj [TYPE typ [COMPONENTS com]] [LENGTH ilen IN { BYTE | CHARACTER } MODE] [DECIMALS dec] [OUTPUT-LENGTH olen] [HELP-ID hlp] [EDIT MASK mask]. 1. ... TYPE typ [COMPONENTS com] DESCRIBE FIELD data1 TYPE typ1 COMPONENTS com1. 运行结果是data1的类型被存储在typ1变量里,com1则存放了data1里面有几个子元素。 2. ... LENGTH ilen IN { BYTE | CHARACTER } MODE DESCRIBE FIELD data1 LENGTH ilen IN BYTE CHARACTER MODE. 运行的结果是data1定义的长度存在了ilen里。 3. ... DECIMALS dec DESCRIBE FIELD data1 DECIMALS dec. 运行的结果是如果data1是小数,dec则存放了小数点后的位数。 4. ... OUTPUT-LENGTH olen DESCRIBE FIELD data1 OUTPUT-LENGTH olen. 运行的结果是data1的输出长度存在了olen里。 5. ... HELP-ID hlp DESCRIBE FIELD carrid HELP-ID hlp. 如果data1是由ABAP Dictionary 里的data element决定,data1的数据类型就会被存放在 hlp里。 6. ... EDIT MASK mask DATA: time TYPE s_fltime, seconds TYPE i, msk TYPE string. DESCRIBE FIELD time EDIT MASK msk. seconds = 333. WRITE seconds USING EDIT MASK msk.