4.Создание элемента данных в SAP

После того как домены для таблицы Staff созданы, приступаем к созданию элементов данных Data Elements, опять же используя транзакцию SE11-ABAP Dictionary.

image_26

Элемент данных содержит информацию о поле, действительную для каждого поля, которое ссылается на этот элемент данных, независимо от таблицы. Семантическая информация, а также внешнее представление в виде текстовых полей экрана и заголовков таблиц приписываются элементу данных вместе с соответствующим описанием поля (т.е. текст, отображаемый на экране при получении справки о поле на экране, берется из соответствующего элемента данных). Элементы данных описывают роли доменов в одном или нескольких приложениях. Домен может иметь различные проявления, которые имеют одни и те же формальные атрибуты (например, формат и диапазон значений), однако отличаются своей значимостью для приложений. Это реализуется за счет назначения одного домена нескольким элементам данных. Такие элементы данных, как Sender cost center (центр отправителя оплаты). Receiver cost center (центр получателя оплаты) и Partner rust center (центр партнеров оплаты) относятся к домену Cost center (центр оплаты). Следовательно, все три элемента имеют один тип и длину, наследуемые из домена. Они отличаются определениями, в которых описывается использование полей в соответствующем приложении.

Нажимаем Create  и получаем окно, где необходимо переключить радиокнопку в положение Data Element.

image_27

Нажимаем Enter, появляется экран где необходимо задать атрибуты элемента данных.

image_28

Вводим краткое описание и в поле домен нажимаем F4. Используя шаблон поиска ZKRE* получаем список созданных нами доменов.

image_29

image_30

Двойной клик по домену для First Name. После того как домен определен, перейдем на вкладку Метки полей - Field Lable. Скопируем дескрипшн в каждое поле, нажмем Enter

image_31

Сохраняем и активируем. Метки полей мы создали, а теперь создадим сопутствующую документацию к элементу данных. Например мы имеем экран выбора где поле для ввода значений ссылается на наш элемент данных, и при нажатии клавиши F1 можно будет получить справку. Нажимаем кнопку Documentation.

image_32

Открылось такое окно.

image_33

Вводим например такой текст.

image_34

Нажимаем сохранить и активировать. Элемент данных и простейшая документация для этого элемента данных создана. В навигаторе объектов помимо наших доменов отобразился и элемент данных.

image_35

Через транзакцию SE10 посмотрим организатор переносов и увидим что там также появился наш элемент данных.

image_36

По аналогии создаем элементы данных для полей Last Name, Position, Address, Phone, ID. В качестве технических характеристик для них будем использовать созданные ранее домены. Теперь когда элементы данных созданы, создадим таблицу Staff, см. следующую статью - http://fibed.net/8/.

Комментарии

Чтобы оставить комментарий, необходимо Войти или Зарегистрироваться.