- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用逻辑数据库访问数据库表
PAGE
PAGE 2
set Z_000__page page 1 1用逻辑数据库访问数据库表
概览
xe 报表程序, 访问数据库xe 访问数据库表格xe 逻辑数据库xe 数据库表
内容
TOC \o 2-3 用 SELECT 访问数据 GOTOBUTTON _Toc395499611 PAGEREF _Toc395499611 1
用逻辑数据 库访问数据 GOTOBUTTON _Toc395499612 PAGEREF _Toc395499612 1
访问方法比 较 GOTOBUTTON _Toc395499613 PAGEREF _Toc395499613 2
逻辑数据库 的优点 GOTOBUTTON _Toc395499614 PAGEREF _Toc395499614 4
从报表程序 中控制数据 库访问 GOTOBUTTON _Toc395499615 PAGEREF _Toc395499615 4
可采用两种方法,用报表程序访问数据库表的数据进行分析。
下列主题包括
关于逻辑数据库的功能和维护的信息,即如何显示、更改或创建逻辑数据库(事务 SLDB 或 SE36),参见 逻辑数据库 的特征和维护 (页 Error! Not a valid link.) 。
set Z_001page page 1 1用 SELECT 访问数据
xe SELECT, 在报表程序中xe SQL 报表xe 报表程序, SELECTxe 开放式 SQL
SELECT 语句是 SAP 开放式 SQL (标准 SQL 的一个子集)的一部分。关于 SELECT 语句的详细信息,参见 从数据库表读取数据 (页 LINK Word.Document.6 C:\\LIN\\BCAB4\\BC13E.DOP z_005page \a \t错误!链接无效。) 。
用 SELECT 语句及其不同子句,可以读取和分析 SAP 系统已知的所有数据库表的数据。仅使用 SELECT 语句的报表程序称为 SQL 报表。
在 SQL 报表中,不一定需要事件的外部流控制。如果不使用事件关键词(参 通过事件控制 ABAP/4 程序流 (页 Error! Not a valid link.) ),通常可以将 SQL 报表看作连续处理的程序。
可是,如果要使用逻辑数据库访问数据,则必须使用事件。
set Z_002page page 1 1用逻辑数据库访问数据
xe 报表程序, 逻辑数据库xe 逻辑数据库xe 逻辑数据库, 简介xe 逻辑数据库, 在报表程序中
逻辑数据库访问数据库表中数据的方法与采用 SELECT 语句访问数据的方法有明显差别。
逻辑数据库是特殊的 ABAP/4 程序,将一定数据库表的内容组合在一起。可以将逻辑数据库链接为 ABAP/4 报表程序的属性。这样,逻辑数据库就可向报表程序提供一组层次结构表格行。该层次结构表格行可从不同数据库表中提取。
“逻辑数据库”不仅指程序本身,还指它供应的数据集。
在 SAP 系统中,许多表格都由外来关键字相关链接(详细信息,参见文档ABAP/4 词典 (页 Error! Not a valid link.) )。其中部分相关性形成树状层次结构。使用逻辑数据库有助于读取形成此类结构组件的数据表格。
上图显示 SAP 系统如何代表企业结构。逻辑数据库可以按照通常由层次结构定义的顺序逐行将表格行读入报表程序中。
ABAP/4 开发工作台包括创建和显示逻辑数据库的便利工具(既可调用事务 SLDB ,也可选择“工具 - ABAP/4 开发工作台 - 开发 - 编程环境 - 逻辑数据库”)。要查看逻辑数据库 ldb 的层次结构,请在 ABAP/4 编辑器的命令区中键入 SHOW DATABASE ldb 。关于维护逻辑数据库的详细信息,参见 逻辑数据库 的特征和维 护 (页 Error! Not a valid link.) 。
将逻辑数据库链接到报表程序以访问数据时,顺序程序流已不再满足要求。相反,必须根据事件编写一个顺序(参见 ABAP/4中 流控制的概 念 (页 LINK Word.Document.6 C:\\LIN\\BCAB4\\BC09E.DOP z_026page \a \t错误!链接无效。) 中的图表)。逻辑数据库提供报表程序的外部流控制事件。与逻辑数据库连接的最重要事件是 GET (参见 事件及其事 件关键字 (页 Error! Not a valid link.) )。
也可在已与逻辑数据库链接的报表程序中使用 SELECT 语句。
set Z_003page page 2 2访问方法比较
xe 报表程序, 数据库访问的比较xe 数据库访问, 比较
下例对使
原创力文档


文档评论(0)