SY全局系统字段

SY是一个全局的结构体变量,它所对应的类型是一个结构SYSTSE11中使用,在词典中已定义过

 

附录D 系统字段功能列表

             

字段名

类型

长度

应用目的

说明

 

ABCDE

CHAR

26

常量

字母表(AZ

 

 

BATCH

CHAR

1

后台运行

后台运行状态标记

 

 

BINPT

CHAR

1

批处理

后台批处理状态标记

 

 

CALLD

CHAR

1

ABAP程序

ABAP程序调用模式

 

 

CALLR

CHAR

8

打印列表

打印功能代码

 

 

COLNO

INT4

10

创建列表

当前列表行号

 

 

CPAGE

INT4

10

列表处理

当前屏幕序号

 

 

CPROG

CHAR

40

ABAP程序

调用当前外部程序的程序名称(好像与REPID值一样)

 

 

CUCOL

INT4

10

用户屏幕

PAI中光标水平位置

 

 

CUROW

INT4

10

用户屏幕

PAI中光标竖直位置

 

 

DATAR

CHAR

1

用户屏幕

显示用户输入

 

 

DATLO

DATS

8

时间日期

用户本机日期

 

 

DATUM

DATS

8

时间日期

应用服务器当前日期

 

 

DAYST

CHAR

1

时间日期

夏时制时间标记

 

 

DBCNT

INT4

10

数据库操作

已操作的数据行数

 

 

DBNAM

CHAR

20

ABAP程序

链接到程序的逻辑数据库名称

 

 

DBSYS

CHAR

10

R/3系统

中央数据库系统名称

 

 

DYNGR

CHAR

4

ABAP程序

当前屏幕所属的组

 

 

DYNNR

CHAR

4

ABAP程序

当前屏幕序号

 

 

FDAYW

INT1

3

时间日期

工厂日历中的日期

 

 

FDPOS

INT4

10

字符串操作

字符串偏移量

 

 

HOST

CHAR

8

R/3系统

应用服务器名称

 

 

INDEX

INT4

10

循环操作

当前循环序号

 

 

LANGU

LANG

1

R/3系统

用户登录语言

 

 

LDBPG

CHAR

40

ABAP程序

逻辑数据库程序

 

 

LILLI

INT4

10

列表处理

被选中的列表行

 

 

LINCT

INT4

10

创建列表

列表中的页长

 

 

LINNO

INT4

10

创建列表

当前列表行

 

 

LINSZ

INT4

10

创建列表

列表中的列宽

 

 

LISEL

CHAR

255

列表处理

选中行的内容

 

 

LISTI

INT4

10

列表处理

选中行的索引

 

 

LOOPC

INT4

10

用户屏幕

屏幕列表中的可见行数

 

 

LSIND

INT4

10

列表处理

次列表索引

 

 

LSTAT

CHAR

16

列表处理

列表级别代码

 

 

MACOL

INT4

10

打印列表

SET MARGIN语句中设定的列

 

 

MANDT

CLNT

3

R/3系统

当前数据集团

 

 

MAROW

INT4

10

打印列表

SET MARGIN语句中设定的行

 

 

MODNO

CHAR

1

R/3系统

外部会话索引

 

 

MSGID

CHAR

10

系统消息

消息类

 

 

MSGLI

CHAR

60

系统消息

消息文本

 

 

MSGNO

NUMC

3

系统消息

消息序号

 

 

MSGTY

CHAR

1

系统消息

消息类型

 

 

MSGV1

CHAR

50

系统消息

消息变量

 

 

MSGV2

CHAR

50

系统消息

消息变量

 

 

MSGV3

CHAR

50

系统消息

消息变量

 

 

MSGV4

CHAR

50

系统消息

消息变量

 

 

OPSYS

CHAR

10

R/3系统

应用服务器操作系统

 

 

PAART

CHAR

16

打印列表

打印格式

 

 

PAGNO

INT4

10

创建列表

当前页

 

 

PDEST

CHAR

4

打印列表

输出设备

 

 

PEXPI

NUMC

1

打印列表

打印请求持续时间

 

 

PFKEY

CHAR

20

用户屏幕

当前GUI状态

 

 

PLIST

CHAR

12

打印列表

打印请求名称

 

 

PRABT

CHAR

12

打印列表

系统打印参数

 

 

PRBIG

CHAR

1

打印列表

系统打印参数

 

 

PRCOP

NUMC

3

打印列表

打印数量

 

 

PRDSN

CHAR

6

打印列表

打印数据集名称

 

 

PRIMM

CHAR

1

打印列表

立即打印标记

 

 

PRNEW

CHAR

1

打印列表

新请求标记

 

 

PRREC

CHAR

12

打印列表

系统打印参数

 

 

PRREL

CHAR

1

打印列表

输出后删除数据标记

 

 

PRTXT

CHAR

68

打印列表

系统打印参数

 

 

REPID

CHAR

40

ABAP程序

当前主程序名

 

 

RTITL

CHAR

70

打印列表

打印操作所隶属的程序

 

 

SAPRL

CHAR

4

R/3系统

当前R/3系统版本

 

 

SCOLS

INT4

10

用户屏幕

屏幕列数目

 

 

SLSET

CHAR

14

选择屏幕

变式名称

 

 

SPONO

NUMC

10

打印列表

打印请求序列号

 

 

SROWS

INT4

10

用户屏幕

屏幕行数目

 

 

STACO

INT4

10

列表处理

屏幕显示列表中触发事件的首列

 

 

STARO

INT4

10

列表处理

屏幕显示列表中触发事件的首行

 

 

STEPL

INT4

10

用户屏幕

当前表格行序号(LOOP循环中)

 

 

SUBRC

INT4

10

返回代码

上个ABAP语句操作后的返回值

 

 

SYSID

CHAR

8

R/3系统

R/3系统名称

 

 

TABIX

INT4

10

内表操作

内表中当前行索引

 

 

TCODE

CHAR

20

ABAP程序

当前事务代码

 

 

TFILL

INT4

10

内表操作

内表总行数

 

 

TIMLO

TIMS

6

时间日期

用户本机时间

 

 

TITLE

CHAR

70

用户屏幕

当前程序的标题文本

 

 

TLENG

INT4

10

内表操作

行长度(即每行所占字节数)

 

 

TOCCU

INT4

10

内表操作

给内表分配的初始内存数

 

 

TVAR0

CHAR

20

创建列表

标题文本变量

 

 

TVAR1

CHAR

20

创建列表

标题文本变量

 

 

TVAR2

CHAR

20

创建列表

标题文本变量

 

 

TVAR3

CHAR

20

创建列表

标题文本变量

 

 

TVAR4

CHAR

20

创建列表

标题文本变量

 

 

TVAR5

CHAR

20

创建列表

标题文本变量

 

 

TVAR6

CHAR

20

创建列表

标题文本变量

 

 

TVAR7

CHAR

20

创建列表

标题文本变量

 

 

TVAR8

CHAR

20

创建列表

标题文本变量

 

 

TVAR9

CHAR

20

创建列表

标题文本变量

 

 

TZONE

INT4

10

时间日期

用户本地时区和标准时区差

 

 

UCOMM

CHAR

70

用户屏幕

触发PAI的功能代码

 

 

ULINE

CHAR

255

常量

长度为255个字节的水平线

 

 

UNAME

CHAR

12

R/3系统

当前用户系统账号

 

 

UZEIT

TIMS

6

时间日期

当前应用服务器时间

 

 

VLINE

CHAR

1

常量

屏幕竖线

 

 

WTITL

CHAR

1

创建列表

标准页眉标记

 

 

ZONLO

CHAR

6

时间日期

用户所处时区

 

posted @ 2015-02-15 14:52  江正军  阅读(2617)  评论(0编辑  收藏  举报