作者简介: THUNDER王,一名热爱财税和SAP ABAP编程以及热爱分享的博主。目前于江西师范大学本科在读,同时任汉硕云(广东)科技有限公司ABAP开发顾问。在学习工作中,我通常使用偏后端的开发语言ABAP,SQL进行任务的完成,对SAP企业管理系统,SAP ABAP开发和数据库具有较深入的研究。
文章概要: 本文主要介绍一下SAP ABAP数据字典中的数据元素,主要包括了什么是数据元素以及如何创建数据元素。
每日一言: 永远年轻,永远热泪盈眶!
本文将继续讲解SAP ABAP数据字典中的数据类型,今天我们的主角是数据元素,让我们一起来了解一下看看吧——到底什么是数据元素以及如何创建数据元素。
在上一章【ABAP】数据类型(六)「域的概要」中,我们已经对数据元素有了一个大概的了解了。在【T-CODE: SE11】
数据字典中:数据库表,结构以及表类型中的字段大都是根据数据元素
来定义属性。
同一数据类型可以被用于不同数据库表(结构或表类型)
中不同字段的定义。拥有同一数据元素
的不同字段,它们的所有属性
完全相同;而拥有同一域
的不同字段,相同的只是它们的技术属性
。这个区别一定要分清楚!!
PS: 域,数据类型、字段之间的关系如下图所示:
如果用一句话来对数据元素进行解释说明的话:数据元素就是拥有字段的所有信息的ABAP数据字典对象。
PS: 数据元素还可以在【T-CODE: SE38】ABAP编辑器中被用于参照定义自定义类型或者变量。
数据元素中的技术属性换句话说就是: 它赋予字段的数据类型是什么,以及长度和小数位
,如下图所示红框部分即为数据元素S_CARR_ID
赋予字段CARRID
的技术属性。
PS: 需要注意的是,后面的简短描述并不属于数据元素技术属性的部分。
(一)输入事务码【T-CODE: SE11】
进入【ABAP字典: 初始屏幕】
(一)选中下方的【数据类型】
,输入以【Z开头】
命名的数据元素,点击【创建】
按钮
(一)在上方单击【创建】
按钮后,会弹出一个提示框,要我们选择创建的【数据类型】
,这里选择【结构】
PS: 其余两个分别为结构和表类型,表类型将在后面的文章中进行讲解!
关于结构的文章
: 【ABAP】数据类型(五)「结构体概要」
(一)维护简短描述【必填项】
,维护数据类型
PS: 技术属性就是数据类型的意思
从上图可以看出,在数据元素中,SAP提供了四种维护技术属性的方法:
数据元素,结构,表类型......
)进行维护 (二)维护字段标签
PS: 字段标签主要是用来标注该数据元素在不同长度下的含义。一般情况下,为了简便,可以将短描述,中描述和长描述都设置为相同的字段标签
(一)详细特性
属于选择部分,一般来说,如果非必要,此处区域可以留空`
PS: 关于这一块具体每个字段的解释大家可以通过键盘上的
F1键
进行文档查阅,在此不过多赘述。
本文花费大量时间介绍了ABAP数据类型中的数据元素
,希望能帮助到各位小伙伴,码文不易,还望各位大佬们多多支持哦,你们的支持是我最大的动力!
✨ 原创不易,还希望各位大佬支持一下 \textcolor{blue}{原创不易,还希望各位大佬支持一下} 原创不易,还希望各位大佬支持一下
点赞,你的认可是我创作的动力! \textcolor{9c81c1}{点赞,你的认可是我创作的动力!} 点赞,你的认可是我创作的动力!
⭐️ 收藏,你的青睐是我努力的方向! \textcolor{ed7976}{收藏,你的青睐是我努力的方向!} 收藏,你的青睐是我努力的方向!
✏️ 评论,你的意见是我进步的财富! \textcolor{98c091}{评论,你的意见是我进步的财富!} 评论,你的意见是我进步的财富!