Как загрузить данные о транзакциях из плоского файла в SAP БИ/ЧБ

Мы научимся загружать транзакционные данные из плоского файла с помощью сценария.

Сценарий: Загрузите данные в DSO с именем «DEMO_DSO». DSO имеет следующие поля.

Ключевые поля:

ZCUST – Заказчик

ZMAT – Материал

Поля данных:

ZPRICE – Цена материала

ZQTY – Количество

Загрузка данных о транзакциях из плоского файла

Давайте рассмотрим шаги по загрузке данных в DSO из плоского файла

Шаг 1) Создайте исходную систему для плоского файла.

  1. Перейти к коду транзакции RSA1
  2. Нажмите кнопку ОК.

Загрузка данных о транзакциях из плоского файла

На следующем экране

  1. Перейдите на вкладку «Моделирование» -> «Исходные системы».
  2. Щелкните правой кнопкой мыши папку с именем ФАЙЛ и выберите «Создать» в контекстном меню.

Загрузка данных о транзакциях из плоского файла

На следующем экране

  1. Введите имя логической системы.
  2. Введите Description.Нажмите кнопку «Продолжить».

Загрузка данных о транзакциях из плоского файла

Шаг 2) Создайте компонент приложения.

  1. Перейти к коду транзакции RSA1
  2. Нажмите кнопку ОК.

Загрузка данных о транзакциях из плоского файла

  1. Перейдите на вкладку «Моделирование» -> «Источники данных».
  2. Выберите исходную систему.

Загрузка данных о транзакциях из плоского файла

  1. Щелкните правой кнопкой мыши -> Создать компонент приложения.

Загрузка данных о транзакциях из плоского файла

  1. Введите техническое имя.
  2. Введите Descriptион.
  3. Нажмите «Продолжить».

Загрузка данных о транзакциях из плоского файла

Шаг 3) Создайте источник данных.

  1. Перейти к коду транзакции RSA1
  2. Нажмите кнопку ОК.

Загрузка данных о транзакциях из плоского файла

  1. Перейдите на вкладку «Моделирование» -> «Источники данных».
  2. Щелкните правой кнопкой мыши -> Создать источник данных.

Загрузка данных о транзакциях из плоского файла

  1. Введите техническое имя.
  2. Выберите источник данных типа данных.
  3. Нажмите «Продолжить».

Загрузка данных о транзакциях из плоского файла

  1. Введите поля, показанные ниже. Эта структура должна быть такой же, как DSO, в который должны быть загружены данные транзакции.

Загрузка данных о транзакциях из плоского файла

  1. На вкладке «Извлечение» выберите «Адаптер» как «Загрузить текстовый файл с локальной рабочей станции».
  2. Выберите путь к файлу, по которому в системе размещается загружаемый плоский файл, и активируйте источник данных.

Загрузка данных о транзакциях из плоского файла

Шаг 4) Создайте преобразование между источником данных (источник) и DSO (Target).

  1. Перейдите к коду транзакции RSA1.
  2. Нажмите кнопку ОК.

Загрузка данных о транзакциях из плоского файла

  1. Перейдите на вкладку «Моделирование» -> «Информационный поставщик».
  2. Создать трансформацию.

Загрузка данных о транзакциях из плоского файла

  1. Enter Target Тип объекта.
  2. Enter Target Имя объекта.
  3. Введите тип исходного объекта.
  4. Введите имя исходного объекта.
  5. Войдите в исходную систему.
  6. Нажмите «Продолжить».

Загрузка данных о транзакциях из плоского файла

На экране ниже показано преобразование, созданное с помощью автоматического сопоставления полей источника с Target полей.

Загрузка данных о транзакциях из плоского файла

Шаг 5) Создайте процесс передачи данных.

Щелкните правой кнопкой мыши папку DTP и выберите в контекстном меню опцию «Создать процесс передачи данных».

Загрузка данных о транзакциях из плоского файла

На экране ниже показан созданный DTP.

Загрузка данных о транзакциях из плоского файла

Шаг 6) Создайте информационный пакет и запланируйте загрузку данных в источник данных (PSA).

  1. Перейдите к коду транзакции RSA1.
  2. Нажмите кнопку ОК.

Загрузка данных о транзакциях из плоского файла

  1. Перейдите на вкладку «Моделирование» -> «Источники данных».
  2. Щелкните правой кнопкой мыши источник данных -> Создать инфо-пакет.

Загрузка данных о транзакциях из плоского файла

  1. Введите информационный пакет Descriptион.
  2. Нажмите кнопку Сохранить.

Загрузка данных о транзакциях из плоского файла

  1. Нажмите на вкладку «Расписание».
  2. Нажмите кнопку «Пуск», чтобы начать загрузку из плоского файла в источник данных.

Загрузка данных о транзакциях из плоского файла

Шаг 7) Загрузите данные в DSO.

  1. Нажмите вкладку «Выполнить» в DTP.
  2. Нажмите кнопку «Выполнить», чтобы начать загрузку данных из источника данных (PSA) в DSO.

Загрузка данных о транзакциях из плоского файла