【ABAP】数据类型(七)「数据元素」

作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。


文章概要: 本文主要介绍一下SAP ABAP数据字典中的数据元素,主要包括了什么是数据元素以及如何创建数据元素。


每日一言: 永远年轻,永远热泪盈眶!


前言

在这里插入图片描述

本文将继续讲解SAP ABAP数据字典中的数据类型,今天我们的主角是数据元素,让我们一起来了解一下看看吧——到底什么是数据元素以及如何创建数据元素。


数据元素概要

【ABAP】数据类型(七)「数据元素」_第1张图片

  在上一章【ABAP】数据类型(六)「域的概要」中,我们已经对数据元素有了一个大概的了解了。在【T-CODE: SE11】数据字典中:数据库表,结构以及表类型中的字段大都是根据数据元素来定义属性。

  同一数据类型可以被用于不同数据库表(结构或表类型)中不同字段的定义。拥有同一数据元素的不同字段,它们的所有属性完全相同;而拥有同一域的不同字段,相同的只是它们的技术属性这个区别一定要分清楚!!

PS: 域,数据类型、字段之间的关系如下图所示:

【ABAP】数据类型(七)「数据元素」_第2张图片

  如果用一句话来对数据元素进行解释说明的话:数据元素就是拥有字段的所有信息的ABAP数据字典对象

PS: 数据元素还可以在【T-CODE: SE38】ABAP编辑器中被用于参照定义自定义类型或者变量。


数据元素中的技术属性

【ABAP】数据类型(七)「数据元素」_第3张图片

  数据元素中的技术属性换句话说就是: 它赋予字段的数据类型是什么,以及长度和小数位,如下图所示红框部分即为数据元素S_CARR_ID赋予字段CARRID的技术属性。

【ABAP】数据类型(七)「数据元素」_第4张图片

PS: 需要注意的是,后面的简短描述并不属于数据元素技术属性的部分。


如何创建数据元素?

【ABAP】数据类型(七)「数据元素」_第5张图片

 T-CODE: SE11】数据字典

  (一)输入事务码【T-CODE: SE11】进入【ABAP字典: 初始屏幕】

【ABAP】数据类型(七)「数据元素」_第6张图片

 选择【数据类型】创建

  (一)选中下方的【数据类型】,输入以【Z开头】命名的数据元素,点击【创建】按钮

【ABAP】数据类型(七)「数据元素」_第7张图片

  选择要创建的类型

  (一)在上方单击【创建】按钮后,会弹出一个提示框,要我们选择创建的【数据类型】,这里选择【结构】

PS: 其余两个分别为结构和表类型,表类型将在后面的文章中进行讲解!

  • 关于结构的文章: 【ABAP】数据类型(五)「结构体概要」

【ABAP】数据类型(七)「数据元素」_第8张图片

  维护简短描述/技术属性/字段标签

  (一)维护简短描述【必填项】,维护数据类型

PS: 技术属性就是数据类型的意思

【ABAP】数据类型(七)「数据元素」_第9张图片

从上图可以看出,在数据元素中,SAP提供了四种维护技术属性的方法:

  • 使用域进行维护
  • 使用内置类型(预定义类型)进行维护
  • 使用参考类型(其他数据字典对象:数据元素,结构,表类型......)进行维护
  • 使用参考内置类型进行维护(与使用内置类型没有区别)

  (二)维护字段标签

PS: 字段标签主要是用来标注该数据元素在不同长度下的含义。一般情况下,为了简便,可以将短描述,中描述和长描述都设置为相同的字段标签

【ABAP】数据类型(七)「数据元素」_第10张图片

  数据元素中的详细特性

  (一)详细特性属于选择部分,一般来说,如果非必要,此处区域可以留空`

【ABAP】数据类型(七)「数据元素」_第11张图片

PS: 关于这一块具体每个字段的解释大家可以通过键盘上的F1键进行文档查阅,在此不过多赘述。


写在最后的话

  本文花费大量时间介绍了ABAP数据类型中的数据元素,希望能帮助到各位小伙伴,码文不易,还望各位大佬们多多支持哦,你们的支持是我最大的动力!

在这里插入图片描述

原创不易,还希望各位大佬支持一下 \textcolor{blue}{原创不易,还希望各位大佬支持一下} 原创不易,还希望各位大佬支持一下

点赞,你的认可是我创作的动力! \textcolor{9c81c1}{点赞,你的认可是我创作的动力!} 点赞,你的认可是我创作的动力!

⭐️ 收藏,你的青睐是我努力的方向! \textcolor{ed7976}{收藏,你的青睐是我努力的方向!} 收藏,你的青睐是我努力的方向!

✏️ 评论,你的意见是我进步的财富! \textcolor{98c091}{评论,你的意见是我进步的财富!} 评论,你的意见是我进步的财富!

你可能感兴趣的:(数据库,SAP,ABAP,数据类型,数据元素)