ABAP 数据字典

by | 22 年2018月XNUMX日 | ABAP初学者

首页 » 树液 » ABAP » ABAP初学者 » ABAP 数据字典

前言 – 这篇文章是的一部分 ABAP初学者 系列。

ABAP 数据字典

在我们直接进入数据字典概念之前,让我们了解一些基本的 SQL 操作。 要对数据执行任何操作,我们需要执行两件事:定义数据和操作数据。 这两种操作都是通过SQL【结构化查询语言】操作来实现的。 SQL 是一种帮助我们与数据库进行通信的语言。

因此,SQL 可以分为两部分:

DDL: 数据定义语言

DML: 数据操作语言

ABAP 的 DDL 部分由 ABAP 字典管理。 数据字典用于创建和管理数据定义(元数据)。 ABAP 字典有助于创建用户定义的类型(域、数据元素、结构和表类型),这些类型被 ABAP 对象(表或视图)进一步利用。

ABAP 的 DML 部分是使用开放的 SQL 命令编写的,例如:

打开 SQL 命令 商品描述
选择 从数据库中读取数据
插入 在数据库中插入数据
更新 更新数据库中的当前数据
调整 在数据库中插入/更新数据(以适用者为准)
删除 从数据库中删除

 

ABAP词典的特点:

  1. 领域: 分配给数据元素的可重用对象,用于定义值范围(F4 帮助) 并提供技术属性(数据类型、字符数等)。
  2. 数据元素: 一个可重用的对象,它采用域的属性。 它用于创建显示为字段帮助的字段标签和字段文档(F1 帮助).
  3. 类型[结构]: 用于创建全局结构的可重用对象。 ABAP 中的 TYPE 选项也用于创建 DATA ELEMENTS 和 TABLE TYPES。
  4. 表类型: A TABLE TYPES 用于创建全局内部表。 TABLE TYPE 需要一个 LINE TYPE 作为该内部表的工作区。
  5. 表格: TABLE 用于在数据库中创建物理表定义。 这些是在 ABAP 字典中独立于数据库定义的[这意味着每个表都独立于其他表和存储]。
  6. 意见: 它创建多个表的逻辑视图。 逻辑视图是指呈现给用户的视图,而不是实际存储在数据库中的视图[也称为物理视图]。
  7. 搜索帮助: 这些是用于创建和分配输入帮助的对象(F4 帮助) 筛选字段。
  8. 锁定对象: 这些用于同步不同用户对相同数据的访问。

ABAP字典的优点:

  1. 数据的完整性
  2. 数据一致性
  3. 数据保障及安全
  4. 数据可重用性

 

作者

0条评论

提交评论

您的电邮地址不会被公开。 必填带 *

本网站使用Akismet来减少垃圾邮件。 了解您的数据如何处理.

作者