- 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 - Open SQL 概述
- SAP ABAP - Native 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 - SAPscript
- SAP ABAP - 客户出口
- SAP ABAP - 用户出口
- SAP ABAP - 业务附加功能
- SAP ABAP - Web Dynpro
- SAP ABAP 有用资源
- SAP ABAP - 问答
- SAP ABAP - 快速指南
- SAP ABAP - 有用资源
- SAP ABAP - 讨论
SAP ABAP - 表格
表格可以在 ABAP 字典中独立于数据库进行定义。当表格在 ABAP 字典中被激活时,其字段的类似副本也会在数据库中创建。在 ABAP 字典中定义的表格会自动转换为与数据库兼容的格式,因为表格的定义取决于 SAP 系统使用的数据库。
表格可以包含一个或多个字段,每个字段都定义了其数据类型和长度。存储在表格中的大量数据分布在表格中定义的多个字段之间。
表格字段类型
表格由许多字段组成,每个字段包含许多元素。下表列出了表格字段的不同元素:
序号 | 元素和描述 |
---|---|
1 | 字段名称 这是赋予字段的名称,最多可以包含 16 个字符。字段名称可以由数字、字母和下划线组成。它必须以字母开头。 |
2 | 键标志 确定字段是否属于键字段。 |
3 | 字段类型 为字段分配数据类型。 |
4 | 字段长度 可以在字段中输入的字符数。 |
5 | 小数位数 定义小数点后允许的位数。此元素仅用于数字数据类型。 |
6 | 简短文本 描述相应字段的含义。 |
在 ABAP 字典中创建表格
步骤 1 - 转到事务 SE11,选择“数据库表”单选按钮,并输入要创建的表格的名称。在本例中,我们输入了名称 ZCUSTOMERS1。单击“创建”按钮。将显示“字典:维护表格”屏幕。此处默认选择“交付和维护”选项卡。
步骤 2 - 在“简短描述”字段中输入说明性简短文本。
步骤 3 - 单击“交付类”字段旁边的搜索帮助图标。选择“A [应用程序表(主数据和事务数据)]”选项。
步骤 4 - 从“数据浏览器/表视图维护”下拉菜单中选择“允许显示/维护”选项。将显示“字典:维护表格”屏幕。
步骤 5 - 选择“字段”选项卡。将显示包含与“字段”选项卡相关的选项的屏幕。
步骤 6 - 在“字段”列中输入表格字段的名称。字段名称可以包含字母、数字和下划线,但必须始终以字母开头,并且长度不能超过 16 个字符。
要创建的字段也必须具有数据元素,因为它们从定义的数据元素中获取属性,例如数据类型、长度、小数位数和简短文本。
步骤 7 - 如果要使字段成为表键的一部分,请选择“键”列。让我们创建诸如 CLIENT、CUSTOMER、NAME、TITLE 和 DOB 之类的字段。
步骤 8 - 第一个字段是一个重要的字段,它标识记录关联的客户端。输入“Client”作为字段,输入“MANDT”作为数据元素。系统会自动填写数据类型、长度、小数位数和简短描述。“Client”字段通过选中“键”框被设置为键字段。
步骤 9 - 下一个字段是“Customer”。选中该框以将其设置为键字段,并输入新的数据元素“ZCUSTNUM”。单击“保存”按钮。
步骤 10 - 由于数据元素“ZCUSTNUM”尚不存在,因此必须创建它。双击新的数据元素,“创建数据元素”窗口将出现。对此回答“是”,将出现“维护数据元素”窗口。
步骤 11 - 在“简短描述”区域中输入“客户编号”。应为新的数据元素定义称为“域”的基本数据类型。因此,输入“ZCUSTD1”,双击它并同意保存所做的更改。选择“是”以创建域,并在“简短描述”框中输入域的描述。
“定义”选项卡会自动打开。第一个字段是“数据类型”。
步骤 12 - 单击框内并从下拉菜单中选择“NUMC”类型。在“字符数”字段中输入数字 8(最多 8 个字符),并在“小数位数”区域中输入 0。必须选择 8 的输出长度,然后按 Enter。“NUMC”字段的描述必须重新出现,确认这是一个有效的条目。
步骤 13 - 单击“保存”按钮并激活对象。
步骤 14 - 按 F3 返回“维护/更改数据元素”屏幕。如以下快照所示,创建四个字段标签。之后,保存并激活该元素。
步骤 15 - 按“后退”按钮返回表格维护屏幕。“Customer”列具有正确的数据类型、长度、小数位数和简短描述。这表示数据元素已成功创建,以及所使用的域。
类似地,我们需要创建三个其他字段,例如 NAME、TITLE 和 DOB。
步骤 16 - 从工具栏中选择“技术设置”。为“数据类”选择 APPL0,为“大小”类别字段选择第一个大小类别 0。在缓冲选项的情况下,必须选择“不允许缓冲”。
步骤 17 - 单击“保存”。返回表格并激活它。将出现以下屏幕。
表格“ZCUSTOMERS1”已激活。