Ще научим как да заредим транзакционни данни от плосък файл с помощта на сценарий.
Сценарий: Заредете данни в DSO с име „DEMO_DSO“. DSO има следните полета.
Основни полета:
ZCUST - Клиент
ZMAT - Материал
Полета с данни:
ZPRICE - Цена на материала
ZQTY - Количество
Нека разгледаме стъпките за зареждане на данни в DSO от плосък файл
Стъпка 1) Създайте изходна система за плосък файл.
- Отидете на кода на транзакцията RSA1
- Щракнете върху бутона OK.
В следващия екран,
- Придвижете се до раздела Моделиране-> Изходни системи.
- Щракнете с десния бутон върху папката с име ФАЙЛ и изберете „Създаване“ от контекстното меню.
В следващия екран,
- Въведете името на логическата система.
- Въведете описанието. Щракнете върху бутона Продължи.
Стъпка 2) Създаване на компонент на приложението.
- Отидете на кода на транзакцията RSA1
- Щракнете върху бутона OK.
- Придвижете се до раздела Моделиране-> Източници на данни.
- Изберете системата източник.
- Щракнете с десния бутон -> Създаване на компонент на приложението.
- Въведете техническото име.
- Въведете описанието.
- Щракнете върху Продължи.
Стъпка 3) Създаване на източник на данни.
- Отидете на кода на транзакцията RSA1
- Щракнете върху бутона OK.
- Придвижете се до раздела Моделиране-> Източници на данни.
- Щракнете с десния бутон -> Създаване на източник на данни.
- Въведете техническо име.
- Изберете DataType DataSource.
- Щракнете върху Продължи.
- Въведете полетата, показани по-долу. Тази структура трябва да бъде същата като DSO, към която да бъдат заредени данните за транзакциите.
- В раздела Extraction изберете адаптера като „Зареждане на текстови файл от локална работна станция“.
- Изберете пътя на файла, където плоският файл за зареждане се поставя в системата и активирайте източника на данни.
Стъпка 4) Създайте трансформация между източник на данни (източник) и DSO (цел).
- Отидете на кода на транзакцията RSA1.
- Щракнете върху бутона OK.
- Придвижете се до раздела Моделиране-> InfoProvider.
- Създайте трансформация.
- Въведете тип целеви обект.
- Въведете име на целевия обект.
- Въведете Тип обект на източника.
- Въведете Име на обект на източника.
- Въведете системата източник.
- Щракнете върху Продължи.
По-долу екранът показва трансформацията, създадена с автоматично картографиране на полетата Source към полетата Target.
Стъпка 5) Създайте процес на прехвърляне на данни.
Щракнете с десния бутон върху папката DTP и изберете опцията „Създаване на процес на прехвърляне на данни“ от контекстното меню.
По-долу екранът показва създадената DTP.
Стъпка 6) Създайте Infopackage и планирайте зареждането на данни към DataSource (PSA).
- Отидете на кода на транзакцията RSA1.
- Щракнете върху бутона OK.
- Придвижете се до раздела Моделиране-> Източници на данни.
- Щракнете с десния бутон върху DataSource -> Създаване на InfoPackage.
- Въведете описанието на InfoPackage.
- Щракнете върху Запазване.
- Щракнете върху раздела График.
- Щракнете върху бутона Старт, за да стартирате зареждането от плоския файл към източника на данни.
Стъпка 7) Заредете данни в DSO.
- Щракнете върху раздела Изпълнение в DTP.
- Щракнете върху бутона за изпълнение, за да стартирате зареждането на данни от DataSource (PSA) към DSO.