首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Dictionary类型和ABAP类型的区别?

Dictionary类型和ABAP类型的区别?
EN

Stack Overflow用户
提问于 2020-04-29 16:30:00
回答 1查看 236关注 0票数 0

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

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

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

我是不是遗漏了它背后的一些知识,或者误解了什么?有人能解释清楚这一点吗?

谢谢。

EN

Stack Overflow用户

发布于 2020-04-29 17:14:01

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

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

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/61497406

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档