oData: структура типов сущностей на основе ABAP структур (DDIC Structure)

При создании реальных сервисов oData Вы можете создать структуру типов сущностей (Entity Types), на основе существующих ABAP структур (DDIC Structure).

Это альтернативный путь для первого шага. Можете пропустить, если создали структуру первым способом.

Cоздадим Entity Types и Entity Sets. Щелкнем правой кнопкой мыши папку Data Model и импортируем структуру DDIC таблицы:

Entity Type DDIC Structure

Укажем имя типа сущности и структуру ABAP, поля которых необходимо импортировать в тип сущности. Не забудем установить флажок для создания набора сущностей (Create Default Entity Set).
Нажмем кнопку Next и выберем поля из структуры FMBL (для примера), чтобы добавить в тип сущности.

Import from DDIC Structure

Next, выбираем ключи для структуры и внутренней таблицы:

Modify Entity Type DDIC структура ABAP

После нажатия на кнопку Finish будут созданы структура (Entity Type), внутренняя таблица (Entity Set) и методы исполнения этих сущностей.

Структура oData на основе DDIC ABAP

Из приведенного выше изображения видно, что каждый тип сущности будет иметь собственную папку Properties (Свойства) и Navigation Properties (Свойства навигации). И каждый набор сущностей будет иметь свои собственные операции (создание, обновление, чтение, удаление).

Предыдущий шагОпределение модели данных. Entity Type. Entity Sets.

Следующий шагВнедрение / регистрация сервиса SAP Gateway oData servise ( SEGW)

 

Создание SAP Gateway oData Service (SEGW):

Шаг №1. Определение модели данных. Entity Type. Entity Sets.

Шаг №2. oData: структура типов сущностей на основе ABAP структур (DDIC Structure)

Шаг №3. Внедрение / регистрация сервиса SAP Gateway oData servise ( SEGW)

Шаг №4. Методы исполнения oData сервиса | Service Implementation CRUD

Шаг №5. Внедрение Association и Navigation в SAP oData сервис

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

 

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.