Разница между типом словаря и типом ABAP? - PullRequest
0 голосов
/ 29 апреля 2020

Извините, я новичок в системе SAP, и я действительно не могу понять некоторые основы c logi c о системе SAP, даже когда я изучаю и ищу в Inte rnet почти два дня. Мой вопрос: почему я могу использовать только несколько типов словаря в программе ABAP? Ниже приведена моя версия системы SAP: версия sap

Насколько я понимаю, CURR и CUKY это предопределенные типы данных в словаре ABAP, и мы можем использовать их в программе ABAP, поскольку SAP Система определила эти типы как элемент данных по умолчанию (это правильно?). Программа ABAP преобразует предопределенные типы данных в типы ABAP следующим образом:

convert table

В моем случае я не могу использовать тип данных / элемент данных CURR / CUKY в программе ABAP, но UNIT, DATS в порядке.

printscreen

Я скучаю по некоторым знаниям или неправильно что-то понимаю? Может кто-нибудь объяснить это ясно?

Спасибо.

1 Ответ

1 голос
/ 29 апреля 2020

Вам не хватает понятия о типах доменов. Вы не можете использовать типы доменов непосредственно в своем коде ABAP. CURR - это домен, а не элемент данных. Вы можете использовать элементы данных и типы ABAP в своем коде.

Элементы данных могут быть созданы путем ссылки на домен или предопределенные типы. Домены должны быть созданы из предопределенных типов.

...