Як завантажити дані про транзакції з плоского файлу в SAP BI / BW

Anonim

Ми дізнаємося, як завантажувати дані транзакцій із плоского файлу за допомогою сценарію.

Сценарій: Завантажте дані до ОМС із назвою “DEMO_DSO”. DSO має наступні поля.

Ключові поля:

ZCUST - Замовник

ZMAT - Матеріал

Поля даних:

ZPRICE - Ціна матеріалу

ZQTY - кількість

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

Крок 1) Створіть вихідну систему для плоского файлу.

  1. Перейдіть до коду транзакції RSA1
  2. Натисніть кнопку OK.

На наступному екрані

  1. Перейдіть на вкладку Моделювання-> Системи джерела.
  2. Клацніть правою кнопкою миші на папці з назвою FILE і виберіть "Створити" у контекстному меню.

На наступному екрані

  1. Введіть ім'я логічної системи.
  2. Введіть опис. Натисніть кнопку Продовжити.

Крок 2) Створіть компонент програми.

  1. Перейдіть до коду транзакції RSA1
  2. Натисніть кнопку OK.

  1. Перейдіть на вкладку Моделювання-> Джерела даних.
  2. Виберіть вихідну систему.

  1. Клацніть правою кнопкою миші -> Створити компонент програми.

  1. Введіть Технічну назву.
  2. Введіть Опис.
  3. Клацніть Продовжити.

Крок 3) Створення джерела даних.

  1. Перейдіть до коду транзакції RSA1
  2. Натисніть кнопку OK.

  1. Перейдіть на вкладку Моделювання-> Джерела даних.
  2. Клацніть правою кнопкою миші -> Створити джерело даних.

  1. Введіть технічну назву.
  2. Виберіть DataType DataSource.
  3. Клацніть Продовжити.

  1. Введіть поля, показані нижче. Ця структура повинна бути такою ж, як DSO, до якої слід завантажувати дані транзакцій.

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

Крок 4) Створіть перетворення між Джерелом даних (Джерело) та DSO (Цільовим).

  1. Перейдіть до коду транзакції RSA1.
  2. Натисніть кнопку OK.

  1. Перейдіть на вкладку Моделювання-> Інформаційний провідник.
  2. Створити трансформацію.

  1. Введіть тип цільового об'єкта.
  2. Введіть назву цільового об'єкта.
  3. Введіть тип об’єкта джерела.
  4. Введіть назву об’єкта джерела.
  5. Введіть вихідну систему.
  6. Клацніть Продовжити.

Нижче на екрані показано трансформацію, створену за допомогою автоматичного відображення полів Джерело в поля Ціль.

Крок 5) Створіть процес передачі даних.

Клацніть правою кнопкою миші папку DTP та виберіть у контекстному меню опцію “Створити процес передачі даних”.

Нижче на екрані показано створену DTP.

Крок 6) Створіть Інфопакет і заплануйте завантаження даних до DataSource (PSA).

  1. Перейдіть до коду транзакції RSA1.
  2. Натисніть кнопку OK.

  1. Перейдіть на вкладку Моделювання-> Джерела даних.
  2. Клацніть правою кнопкою миші на DataSource -> Create InfoPackage.

  1. Введіть опис InfoPackage.
  2. Натисніть Зберегти.

  1. Клацніть на вкладку Розклад.
  2. Натисніть кнопку Пуск, щоб розпочати завантаження з плоского файлу до Джерела даних.

Крок 7) Завантажте дані в DSO.

  1. Клацніть на вкладці Виконати в DTP.
  2. Клацніть на кнопку Виконати, щоб розпочати завантаження даних із DataSource (PSA) до DSO.