为了正常的体验网站,请在浏览器设置里面开启Javascript功能!

SAP中表、结构、视图

2019-08-24 5页 doc 16KB 78阅读

用户头像

is_212655

暂无简介

举报
SAP中表、结构、视图SAP 系统里面,最主要的几个概念: 一 table,structure,funtion都是属于ABAP Dictionary中的一部分 表(Table):要指定字段名,以及该字段使用哪个数据元素。真正(在物理意义上)在数据库中存在的,可以存放数据的表叫透明表(transparent table,有时竟然被叫做转账表); 结构(Structure ):跟定义表类似,只是结构中不存放数据,通常用来作为工作区; 结构组成了表,表的每一行就是一个结构,表是用一个结构定义的,就如同表和结构都是由数据元素组成的一样; 数据...
SAP中表、结构、视图
SAP 系统里面,最主要的几个概念: 一 table,structure,funtion都是属于ABAP Dictionary中的一部分 表(Table):要指定字段名,以及该字段使用哪个数据元素。真正(在物理意义上)在数据库中存在的,可以存放数据的表叫透明表(transparent table,有时竟然被叫做转账表); 结构(Structure ):跟定义表类似,只是结构中不存放数据,通常用来作为工作区; 结构组成了表,表的每一行就是一个结构,表是用一个结构定义的,就如同表和结构都是由数据元素组成的一样; 数据元素(Data Element ):数据元素则是对域的一个封装,在域的基础上加上了语义描述。[某个字段的业务上的含义 ] 域(Domain ):域是对TYPE的一种封装,一个域包含使用什么类型以及使用这种类型的长度,可以说域是细化了的TYPE,是一个有长度限制的TYPE。[技术层次的,具体是什么性质的字段,如:类型,长度 ] 表通常由字段构成,字段由数据元素构成,数据元素可以指定使用某个域,而域又使用了某种类型。 如果不同的数据元素属于相同的域,它们就具有相同的属性。数据字典中,每一个数据元素必须属于一个域,以确定其基本性质。定义好数据元素可以用作结构或表类型中的字段组件,或者数据库表的字段,因而这些组件字段的基本属性也都由某个域决定。 二 系统已经定义了几万个表,又分为透明表,存贮表,簇表,三者的区别:-x6Nn5hf1~T)d 透明表 每个透明表在数据库中有一个相应的物理表。物理表的名称和数据字典中的逻辑表 定义的名称一致。所有事务和应用数据存贮在透明表中。 结构1n s.~V9\%~ p&]dF 结构在数据库不存在数据。结构用于在程序之间或程序与屏幕之间的接口定义。 附加结构b? p'WJ 附加结构定义字段的子集,该字段属于其他或结构,但是在修正管理中作为单 独的对象。 存贮表 存储表可以用来存贮控制数据(例如:屏幕顺序,程序参数或临时数据)。几个存cVy Bz r-F z"|y 储表可以组合成一个表库。该表库和数据库中的一物理表库相一致。它包含了各组t1VH E(rM 合库分派给它的所有记录。V,q!pm,j W;S_Jg 簇表?-C+y3Ek5G 连续的文本如文档之类可以存贮在簇表中。几个簇表可以组合成一个表簇。对这种 表类型,不同表中的几个逻辑行组合到一物理记录。这可以实现一对象接一对象地 存贮或访问,访问簇中的表的一个前提是,至少关键字的一部分必须相符合。几个T cb"S+h-k(T 簇表存贮在数据库中一个相应的表里。 创建视图结构 活动期间生成视图的结构。该结构在运行时间环境作为接口使用。通常不显示在AB AP/4 词典中。 _ sHw o!k 要查看表的可以用SE16,查看用的结构可以用SE11,用户也可以自定义表,用SE11可以定义-Dm CL9fm%xyU R *C'{9woy*j [b]结构[/b]:结构是可以把多个表的一部分组成起来的一个结构体,结构不能存放数据,定义表和内表的时候可以包含或参照结构。同样用SE11可以查看结构的定义 SQ Q R*j xZ [b]视图[/b]:视图是把几个关联的表通过内外关联等条件联系起来,把这些表的某些字段关联起来的。下面这个是来自互联网上关于视图的解释IC u-`&y 1 sap的视图的类型 sap的视图的类型有五种+b.Kx/K6gc Database views :和数据库的视图形同,连接条件是必须自定义. Projection views: 用于屏蔽一些字段(一般用于保护数据时使用). Help views: 该类视图可以用搜索帮助的"selection method"中使用,参与连接表必须存在外键. Maintenance views:允许你进行对几个表的数据进行修改,参与连接表必须存在外键,他们的连接条件是不能自定义的. _ S!`0[#L Append Views:这种视图主要用于增强;. 3C|N0E"|YoC 在四种类型视图只有Database views是通过inner join来建立.其他类型的视图使用的outer join 语句建立的O{2b)`#Ln;R-@q v 2 对于Help视图和Maintenance视图的一些限制 对于用于定义Help视图和Maintenance视图的第二层表必须和主表有N:1的关系,其他加入的第三层表又的和第二层表有N:1的关系,参见下图 3 各种视图允许的操作d'rs;Q+N|;^[WA 如果database视图和Protection视图能进行select操作,其他视图不能进行查询;Bjlw hu c;S 对于多表连接的database视图,只能进行读操作; 如果database视图是单个表,则可以插入纪录; 如果database视图含有表的所有关键字,则可以修改; 对其他三种视图都可以进行插入和修改操作,具体参见maintance status的设置. 4 相关TCODE1a@'U.kx$C*G&s SE11
/
本文档为【SAP中表、结构、视图】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。 本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。 网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。

历史搜索

    清空历史搜索