SAP ABAP 表

可以独立于ABAP字典中的数据库来定义。 当在ABAP词典中激活表时,也在数据库中创建其字段的类似副本。 在ABAP字典中定义的表自动转换为与数据库兼容的格式,因为表的定义取决于SAP系统使用的数据库。

SAP ABAP 表 图1
赛锐信息,SAP ERP定制,ERP定制

表可以包含一个或多个字段,每个字段都使用其数据类型和长度进行定义。 存储在表中的大量数据分布在表中定义的几个字段中。

表字段的类型

表由许多字段组成,每个字段包含许多元素。 下表列出了表字段的不同元素:

编号元素和说明
1Field name
这是给可以包含最多16个字符的字段赋予的名称。 字段名称可以由数字,字母和下划线组成。 它必须以字母开头。
2Key flag
确定字段是否属于关键字字段。
3Field type
为字段分配数据类型。
4Field length
可在字段中输入的字符数。
5Decimal places
定义小数点后允许的位数。 此元素仅用于数值数据类型。
6Short text
描述相应字段的含义。

在 ABAP 字典中创建表

步骤1 – 转到事务 SE11,选择“数据库表”单选按钮,然后输入要创建的表的名称。 在我们的例子中,我们输入了名称 ZCUSTOMERS1。 单击创建按钮。 将显示字典:维护表屏幕。 此处默认选择“交货和维护”选项卡。

步骤2 – 在简短说明字段中输入说明性短文。

步骤3 – 点击交货类别字段旁边的搜索帮助图标。 选择“A [应用程序表(主数据和事务数据)]”选项。

步骤4 – 从“数据浏览器/表视图维护”下拉菜单中选择“允许显示/维护”选项。 将显示字典:维护表屏幕。

SAP ABAP 表 图2
赛锐信息,SAP ERP定制,ERP定制

步骤5 – 选择字段选项卡。 将显示包含与“字段”选项相关的选项的屏幕。

步骤6 – 在字段列中输入表字段的名称。 字段名称可以包含字母,数字和下划线,但它必须始终以字母开头,且长度不能超过 16 个字符。

要创建的字段还必须具有数据元素,因为它们从定义的数据元素获取属性,如数据类型,长度,小数位数和短文本。

步骤7 – 如果您希望该字段是表键的一部分,请选择键列。 让我们创建诸如 CLIENT,CUSTOMER,NAME,TITLE 和 DOB 等字段。

步骤8 – 第一个字段是重要的字段,它标识与记录相关联的客户端。 输入\’Client\’作为字段,\’MANDT\’作为数据元素。 系统自动填写数据类型,长度,小数和简短描述。 通过选中“键”框,将“客户端”字段设置为关键字段。

步骤9 – 下一个字段为“客户”。 选中该复选框使其成为关键字段,并输入新的数据元素 \’ZCUSTNUM\’。 单击保存按钮。

步骤10 – 由于数据元素“ZCUSTNUM” 尚不存在,因此必须创建。 双击新的数据元素,将出现“创建数据元素”窗口。 对此回答“是”,并显示“维护数据元素”窗口。

步骤11 – 在简短说明区域中输入“客户编号”。 应为新的Data元素定义名为“Domain”的基本数据类型。 所以输入 ‘ZCUSTD1\’,双击它并同意保存所做的更改。 选择“是”创建域,并在“简短描述”框中键入域的描述。

SAP ABAP 表 图3
赛锐信息,SAP ERP定制,ERP定制

“定义”选项卡将自动打开。 第一个字段是“数据类型”。

步骤12 – 点击框内,从下拉菜单中选择“NUMC”类型。 在“编号”中输入数字8。 字符(最多8个字符),并在“小数位数”区域中输入0。 必须选择输出长度为8,然后按Enter键。 “NUMC”字段的描述必须重新出现,确认这是一个有效的条目。

步骤13 – 点击保存按钮并激活对象。

步骤14 – 按F3返回“维护/更改数据元素”屏幕。 创建四个字段标签,如下面的快照所示。 之后,保存并激活元素。

SAP ABAP 表 图4
赛锐信息,SAP ERP定制,ERP定制

步骤15 – 按返回按钮返回表维护屏幕。 客户列具有正确的数据类型,长度,小数和简短描述。 这表示成功创建了一个Data元素以及所使用的域。

SAP ABAP 表 图5
赛锐信息,SAP ERP定制,ERP定制

同样,我们需要创建三个附加字段,如 NAME,TITLE 和 DOB。

步骤16 – 从工具栏中选择“技术设置”。 为“数据类”选择 APPL0,为“大小”类别字段选择第一个大小类别 0。 在缓冲选项的情况下,必须选择“不允许缓冲”。

步骤17 – 点击保存。 回到表格并激活它。 出现以下屏幕。

SAP ABAP 表 图6
赛锐信息,SAP ERP定制,ERP定制

表’ZCUSTOMERS1’被激活。

关于赛锐信息

作为SAP的资深合作伙伴,赛锐信息是一家专业提供SAP行业化管理软件解决方案的顾问公司,致力于为企业提供SAP ERP系统咨询服务、IT规划、业务流程优化、信息系统实施、行业信息系统方案开发,运营外包及售后维护等全面的服务方案。已服务1000+家不同行业、规模的大中小型企业客户。在电子高科技、汽车零部件、印刷包装、医疗器械、快消品、专业服务等行业信息化管理领域具有领导性地位。

相关文章

联系我们

联系我们

130-0752-1773

在线咨询:点击这里给我发消息

邮件:info@sapzx.com

工作时间:周一至周五9:00-18:00,节假日正常休息

关注微信
关注微信
分享本页
返回顶部