SAP学习从此开始!

当前位置: > SAP技术模块 > Basis >

SAP,逻辑数据库结构

时间:2016-07-22 18:24来源:未知 作者:安豆学院 点击:
通常,逻辑数据库反映SAP系统中层次表格的外来关键字相关性。(参见 使用逻辑数据库访问数据(页 错误!链接无效。))。 逻辑数据库有定义如下的层次结构: 最高层只有一个节点,称为根节点。 每个节点可以有一个或几个分支。 每个节点从其它节点派生。 必须

通常,逻辑 数据库反映 SAP 系统中层次 表格的外来 关键字相关 性。(参见 使用逻辑数据库访问数据 (页 错误!链接无效。) )。

逻辑数据库 有定义如下 的层次结构 :

 

最高层只 有一个节点 ,称为根节 点。

每个节点 可以有一个 或几个分支 。

每个节点 从其它节点 派生。

必须在 ABAP/4 字典中定义 节点结构。 一般地,这 些结构都是 逻辑数据库 为进一步评 估而读取并 传递到 ABAP/4 报表的数据 库表格结构 。但是,使 用不带下面 数据库的 ABAP/4 字典有时也 是可能并有 用的。

由于技术原 因,在逻辑 数据库结构 中节点数目 有上限(MAX) 。上限如下 计算:

LEN = 结构中名称 的最大长度 (例如 7)。

MAX = 1200 / LEN (例如 1200 / 7 = 171)。

ABAP/4 报表可以在 逻辑数据库 的结构中为 每个节点包 含 GET 语句。运行 时按层次结 构中所定义 的顺序执行 处理块。

如果报表没 有为逻辑数 据库的每个 节点包含 GET 语句,则处 理块传递给 位于从根到 GET 语句指定节 点路径上的 所有节点。

假定 LFA1 是根节点, LFBK 和 LFB1 是 LFA1 的分支,并 且 LFC1 是 LFB1 的分支。


如果报表为 所有节点都 包含 GET 语句,则以 LFA1、 LFBK、 LFB1、 LFC1 的顺序执行 GET 事件。

如果报表只 对 LFB1 包含 GET 语句,则处 理只传递到 LFA1 和 LFB1。

关于结构如 何影响选择 和数据库程 序的详细信 息,参见 创建和维护 逻辑数据库 (页 293) 。

(责任编辑:安豆学院)
TAG标签: SAP 逻辑数据库结构
织梦二维码生成器
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
栏目列表
推荐内容
  • 传递列表属性

    处理列表级时,如果需要知道创建列表时忘记存储在变量中的属性,或者如果使用另一个报...

  • 滚动交互式列表

    要从程序中滚动到交互式列表,请使用SCROLL语句。 要在交互式列表中使用SCROLL语句,...

  • 调用报表

    要从其它报表中调用报表,请使用SUBMIT语句。 要在程序编码中静态地设置调用程序的名...

  • 从程序中退出被调用的报表

    通常,用户通过选择被调用报表列表级0上的F3或F15,使用SUBMIT...ANDRETURN退出调用的...

  • 使用被调用报表的列表结构

    要使用由SUBMIT调用的报表的列表结构,请写: 语法 SUBMIT...[LINE-SIZEwidth][LINE-C...

  • 填写被调用报表的选择屏幕

    启动报表时,系统通常显示选择屏幕,用户在该屏幕上输入选择标准和被连接逻辑数据库和...