Що таке SAP LSMW?
LSMW - це інструмент, який підтримує передачу даних із систем, що не належать до SAP ("Спадкові системи"), до систем SAP R / 3. Це може бути як разовий переказ, так і періодичний.
LSMW також численно підтримує перетворення даних застарілої системи. Далі дані можна імпортувати в систему SAP R / 3 за допомогою пакетного введення, прямого введення, BAPI або IDocs.
Крім того, LSM Workbench забезпечує функцію запису, яка дозволяє генерувати "об'єкт міграції даних", щоб забезпечити міграцію з будь-якої необхідної транзакції.
LSMW можна використовувати для наступних 3 функцій - Основними функціями LSM Workbench є:
- Імпорт даних (застарілі дані в таблицях електронних таблиць та / або послідовних файлах)
- Перетворення даних (з вихідного формату в цільовий формат)
- Імпорт даних (у базу даних програми R / 3)
Також перегляньте наступний підручник з виконання LSMW крок за кроком
Введіть Transaction LSMW в SAP, щоб запустити робочий стіл.
В робочому середовищі LSMW показано таку інформацію:
- Проект : Ідентифікатор, що містить максимум 10 символів, щоб назвати ваш проект передачі даних. Якщо ви хочете передати дані з декількох застарілих систем, ви можете створити проект, наприклад, для кожної застарілої системи.
- Підпроект : Ідентифікатор із максимум 10 символами, який використовується як додатковий атрибут структуризації.
- Об’єкт : Ідентифікатор, що містить максимум 10 символів для назви бізнес-об’єкта.
Введіть ідентифікатор проекту, ідентифікатор підпроекту, ідентифікатор об’єкта. Клацніть «Виконати» На наступному екрані відображаються КРОКИ у міграції даних LSMW
Ви можете вибрати бажаний крок і натиснути кнопку виконати. Давайте розглянемо кожен крок детально
Крок 1 - Підтримка атрибутів об’єкта.
Існує чотири режими передачі даних :
- Стандартне / пакетне введення : стандартні програми для завантаження
- Пакетний вхідний запис : тут ви можете створити власний запис і використовувати його для завантаження / зміни даних
- BAPI : Стандартні BAPI використовуються для завантаження даних
- IDOC : для обробки даних можна використовувати будь-які вхідні функціональні модулі IDOC
Виходячи з вимоги, ми намагаємось знайти підходящий метод для обробки. Якщо це стандартний Майстер, ми можемо знайти його за першим способом. В іншому випадку ми намагаємось використовувати BAPI або Idocs. Якщо вимога дуже спеціальна, ми використовуємо запис для обробки даних.
Крок 2 - Підтримка вихідних структур
Вихідні структури можуть бути використані для проектування ієрархії файлів, що завантажуються.
Крок 3- Ведіть поля джерел
На цьому екрані тут можна зберігати поля, які будуть завантажені з текстового файлу. Поля з однаковими іменами приймаються за Ключ
Source Filed використовується, щоб визначити, чи певний запис повинен переходити до вказаної структури. Наприклад: Припустимо, що файл містить рядки заголовків та рядки елементів, ми можемо вказати перше поле як індикатор, який говорить "H" для заголовка та "I" для елемента. Таким чином, коли файл читається, він перевіряє перше поле, якщо це "H", то він читається в структурі джерела Header, інакше він записується в структуру джерела елемента. Поля Source можна легко підтримувати у формі ведення таблиці.
Крок 4 - Підтримка структурних відносин
Структури, необхідні для обробки даних, повинні бути призначені тут. Об'єкт може містити безліч структур і безліч вихідних структур. Зіставлення даних між вихідною та цільовою структурами слід проводити після ретельної перевірки.Крок 5- Ведіть правила картографування полів та перетворення
На цьому кроці ви призначаєте вихідні поля цільовим полям і визначаєте спосіб перетворення вмісту полів.
Будуть відображені всі поля всіх цільових структур, які ви вибрали на попередньому кроці. Для кожного цільового поля відображається наступна інформація:
- Опис поля
- Призначені поля джерела (якщо такі є)
- Тип правила (фіксоване значення, переклад тощо)
- Кодування.
Примітка: Деякі поля попередньо встановлені системою. Ці поля називаються "технічні поля", позначені "Налаштування за замовчуванням". Кодування цих полів не відображається при першому введенні відображення полів; його можна відобразити за допомогою варіанту відображення. Зміна налаштування за замовчуванням може серйозно вплинути на потік перетворення даних. Якщо ви помилково змінили налаштування за замовчуванням, ви можете відновити його, вибравши Додатково -> Відновити за замовчуванням.
Крок 6- Зберігайте фіксовані значення, переклади та написані користувачем процедури
Тут підтримуються 3 функції багаторазового використання:- Фіксовані значення : Фіксовані значення - це значення, які фіксуються в проекті, наприклад: Код компанії. Ми можемо призначити BUKRS фіксоване значення, і це фіксоване значення може бути використано у всіх об’єктах цього проекту. Отже, якщо значення змінюється, ми можемо змінюватися лише в одному місці, тобто у фіксованих значеннях, замість того, щоб змінюватися в кожному об’єкті.
- Переклади : Тут ви можете підтримувати фіксований переклад для будь-якого застарілого поля, і переклад може бути присвоєний поданій, у Правилах відображення полів та перетворення. Переклад може бути 1: 1 або багато: 1 тощо.
- Визначені користувачем процедури : Це визначені користувачем підпрограми, які використовуються в об'єкті для обробки даних.
Усі три згадані функції є правилами багаторазового використання, які діють для всіх об’єктів в одному проекті.
Крок 7 - Вкажіть файли
Тут ми визначаємо файли, які ми використовуємо для завантаження даних. Файл може бути на фронт-енді або на сервері додатків.
Крок 8- Призначення файлів
Тут ми визначаємо, який файл ми будемо використовувати для поточного завантаження, тобто файл знаходиться на сервері презентацій або на сервері додатків.
Крок 9 - Зчитування даних
Зчитування даних із файлу дає нам можливість прочитати лише кілька записів, а не весь фрагмент, щоб увімкнути Тестування перших кількох записів. Це також забезпечує визначений користувачем параметр вибору, який може бути використаний для обмеження читання даних на основі вказаної умови.Крок 10 - Відображення прочитаних даних
- На цьому кроці ви можете відобразити всі або частину прочитаних даних у вигляді таблиці. Натискання рядка чітко відображає всю інформацію для цього рядка. Те саме відбувається, коли ви натискаєте на вміст поля.
- Дисплей зміни дозволяє вибрати одно- або багаторядковий вигляд.
- Палітра кольорів відображення відображає кольори для окремих рівнів ієрархії.
Крок 11 - Перетворення даних
Перетворення даних - це передача даних від джерела до цільових структур на основі процедур перетворення, написаних у підтримці відображення полів та процедур перетворення.
Крок 12 - Імпорт даних
Кроки, що відображаються програмою, залежать від обраного типу об'єкта:
Стандартне пакетне введення або запис:
- Створення сеансу пакетного введення
- Запустити сеанс пакетного введення
- Почніть сеанс прямого введення
- Почніть створення IDoc
- Почніть обробку IDoc
- Створіть огляд IDoc
- Почніть обробку повідомлень IDoc