Как да заредите данни за транзакция от плосък файл SAP BI/BW
⚡ Умно обобщение
Зареждане на данни за транзакции от плосък файл в SAP BW създава система за източник на файлове, DataSource, процес на трансформация и прехвърляне на данни, след което използва InfoPackage и DTP, за да зареди файловите записи в обект DataStore.
Какво е зареждане на данни от плоски файлове в SAP БВ?
Зареждането на данни за транзакции от плосък файл ви позволява да внесете външни данни, като например CSV или текстов файл, в SAP BW за отчитане. В този сценарий данните се зареждат в DSO с име „DEMO_DSO“ със следните полета:
- Ключови полета: ZCUST (Клиент), ZMAT (Материал)
- Полета с данни: ZPRICE (Цена на материала), ZQTY (Количество)
По-долу са стъпките за зареждане на данни в DSO от плосък файл.
Стъпка 1: Създайте изходна система за плоския файл
- Отидете на код на транзакция RSA1.
- Щракнете върху бутона OK.
На следващия екран:
- Отидете в раздела Моделиране -> Изходни системи.
- Щракнете с десния бутон върху папката с име FILE и изберете „Създаване“ от контекстното меню.
На следващия екран:
- Въведете името на логическата система.
- Въведете DescriptЩракнете върху бутона „Продължи“.
Стъпка 2: Създаване на компонент на приложението
- Отидете на код на транзакция RSA1.
- Щракнете върху бутона OK.
- Отидете в раздела Моделиране -> Източници на данни.
- Изберете изходната система.
- Щракнете с десния бутон -> Създайте компонент на приложението.
- Въведете техническото име.
- Въведете Descriptйон.
- Кликнете върху "Напред".
Стъпка 3: Създаване на източника на данни
- Отидете на код на транзакция RSA1.
- Щракнете върху бутона OK.
- Отидете в раздела Моделиране -> Източници на данни.
- Щракнете с десния бутон -> Създаване на източник на данни.
- Въведете техническото име.
- Изберете DataType DataSource.
- Кликнете върху "Напред".
- Въведете полетата, показани по-долу. Тази структура трябва да е същата като DSO, в който ще се зареждат данните за транзакциите.
- В бившияtracВ раздела „Настройки“ изберете адаптера като „Зареждане на текстов файл от локална работна станция“.
- Изберете пътя до файла, където се намира плоският файл, и активирайте DataSource.
Стъпка 4: Създаване на трансформация (от източник на данни към DSO)
- Отидете на код на транзакция RSA1.
- Щракнете върху бутона OK.
- Отидете в раздела Моделиране -> Инфодоставчик.
- Създаване на трансформация.
- Въведете Target Тип обект.
- Въведете Target Име на обект.
- Въведете типа на изходния обект.
- Въведете името на изходния обект.
- Влезте в системата източник.
- Кликнете върху "Напред".
Екранът по-долу показва трансформацията, създадена с автоматична картаping от изходните полета към целевите полета.
Стъпка 5: Създаване на процес за прехвърляне на данни
Щракнете с десния бутон върху папката DTP и изберете опцията „Създаване на процес за прехвърляне на данни“ от контекстното меню.
Екранът по-долу показва създадения DTP.
Стъпка 6: Създаване на информационен пакет и планиране на зареждането
- Отидете на код на транзакция RSA1.
- Щракнете върху бутона OK.
- Отидете в раздела Моделиране -> Източници на данни.
- Щракнете с десния бутон върху DataSource -> Create InfoPackage.
- Въведете описанието на инфопакета.
- Кликнете върху Запазване.
- Кликнете върху раздела График.
- Щракнете върху бутона Старт, за да започнете зареждането от плоския файл към DataSource.
Стъпка 7: Зареждане на данни в DSO
- Щракнете върху раздела „Изпълнение“ в DTP.
- Щракнете върху бутона „Изпълнение“, за да започнете зареждането на данни от източника на данни (PSA) към DSO.

























