SAP ABAP - Элементы данных
Элементы данных описывают отдельные поля в словаре данных ABAP. Они являются наименьшими неделимыми единицами сложных типов, и они используются для определения типа поля таблицы, компонента структуры или типа строки таблицы. Информация о значении поля таблицы, а также информация о редактировании соответствующего поля экрана может быть назначена элементу данных. Эта информация автоматически доступна для всех полей экрана, которые относятся к элементу данных. Элементы данных описывают либо элементарные типы, либо ссылочные типы.
Создание элементов данных
Перед созданием нового элемента данных вам необходимо проверить, имеют ли какие-либо существующие элементы данных те же семантические спецификации, которые требуются в вашем поле таблицы. Если да, вы можете использовать этот существующий элемент данных. Вы можете присвоить элементу данных предопределенный тип, домен или ссылочный тип.
Ниже приводится процедура создания элемента данных -
Step 1 - Перейдите к транзакции SE11.
Step 2 - Установите переключатель «Тип данных» на первом экране словаря ABAP и введите имя элемента данных, как показано ниже.
Step 3- Щелкните кнопку СОЗДАТЬ. Вы можете создавать элементы данных в пространствах имен клиентов, и имя объекта всегда начинается с «Z» или «Y».
Step 4 - Установите флажок Элемент данных во всплывающем окне СОЗДАТЬ ТИП, которое появляется с тремя переключателями.
Step 5- Щелкните значок зеленой галочки. Вы будете перенаправлены на экран обслуживания элемента данных.
Step 6- Введите описание в короткое текстовое поле экрана обслуживания элемента данных. В данном случае это «Элемент данных клиента».Note - Вы не можете ввести какой-либо другой атрибут, пока не введете этот атрибут.
Step 7- Присвойте элементу данных тип. Вы можете создать элементарный элемент данных, проверив элементарный тип, или элемент ссылочных данных, установив флажок Тип ссылки. Вы можете назначить элемент данных домену или предопределенному типу в элементарном типе и с именем ссылочного типа или ссылкой на предопределенный тип в ссылочном типе.
Step 8- Введите поля для краткого текста, среднего текста, подробного текста и заголовка на вкладке «Метка поля». Вы можете нажать Enter, и длина будет автоматически сгенерирована для этих этикеток.
Step 9- Сохраните изменения. Появится всплывающее окно «Создать запись каталога объектов» с запросом пакета. Вы можете ввести название пакета, в котором вы работаете. Если у вас нет пакета, вы можете создать его в навигаторе объектов или сохранить элемент данных с помощью кнопки «Локальный объект».
Step 10- Активируйте свой элемент данных. Щелкните значок «Активировать» (значок спички) или нажмите CTRL + F3, чтобы активировать элемент данных. Появится всплывающее окно со списком 2 неактивных в настоящее время объекта, как показано на следующем снимке экрана.
Step 11- На этом этапе должна быть активирована верхняя запись с меткой «DTEL» с именем Z_CUST. Когда он выделен, нажмите кнопку с зеленой галочкой. Это окно исчезнет, и в строке состояния отобразится сообщение «Объект активирован».
Если при активации элемента данных возникли сообщения об ошибках или предупреждения, журнал активации отображается автоматически. В журнале активации отображается информация о процессе активации. Вы также можете вызвать журнал активации с помощью Утилиты (M) → Журнал активации.