Як завантажити дані транзакції з плоского файлу SAP BI/BW
Ми навчимося завантажувати транзакційні дані з плоского файлу за допомогою сценарію.
Сценарій: завантажте дані в DSO під назвою «DEMO_DSO». DSO має такі поля.
Ключові поля:
ZCUST – Замовник
ZMAT – Матеріал
Поля даних:
ZPRICE – ціна матеріалу
ZQTY – кількість
Давайте розглянемо кроки для завантаження даних DSO з плоского файлу
Крок 1) Створіть вихідну систему для плоского файлу.
- Перейдіть до коду транзакції RSA1
- Натисніть кнопку ОК.
На наступному екрані
- Перейдіть на вкладку «Моделювання» -> «Вихідні системи».
- Клацніть правою кнопкою миші папку з назвою ФАЙЛ і виберіть у контекстному меню «Створити».
На наступному екрані
- Введіть назву логічної системи.
- Введіть Description.Натисніть кнопку «Продовжити».
Крок 2) Створіть компонент програми.
- Перейдіть до коду транзакції RSA1
- Натисніть кнопку ОК.
- Перейдіть на вкладку «Моделювання» -> «Джерела даних».
- Виберіть вихідну систему.
- Клацніть правою кнопкою миші -> Створити компонент програми.
- Введіть технічну назву.
- Введіть Descriptіона.
- Натисніть Продовжити.
Крок 3) Створіть джерело даних.
- Перейдіть до коду транзакції RSA1
- Натисніть кнопку ОК.
- Перейдіть на вкладку «Моделювання» -> «Джерела даних».
- Клацніть правою кнопкою миші -> Створити джерело даних.
- Введіть технічну назву.
- Виберіть DataType DataSource.
- Натисніть Продовжити.
- Введіть поля, показані нижче. Ця структура має бути такою ж, як і DSO, до якого мають бути завантажені дані транзакції.
- На вкладці «Видобуток» виберіть адаптер як «Завантажити файл текстового типу з локальної робочої станції».
- Виберіть шлях до файлу, куди в системі буде розміщено плоский файл, який потрібно завантажити, і активуйте джерело даних.
Крок 4) Створіть перетворення між джерелом даних (Source) і DSO (Target).
- Перейдіть до коду транзакції RSA1.
- Натисніть кнопку ОК.
- Перейдіть до вкладки «Моделювання» -> «Постачальник інформації».
- Створити трансформацію.
- Enter Target Тип об'єкта.
- Enter Target Назва об'єкта.
- Введіть тип вихідного об’єкта.
- Введіть назву вихідного об’єкта.
- Введіть вихідну систему.
- Натисніть Продовжити.
На екрані нижче показано перетворення, створене за допомогою автоматичного зіставлення полів джерела з Target полів.
Крок 5) Створіть процес передачі даних.
Клацніть правою кнопкою миші папку DTP і виберіть у контекстному меню опцію «Створити процес передачі даних».
На екрані нижче показано створений DTP.
Крок 6) Створіть інформаційний пакет і заплануйте завантаження даних до джерела даних (PSA).
- Перейдіть до коду транзакції RSA1.
- Натисніть кнопку ОК.
- Перейдіть на вкладку «Моделювання» -> «Джерела даних».
- Клацніть правою кнопкою миші на DataSource -> Create InfoPackage.
- Введіть інформаційний пакет Descriptіона.
- Натисніть "Зберегти".
- Натисніть вкладку Розклад.
- Натисніть кнопку «Пуск», щоб почати завантаження з плоского файлу в джерело даних.
Крок 7) Завантажте дані в DSO.
- Натисніть вкладку «Виконати» в DTP.
- Натисніть кнопку «Виконати», щоб розпочати завантаження даних із джерела даних (PSA) до DSO.