Ми дізнаємося, як завантажувати дані транзакцій із плоского файлу за допомогою сценарію.
Сценарій: Завантажте дані до ОМС із назвою “DEMO_DSO”. DSO має наступні поля.
Ключові поля:
ZCUST - Замовник
ZMAT - Матеріал
Поля даних:
ZPRICE - Ціна матеріалу
ZQTY - кількість
Давайте розглянемо кроки для завантаження даних до DSO із плоского файлу
Крок 1) Створіть вихідну систему для плоского файлу.
- Перейдіть до коду транзакції RSA1
- Натисніть кнопку OK.
На наступному екрані
- Перейдіть на вкладку Моделювання-> Системи джерела.
- Клацніть правою кнопкою миші на папці з назвою FILE і виберіть "Створити" у контекстному меню.
На наступному екрані
- Введіть ім'я логічної системи.
- Введіть опис. Натисніть кнопку Продовжити.
Крок 2) Створіть компонент програми.
- Перейдіть до коду транзакції RSA1
- Натисніть кнопку OK.
- Перейдіть на вкладку Моделювання-> Джерела даних.
- Виберіть вихідну систему.
- Клацніть правою кнопкою миші -> Створити компонент програми.
- Введіть Технічну назву.
- Введіть Опис.
- Клацніть Продовжити.
Крок 3) Створення джерела даних.
- Перейдіть до коду транзакції RSA1
- Натисніть кнопку OK.
- Перейдіть на вкладку Моделювання-> Джерела даних.
- Клацніть правою кнопкою миші -> Створити джерело даних.
- Введіть технічну назву.
- Виберіть DataType DataSource.
- Клацніть Продовжити.
- Введіть поля, показані нижче. Ця структура повинна бути такою ж, як DSO, до якої слід завантажувати дані транзакцій.
- На вкладці Extraction виберіть адаптер як «Завантажити файл текстового типу з локальної робочої станції».
- Виберіть шлях до файлу, куди в систему поміщається плоский файл, який потрібно завантажити, і активуйте джерело даних.
Крок 4) Створіть перетворення між Джерелом даних (Джерело) та DSO (Цільовим).
- Перейдіть до коду транзакції RSA1.
- Натисніть кнопку OK.
- Перейдіть на вкладку Моделювання-> Інформаційний провідник.
- Створити трансформацію.
- Введіть тип цільового об'єкта.
- Введіть назву цільового об'єкта.
- Введіть тип об’єкта джерела.
- Введіть назву об’єкта джерела.
- Введіть вихідну систему.
- Клацніть Продовжити.
Нижче на екрані показано трансформацію, створену за допомогою автоматичного відображення полів Джерело в поля Ціль.
Крок 5) Створіть процес передачі даних.
Клацніть правою кнопкою миші папку DTP та виберіть у контекстному меню опцію “Створити процес передачі даних”.
Нижче на екрані показано створену DTP.
Крок 6) Створіть Інфопакет і заплануйте завантаження даних до DataSource (PSA).
- Перейдіть до коду транзакції RSA1.
- Натисніть кнопку OK.
- Перейдіть на вкладку Моделювання-> Джерела даних.
- Клацніть правою кнопкою миші на DataSource -> Create InfoPackage.
- Введіть опис InfoPackage.
- Натисніть Зберегти.
- Клацніть на вкладку Розклад.
- Натисніть кнопку Пуск, щоб розпочати завантаження з плоского файлу до Джерела даних.
Крок 7) Завантажте дані в DSO.
- Клацніть на вкладці Виконати в DTP.
- Клацніть на кнопку Виконати, щоб розпочати завантаження даних із DataSource (PSA) до DSO.