博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
四种ABAP数据对象(转)
阅读量:5340 次
发布时间:2019-06-15

本文共 943 字,大约阅读时间需要 3 分钟。

    在ABAP/4中可以使用四种数据对象

    1、内部数据对象

    创建内部数据对象供在特定的程序中使用,在该程序之外无效,包括文字、常量、变量

    (1)文字

    文字是固定值,分为文本文字和数字文字。文本文字是单引号内的字母数字字符序列,最常可达254个字符,如果某文本文字包含引号,必须重复引号,以使系统能够将内容识别为文本文字而不是文字的结尾;数字文字时刻能包含前导符号的数字序列,可包含多达15个数字。

    (2)常量

    常量是包含值的数据对象,该值是在初始化时确定的,在程序执行期间不能更改常量,可以利用常量语句CONSTANTS语句声明常量。

    CONSTANTS PI TYPE P DECIMALS 10 VALUE '3.1415926536'.

    (3)变量

    变量用于以一定名称按一定格式保存并参考数据,可能在名称、类型、长度、结构方面不同。可以用DATA语句在程序中声明变量。

    DATA: S1  TYPE I,

    S2  TYPE I,

    SUM TYPE I.

    2、外部数据对象

    外部数据对象独立于程序,不能直接使用外部数据对象,但能将其复制到内部数据对象,并在完成后将它们回写,可以在整个系统环境中全局使用外部数据对象。

    ABAP/4将外部数据对象保存在ABAP/4词典中定义的表中,要从程序内部访问该数据,可以用TABLES语句在程序中声明该表。

    3、系统定义的数据对象

    包括SPACE、系统字段。

    数据对象SPACE是类型C的常量,长一个字符并包含空格,不能更改。

    所用系统字段都有格式为SY-<name>的名称,其中<name>指定单个字段。系统字段是变量并且可以由程序修改。

    SY-SUBRC    返回代码值(0,如果操作成功)

    SY-UNAME    用户的登录名

    SY-DATUM    当前日期

    SY-UZEIT    当前时间

    SY-TCODE    当前事务

    4、特殊数据对象

    ABAP/4还包括一些具有特殊特征的数据对象,即参数、选择标准

    参数是链接到选择的变量,可以在程序启动后接受数值。

    选择标准是用于指定数值范围的特殊内表,也与选择屏幕相链接。

 

转自:

转载于:https://www.cnblogs.com/DanielZheng/archive/2012/03/04/2379243.html

你可能感兴趣的文章
Hyper-V虚拟机上安装一个图形界面的Linux系统
查看>>
【Crash Course Psychology】2. Research & Experimentation笔记
查看>>
关于 linux 的 limit 的设置
查看>>
MTK笔记
查看>>
fat32转ntfs ,Win7系统提示对于目标文件系统文件过大解决教程
查看>>
shell cat 合并文件,合并数据库sql文件
查看>>
python全栈 计算机硬件管理 —— 硬件
查看>>
Delphi7编译的程序自动中Win32.Induc.a病毒的解决办法
查看>>
egret3D与2D混合开发,画布尺寸不一致的问题
查看>>
struts1和struts2的区别
查看>>
Redis常用命令
查看>>
微软职位内部推荐-Sr. SE - Office incubation
查看>>
套接口和I/O通信
查看>>
阿里巴巴面试之利用两个int值实现读写锁
查看>>
浅谈性能测试
查看>>
Winform 菜单和工具栏控件
查看>>
CDH版本大数据集群下搭建的Hue详细启动步骤(图文详解)
查看>>
巧用Win+R
查看>>
浅析原生js模仿addclass和removeclass
查看>>
Python中的greenlet包实现并发编程的入门教程
查看>>