Руководство по развертыванию модуля функции SAP ABAP

При проверке источников SAP ECC, SAP S/4HANA и SAP BW в Microsoft Purview необходимо создать зависимый модуль функции ABAP на сервере SAP. Microsoft Purview вызывает этот модуль функции для извлечения метаданных из системы SAP во время сканирования.

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

Примечание.

Следующие инструкции были скомпилированы на основе графического интерфейса SAP версии 7.2.

Предварительные требования

Скачайте исходный код модуля функции SAP ABAP на портале управления Microsoft Purview. После регистрации источника для SAP ECC, SAP S/4HANA или SAP BW вы можете найти ссылку для скачивания сверху, как показано на следующем рисунке. Ссылка также отображается при создании или изменении сканирования.

Снимок экрана: ссылка для скачивания исходного кода модуля функции ABAP с портала управления Microsoft Purview.

Развертывание модуля

Следуйте инструкциям по развертыванию модуля.

Создание пакета

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

  1. Войдите на сервер SAP и откройте Навигатор объектов (транзакция SE80).

  2. Выберите Пакет в списке и введите имя нового пакета. Например, используйте Z_MITI. Затем выберите Показать.

  3. В окне Создание пакета выберите Да. В окне Построитель пакетов: создание пакета введите значение в поле Краткое описание . Щелкните значок Продолжить .

  4. В окне Запрос локального запроса Workbench выберите Собственные запросы. Выберите запрос на разработку .

Создание группы функций

  1. В навигаторе объектов выберите Группа функций в списке и введите имя в поле ввода. Например, используйте Z_MITI_FGROUP. Щелкните значок Вид .

  2. В окне Создание объекта выберите да , чтобы создать новую группу функций.

  3. Введите описание в поле Короткий текст и нажмите кнопку Сохранить.

  4. Выберите пакет, подготовленный на шаге Создание пакета , и нажмите кнопку Сохранить.

  5. Подтвердите запрос, нажав кнопку Продолжить.

  6. Активируйте группу функций.

Создание модуля функции ABAP

  1. После создания группы функций выберите ее.

  2. Выберите и удерживайте (или щелкните правой кнопкой мыши) имя группы функций в браузере репозитория. Выберите Создать , а затем — Модуль функции.

  3. В поле Модуль функции введите Z_MITI_DOWNLOAD в случае SAP ECC или S/4HANA и Z_MITI_BW_DOWNLOAD в случае SAP BW. Введите описание в поле Короткий текст .

После создания модуля укажите следующие сведения:

  1. Перейдите на вкладку Атрибуты .

  2. В разделе Тип обработки выберите Модуль с поддержкой удаленного доступа.

    Снимок экрана: регистрация параметра источников в качестве модуля Remote-Enabled.

  3. Перейдите на вкладку Исходный код . Существует два способа развертывания кода для функции:

    1. В меню main отправьте текстовый файл, скачанный с портала управления Microsoft Purview, как описано в разделе Предварительные требования. Для этого выберитеСлужебные программы>Дополнительные служебные программы>Отправка и загрузка>.

    2. Кроме того, откройте файл и скопируйте и вставьте содержимое в область Исходный код .

  4. Перейдите на вкладку Импорт и создайте следующие параметры:

    1. P_AREA TYPE DD02L-TABNAME (необязательно = True)

    2. P_LOCAL_PATH TYPE STRING (необязательно = True)

    3. P_LANGUAGE ТИП L001TAB-DATA ПО УМОЛЧАНИЮ "E"

    4. ТИП ROWSKIPS SO_INT ПО УМОЛЧАНИЮ 0

    5. ТИП ROWCOUNT SO_INT ПО УМОЛЧАНИЮ 0

    Примечание.

    Установите флажок Передать значение для всех параметров.

    Снимок экрана: регистрация параметра источников в качестве параметров импорта.

  5. Перейдите на вкладку Таблицы и определите EXPORT_TABLE LIKE TAB512.

    Снимок экрана: вкладка

  6. Перейдите на вкладку Исключения и определите E_EXP_GUI_DOWNLOADFAILED исключений.

    Снимок экрана: вкладка

  7. Сохраните функцию, нажав клавиши CTRL+S. Или выберите Модуль функций, а затем нажмите кнопку Сохранить в меню main.

  8. Щелкните значок Активировать на панели инструментов и нажмите кнопку Продолжить. Вы также можете нажать клавиши CTRL+F3. При появлении запроса выберите созданные компоненты для активации вместе с модулем функции main.

Тестирование функции

Завершив предыдущие шаги, протестируйте функцию:

  1. Откройте созданный модуль функции Z_MITI_DOWNLOAD или Z_MITI_BW_DOWNLOAD .

  2. В меню main выберите Модуль>тестовой>функции. Вы также можете выбрать F8.

  3. Введите путь к папке в локальной файловой системе в параметре P_LOCAL_PATH. Затем щелкните значок Выполнить на панели инструментов. Вы также можете выбрать F8.

  4. Введите имя интересующей области в поле P_AREA , если файл с метаданными необходимо скачать или обновить. После завершения работы функции папка, указанная в параметре P_LOCAL_PATH , должна содержать несколько файлов с метаданными внутри. Имена файлов имитируют области, которые можно указать в поле P_AREA .

Функция завершает выполнение и метаданные скачиваются гораздо быстрее, если она запускается на компьютере с высокоскоростным сетевым подключением к серверу SAP.

Дальнейшие действия