- 5
- 0
- 约9.59千字
- 约 32页
- 2023-03-26 发布于上海
- 举报
ABAP 数据字典
本章概述:
本章主要描述的是ABAP中的 dictionary ,Domain , Date Element,语言的结构体
,语言的内表以及透明表概念、与物理表关系,创建方法
本章目的:
学习完本章之后,你将具备一下能力:
定义简单的数据变量
能够描述和应用 data elemetns 和 domain
能够理解和应用结构体
能够定义和操作内表
ABAP Dictionary
图 3.1
ABAP 数据字典(Data Dictionary,DDIC)是 SAP 系统中定义和管理数据元素和数据库元素的中心工具,是 ABAP Workbench 的一个重要组成部分,所以其他开发平台工具组建都可以访问在数据字典中定义的对象。SAP 项目中所有的数据库表结构和系统全局数据类型等,都要在数据字典中创建并维护。
数据字典的一个主要功能是自定义系统公用数据类型(基本类型 ,结构和表),供所有的 SAP 程序使用,以实现项目标准化,这些数据类型除去长度,类型技术属性之外,还存在许多附加的语义特征。
SAP 还通过数据字典定义数据库对象结构(数据库表,试图和索引等),同时相关的数据库对象将在数据库中被创建,可以使用各种方式(比如 ABAP 代码或特定事务)把数据存储以物理数据库中,然后通过数据字典显示这些数据, 因而数据字典也是 SAP 系统管理各种底层物理数据的通用接口。
另外,数据字典还提供了一些工具进行屏幕字段的格式化,编辑,例如定义字段的说明文本)(F1 help)和输入帮助(F4 help)等,这些对象生成后可以分配给相应的数据元素或者表字段。如图所示:
图 3.2
图 3.3
F1 help 和 F4 help 的区别:
前者是我们常用的 F1 help,在 ABAP 中它是技术上的特征(key word),当你在 Data Element,structure 或透明表在 select screen 上定义一个输入域时按下F1 help 将弹出的是帮助文档,它描述的是技术特征上。
而 F4 help,当你在 Data Element ,structure 或透明表在 select screen 上定义一个输入域时按下 F4 help,弹出的则是当前输入域要输入的值的可能列表。
可以从下图更明显的看出二者的区别:
图 3.4
下图是 F1 help 和 F4 help 的操作演示:
比如在在 ABAP Dictionary 的初始化界面上,我们要查看有关 Domain 的相关信息,当我们选中 Domain 的输入域后按下 F1 help,弹出的是关于 Domain 这个关键字的描述如下界面:
图 3.5
相反但我们按下的是 F4 help,则弹出的是 Domain 这个输入域可能输入的值的列表,如下图所示:
图 3.6
数 据 字 典 工 具 位 于 SAP Menu 的 Tools-ABAP
Workbench-Development-ABAP Dictionary,其事务代码为所示:
se11 ,初始界面如图
图 3.7
Data Modeling
数据模型是对现实世界数据特征的抽象。也就是说,数据模型是用来描述数据,组织数据和对数据进行操作的。你可以是用数据模型作为定义透明表
(transparent tables)及表关系的基础。在ABAP 中透明表和物理表的表名相同, 并且是一一对应的。
ABAP 训练课程之航空公司数据模型
ABAP 训练课程,网上文档,ABAP 关键字文档都使用相同的航空公司模型作为例子。用 SAPBC_DATAMODEL作为航空公司数据模型的包。
在这个训练课程的上下文菜单中,它足够去显示一个简单的数据模型摘录了。这个可以被修改以适应你的需要,如果有必要的话:如果一个旅行代理处的顾客想旅行从一个地方到另一个地方,旅行代理处的他/她的要求信息如下:
什么样的理想能给我最好的飞行? 在我想旅行的时候什么时间可以飞行
这个视图不同于旅行代理处。在数据模型中,哪个运作管理必要的数据,数据存储在中心数据库的表格中,根据技术特征被组织。这些数据远远超出了顾客需求的数据。
你必须能在应用程序上汇编数据以适应顾客的需求。关系数据模型
航班数据模型对于所有的商业信息包含了实体,即逻辑上地联系,例如: 城市
机场航线
飞行路线飞机
…
这些实体之间以某种方式彼此存在联系:
确切地每次航班包含一个航线,一个起始机场和一个目的地机场. 每次可预定的飞机总是明确属于现有的航班.
任务可在城市和附近的机场之间实行.
你可以使用这些关系管理除冗余的所有重要数据 .同时,航空代理可以得到客户要求的所有数据.
ABAP Dictionary 中的成员
定义透明表(transparent tables)
对于这些彼
您可能关注的文档
- 20192020学年度高考作文素材《名人名言》集锦三十七【8702】.docx
- 20192020学年七年级10月联考语文试题(含答案).docx
- 20192020政史地教研组工作总结.docx
- 20202021年高考物理模拟试卷.docx
- 20202021年六年级下册语文小升初试卷(含答案).docx
- 20202021年人教版小升初数学模拟试卷(含答案).docx
- 20202021年中考数学模拟试卷(含答案).docx
- 20202021学年高二下学期第四次月考理科数学试题.docx
- 20202021学年高一物理下学期期中试题.docx
- 20202021学年九年级中考英语翻译完成句子专项练习(含参考答案).docx
- ABAP中图片的应用.docx
- ABB机器人编程程序解析.docx
- ABB品牌变频器的ACS系列故障代码详表.docx
- abs系统无故障代码故障的诊断(2)().docx
- AB胶安全技术说明书MSDS.docx
- AC13C改性沥青配比设计说明.docx
- AC13C细粒式改性沥青混凝土.docx
- AC25沥青混合料目标配合比设计报告.docx
- acceptance and use of government Internet services A multivariate analysis of 2006 survey data in th分析和总结分析和总结.docx
- accuracy requirements for shipboard impressed current cathodic protection system modeling分析和总结分析和总结.docx
最近下载
- 精通救生艇筏和救助艇教案.pdf
- SAMSON阀门定位器调试步骤.ppt VIP
- 统编版教材小学语文二年级上册第三单元第5课《去外婆家》第一课时教学设计.docx VIP
- 浙江省温州新力量联盟2026届高二物理第一学期期末考试模拟试题含解析.doc
- 2024宁夏警官职业学院教师招聘考试笔试试题.docx VIP
- 纺织服装行业2025年出口贸易税收优惠政策解读与运用报告.docx
- 陕09J01 建筑用料及做法.docx VIP
- (中联牌)R275-12RB(广东版)防台风说明书.pdf VIP
- 生涯决策模糊容忍度对高中生生涯决策困难的影响机制及干预研究.docx VIP
- 上海市徐汇区2026届初三一模物理试题(含答案).pdf
原创力文档

文档评论(0)