首页 > 其他分享 >SAP基础知识

SAP基础知识

时间:2023-01-19 17:13:18浏览次数:46  
标签:对象 数据库 数据类型 视图 基础知识 类型 SAP

1.数据库表Database Table
-透明表(TransparentTable):在数据库中有对应的物理表.在SAP中代表一个与数据库表对映的表对象.
-存储表(PooledTable):负责存储程序中界面逻辑控制、临时数据存储的表(UI控件动态).
-簇表(ClusterTable):多个簇表对于一个数据库表,一般用来存储文件、文档.不同的几个逻辑行组合到一条物理记录.用来实现一对象存储或访问,访问簇表中的一个前提是,至少关键字的一部分必须相符合.

2.视图View
-数据库视图DatabaseView:用于数据库的多表显示、取数.
-项目视图ProjectionView
-维护视图MaintenanceView
-帮忙视图Help View

3.数据类型DataType
-数据元素DataElement:描述一个字段的用途
-结构Structure:为诺干个字段组合,在数据库不存在数据记录.
-表类型TableType

4.类型池Type Group:系统全局定义的对象

5.域Domain:描述一个字段类型和长度等限制信息.

6.搜索帮助Search Help

7.锁对象Look Object

8.数据类型
(1.1)数据类型描述了数据对象的属性(类型和长度),用于定义数据对象.
(1.2)本身不能被直接引用或赋值.
(1.3)数据元素(Data Element):用于定义一个的字段类型的变量.
(1.4)结构体(Structure):用于定义一个内存中的结构体变量.
(1.5)内表类型(Table Type):用于定义一个内存中的内表(有点像List<Class>类型).

9.数据对象
(1.1)数据对象(文本、变量、常量)
(1.2)DATA关键之用来声明的变量或者实体结构具有实际的内存空间.

9.数据类型分类
(1)全局类型:SAP存储在数据字典中的数据都是全局变量(SAP在账号本地做了缓存).
(1.1)DATAELEMENT
(1.2)STRUCTURE
(1.3)TABLETYPE

(2)标准类型
(2.1)ABAP程序里面直接使用.

(3)局部类型(子窗体释放时,对映变量也会释放内存)
(3.1)DATATYPE
(3.2)STRUCTURE
(3.3)TABLETYPE

(4)类型创建基本语句(语法)
▲like是引用数据对象(实例化存在内存),TYPE是引用数据类型(常量对象,只能读取,不能写入)
(4.1)TYPES obj2 [TYPE type1|LIKE obj1].
()

 

标签:对象,数据库,数据类型,视图,基础知识,类型,SAP
From: https://www.cnblogs.com/and1/p/17061472.html

相关文章