SAP基础知识学习整理

SAP基础知识学习整理

数据类型

C :字符串

D :日期型 格式为 YYYYMMDD 例:'1999/12/03'

F : 浮点数 长度为8

I :整数

N :数值组成的字符串 如:011,'302'

P : PACKED数 用于小数点数值 如:12.00542

T : 时间 格式为:HHMMSS 如:'14:03:00'

X : 16进制数 如:'1A03'

*-------------------------------------------------------------------------------------*

变数宣告

DATA <F> [<Length>] <type> [<value>][decimals]

<F> 变数名称

<length><type> 变数类型 及 长度

<value> 初值

<decimals> 小数位数

exp:

DATA : COUNTER TYPE P DECIMALS 3.

NAME(10) TYPE C VALUE 'DELTA'.

S_DATE TYPE D VALUE '19991203'.

exp:

DATA : BEGIN OF PERSON,

NAME(10) TYPE C,

AGE TYPE I,

WEIGHT TYPE DECIMALS 2,

END OF PERSON.

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

exp:

CONSTANTS PI TYPE P DECIMALS 5 VALUE '3.14159'.

STATICS 敘述

宣告的變數僅在目前的程式中使用, 結束後會自動釋放

語法:

STATICS <c> [<length>] <type> [<value>] [<decimals>]

系統專用變數說明

系統內部專門創建了SYST這個STRUCTURE,里面的欄位存放系統變數,常用的系統變數有:

SY-SUBRC : 系統執行某指令后,表示執行成功与否的變數,'0' 表示成功 SY-UNAME: 當前使用者登入SAP的USERNAME;

SY-DATUM: 當前系統日期;

SAP基础知识学习整理相关文档

最新文档

返回顶部