有人可以清楚地解释什么是字典类型和ABAP类型

2020-08-19 20:53发布

点击此处---> 群内免费提供SAP练习系统(在群公告中)加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)对不起,我是SAP系统的新手,即...

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


对不起,我是SAP系统的新手,即使我在互联网上学习和搜索了将近两天,我也确实无法理解有关SAP系统的一些基本逻辑。

我的问题是:为什么我只能在ABAP程序中使用服务器词典类型? 我的SAP系统版本是

据我了解,CURR,CUKY是ABAP词典中的预定义数据类型,我们可以在ABAP程序中使用它,因为SAP系统将这些类型定义为默认数据元素(对吗?)。 ABAP程序将预定义的数据类型转换为ABAP类型,如下所示:

就我而言,我无法在ABAP程序中使用CURR/CUKY的数据类型/数据元素,但是UNIT,DATS可以。 我想念它背后的某些知识还是误解某些东西? 有人可以清楚地解释吗? 谢谢。

(6.3 kB)
6条回答
bbpeas
2020-08-19 21:32

在ABAP程序中,我们不使用预定义类型。

大多数时候,我们使用数据元素。

数据元素是描述+域(字典对象)

域表示数据的真实类型

例如,对于某个日期,您可以使用SYDATUM。 (数据元素)

可以在事务SE11中创建字典对象,例如数据元素和域。

您也可以在程序中双击数据元素以跳转 直接将其发布到此对象的屏幕上