Как загрузить данные о транзакциях из плоского файла в SAP БИ/ЧБ
Мы научимся загружать транзакционные данные из плоского файла с помощью сценария.
Сценарий: Загрузите данные в DSO с именем «DEMO_DSO». DSO имеет следующие поля.
Ключевые поля:
ZCUST – Заказчик
ZMAT – Материал
Поля данных:
ZPRICE – Цена материала
ZQTY – Количество
Давайте рассмотрим шаги по загрузке данных в DSO из плоского файла
Шаг 1) Создайте исходную систему для плоского файла.
- Перейти к коду транзакции RSA1
- Нажмите кнопку ОК.
На следующем экране
- Перейдите на вкладку «Моделирование» -> «Исходные системы».
- Щелкните правой кнопкой мыши папку с именем ФАЙЛ и выберите «Создать» в контекстном меню.
На следующем экране
- Введите имя логической системы.
- Введите Description.Нажмите кнопку «Продолжить».
Шаг 2) Создайте компонент приложения.
- Перейти к коду транзакции RSA1
- Нажмите кнопку ОК.
- Перейдите на вкладку «Моделирование» -> «Источники данных».
- Выберите исходную систему.
- Щелкните правой кнопкой мыши -> Создать компонент приложения.
- Введите техническое имя.
- Введите Descriptион.
- Нажмите «Продолжить».
Шаг 3) Создайте источник данных.
- Перейти к коду транзакции RSA1
- Нажмите кнопку ОК.
- Перейдите на вкладку «Моделирование» -> «Источники данных».
- Щелкните правой кнопкой мыши -> Создать источник данных.
- Введите техническое имя.
- Выберите источник данных типа данных.
- Нажмите «Продолжить».
- Введите поля, показанные ниже. Эта структура должна быть такой же, как DSO, в который должны быть загружены данные транзакции.
- На вкладке «Извлечение» выберите «Адаптер» как «Загрузить текстовый файл с локальной рабочей станции».
- Выберите путь к файлу, по которому в системе размещается загружаемый плоский файл, и активируйте источник данных.
Шаг 4) Создайте преобразование между источником данных (источник) и DSO (Target).
- Перейдите к коду транзакции RSA1.
- Нажмите кнопку ОК.
- Перейдите на вкладку «Моделирование» -> «Информационный поставщик».
- Создать трансформацию.
- Enter Target Тип объекта.
- Enter Target Имя объекта.
- Введите тип исходного объекта.
- Введите имя исходного объекта.
- Войдите в исходную систему.
- Нажмите «Продолжить».
На экране ниже показано преобразование, созданное с помощью автоматического сопоставления полей источника с Target полей.
Шаг 5) Создайте процесс передачи данных.
Щелкните правой кнопкой мыши папку DTP и выберите в контекстном меню опцию «Создать процесс передачи данных».
На экране ниже показан созданный DTP.
Шаг 6) Создайте информационный пакет и запланируйте загрузку данных в источник данных (PSA).
- Перейдите к коду транзакции RSA1.
- Нажмите кнопку ОК.
- Перейдите на вкладку «Моделирование» -> «Источники данных».
- Щелкните правой кнопкой мыши источник данных -> Создать инфо-пакет.
- Введите информационный пакет Descriptион.
- Нажмите кнопку Сохранить.
- Нажмите на вкладку «Расписание».
- Нажмите кнопку «Пуск», чтобы начать загрузку из плоского файла в источник данных.
Шаг 7) Загрузите данные в DSO.
- Нажмите вкладку «Выполнить» в DTP.
- Нажмите кнопку «Выполнить», чтобы начать загрузку данных из источника данных (PSA) в DSO.