- SAP ABAP 教程
- SAP ABAP - 主页
- SAP ABAP - 概述
- SAP ABAP - 环境
- SAP ABAP - 屏幕导航
- SAP ABAP - 基本语法
- SAP ABAP - 数据类型
- SAP ABAP - 变量
- SAP ABAP - 常量和文字
- SAP ABAP - 操作员
- SAP ABAP - 循环控制
- SAP ABAP - 决策
- SAP ABAP - 字符串
- SAP ABAP - 日期和时间
- SAP ABAP - 格式化数据
- SAP ABAP - 异常处理
- SAP ABAP - 字典
- SAP ABAP - 域
- SAP ABAP - 数据元素
- SAP ABAP - 表
- SAP ABAP - 结构
- SAP ABAP - 视图
- SAP ABAP - 搜索帮助
- SAP ABAP - 锁定对象
- SAP ABAP - 模块化
- SAP ABAP - 子例程
- SAP ABAP - 宏
- SAP ABAP - 功能模块
- SAP ABAP - 包含程序
- SAP ABAP - 开放 SQL 概述
- SAP ABAP - 本机 SQL 概述
- SAP ABAP - 内部表
- SAP ABAP - 创建内部表
- ABAP - 填充内部表
- SAP ABAP - 复制内部表
- SAP ABAP - 读取内部表
- SAP ABAP - 删除内部表
- SAP ABAP - 面向对象
- SAP ABAP - 对象
- SAP ABAP - 类
- SAP ABAP - 继承
- SAP ABAP - 多态性
- SAP ABAP - 封装
- SAP ABAP - 接口
- SAP ABAP - 对象事件
- SAP ABAP - 报表编程
- SAP ABAP - 对话框编程
- SAP ABAP - 智能表单
- SAP ABAP - SAP 脚本
- SAP ABAP - 客户退出
- SAP ABAP - 用户退出
- SAP ABAP - 业务插件
- SAP ABAP - Web Dynpro
- SAP ABAP 有用资源
- SAP ABAP - 问题解答
- SAP ABAP - 快速指南
- SAP ABAP - 有用的资源
- SAP ABAP - 讨论
SAP ABAP - 数据元素
数据元素描述 ABAP 数据字典中的各个字段。它们是复杂类型中不可分割的最小单位,用于定义表字段的类型、结构组件或表的行类型。关于表格字段的含义的信息以及关于编辑相应屏幕字段的信息可以被分配给数据元素。此信息自动可供所有引用该数据元素的屏幕字段使用。数据元素描述基本类型或引用类型。
创建数据元素
在创建新数据元素之前,您需要检查任何现有数据元素是否具有表字段中所需的相同语义规范。如果是这样,您可以使用现有的数据元素。您可以为数据元素分配预定义的类型、域或引用类型。
以下是创建数据元素的过程 -
步骤 1 - 转到事务 SE11。
步骤 2 - 在 ABAP 词典的初始屏幕中选择数据类型单选按钮,然后输入数据元素的名称,如下所示。
步骤 3 - 单击“创建”按钮。您可以在客户命名空间下创建数据元素,并且对象的名称始终以“Z”或“Y”开头。
步骤 4 - 检查带有三个单选按钮的创建类型弹出窗口中的数据元素单选按钮。
步骤 5 - 单击绿色复选标记图标。您将被定向到数据元素的维护屏幕。
步骤 6 - 在数据元素维护屏幕的短文本字段中输入说明。在本例中,它是“客户数据元素”。注意- 在输入此属性之前,您无法输入任何其他属性。
步骤 7 - 为数据元素分配类型。您可以通过检查基本类型来创建基本数据元素,或通过检查引用类型来创建引用数据元素。您可以将数据元素分配给域或基本类型中的预定义类型,并使用引用类型的名称或对引用类型中预定义类型的引用。
步骤 8 - 在“字段标签”选项卡中输入短文本、中文本、长文本和标题的字段。您可以按 Enter 键,系统会自动生成这些标签的长度。
步骤 9 - 保存您的更改。将出现“创建对象目录条目”弹出窗口并要求提供包。您可以输入您正在使用的包名称。如果您没有任何包,则可以在对象导航器中创建它,或者可以使用本地对象按钮保存数据元素。
步骤 10 - 激活您的数据元素。单击激活图标(火柴棒图标)或按 CTRL + F3 激活数据元素。将出现一个弹出窗口,列出 2 个当前不活动的对象,如以下屏幕截图所示。
步骤 11 - 此时,将激活名为“DTEL”且名称为 Z_CUST 的顶部条目。当它突出显示时,单击绿色勾号按钮。该窗口消失,状态栏将显示消息“对象已激活”。
如果激活数据元素时出现错误消息或警告,则会自动显示激活日志。激活日志显示有关激活流程的信息。您还可以通过实用程序(M) → 激活日志来调用激活日志。