ABAP数据元素与变量声明详解.pdfVIP

  • 0
  • 0
  • 约2.66千字
  • 约 3页
  • 2026-02-02 发布于北京
  • 举报

§.ABAP/4DATAELEMENT

一.DataType(數据類型)

C:字符(串),長度為1,最大有65535BYTES,初始值為:space,例:‘M’;

D:日期,格式為YYYYMMDD,最大是’9999/12/31’,例:’1999/12/03’.F:

浮點數,長度為8,例如:4.285714285714286E-01

I:整數:-2^31~2^31-1

N:數值組成的字符串:011,‘302’.

P:packed數,用于小數點數值,例如:12.00542;

T:時間,格式為HHMMSS,例如:’14:03:00’,’21:30:39’.

X:16進制數,例如‘1A03’.

二.變數

變數包含name,length,type,structure等,語法如下:

DATAF[length]type[value][decimals]

其中:f:變數名稱,最長30個字元,不可含有+,.,:()等字元;

lengthtype:變數類型及長度;

value:初值

decimals:小數位數

Example1:

DATA:COUNTERTYPEPDECIMALS3.

NAME(10)TYPECVALUE‘Delta’.

S_DATETYPEDVALUE.

Example2:

DATA:BEGINOF,

NAME(10)TYPEC,

AGETYPEI,

WEIGHTTYPEPDECIMALS2,

ENDOF.

另外,有關DATA的指令還有:CONSTANTS(常數)、STATICS(臨時變

數).

CONSTANTS敘述

用來常數

語法:

CONSTANTSc[length]type[value][decimals]

Example:

CONSTANTS:CNAME(10)VALUE‘周慶日’,

BIRTH_DAYTYPEDVALUE.

TAB敘述

用來TableWorkArea的資料,對映至ABAP/4資料檔(Dictionary

Object),

由SQL指令載入所需資料

語法:

TABdbtab

Example:

TAB:SPFL.

SELECT*FROMSPFL.

WRITE:SPFL-MANDT,SPFL-CARRID,SPFL-CONNECTION.

ENDSELECT.

從ABAP/4Dictionary的SPFL檔載入MANDT,CARRID,CONNECTION

欄位至

SPFL此TableWorkArea

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档