字典类型和ABAP类型之间的区别?

字典类型和ABAP类型之间的区别?,abap,sap-data-dictionary,Abap,Sap Data Dictionary,对不起,我是SAP系统的新手,即使我在互联网上学习和搜索了将近两天,我也无法理解SAP系统的一些基本逻辑。 我的问题是:为什么我只能在ABAP程序中使用几种字典类型?以下是我的SAP系统版本: 据我所知,CURR和CUKY这是ABAP字典中预定义的数据类型,我们可以在ABAP程序中使用它,因为SAP系统将这些类型定义为默认数据元素是否正确?。ABAP程序将预定义的数据类型转换为ABAP类型,如下所示: 在我的例子中,我不能在ABAP程序中使用CURR/CUKY的数据类型/数据元素,但是单位DA

对不起,我是SAP系统的新手,即使我在互联网上学习和搜索了将近两天,我也无法理解SAP系统的一些基本逻辑。 我的问题是:为什么我只能在ABAP程序中使用几种字典类型?以下是我的SAP系统版本:

据我所知,CURR和CUKY这是ABAP字典中预定义的数据类型,我们可以在ABAP程序中使用它,因为SAP系统将这些类型定义为默认数据元素是否正确?。ABAP程序将预定义的数据类型转换为ABAP类型,如下所示:

在我的例子中,我不能在ABAP程序中使用CURR/CUKY的数据类型/数据元素,但是单位DATS是可以的

我是否遗漏了一些知识或误解了什么?有人能解释清楚吗


谢谢。

您缺少域类型的概念。不能在ABAP代码中直接使用域类型。CURR是域而不是数据元素。您可以在代码中使用数据元素和ABAP类型


可以通过引用域或预定义类型来创建数据元素。必须从预定义类型创建域。

请输入一组代码、数据、错误消息等-将文本复制或键入问题。此问题已在中得到回答。