Что такое SAP ЛСМВ? Действия по переносу данных с помощью LSMW

Что такое SAP ЛСМВ?

LSMW — это инструмент, который поддерживает передачу данных из не-SAP системы («Устаревшие системы») для SAP Системы Р/3. Это может быть разовый перевод, а также периодический.

LSMW также поддерживает преобразование данных устаревшей системы различными способами. Затем данные можно импортировать в SAP Система R/3 через пакетный ввод, прямой ввод, BAPI или IDoc.

Кроме того, LSM Workbench предоставляет функцию записи, которая позволяет создать «объект миграции данных», чтобы обеспечить миграцию из любой необходимой транзакции.

SAP ЛСМВ

LSMW можно использовать для следующих трех функций:

Основными функциями LSM Workbench являются:

  1. Даты импорта (устаревшие данные в таблицах электронных таблиц и/или последовательных файлах)
  2. Преобразование данных (из исходного формата в целевой формат)
  3. Даты импорта (в базу данных приложения R/3)

Чтобы запустить рабочую среду LSMW, используйте транзакцию LSMW.

SAP ЛСМВ

Также ознакомьтесь со следующим руководством по выполнению LSMW шаг за шагом.

Введите транзакцию ЛСМВ in SAP, чтобы запустить рабочую среду.

SAP ЛСМВ

Рабочая среда LSMW показывает следующую информацию:

  • Проект: идентификатор длиной не более 10 символов для названия вашего проекта передачи данных. Если вы хотите перенести данные из нескольких устаревших систем, вы можете создать проект, например, для каждой устаревшей системы.
  • Подпроект: идентификатор длиной не более 10 символов, который используется в качестве дополнительного атрибута структурирования.
  • объект: идентификатор длиной не более 10 символов для имени бизнес-объекта.

Введите идентификатор проекта, идентификатор подпроекта, идентификатор объекта. Нажмите «Выполнить». На следующем экране появится ШАГИ в ваших данных LSMW Миграция

SAP ЛСМВ

Вы можете выбрать нужный шаг и нажать «Выполнить». Давайте подробно разберем каждый шаг

Шаг 1) Сохранение атрибутов объекта

Сохранение атрибутов объекта

Существуют четыре режима передачи данных:

  1. Стандартный/пакетный ввод: Стандартные программы загрузки
  2. Запись пакетного ввода: Здесь вы можете создать собственную запись и использовать ее для загрузки/изменения данных.
  3. BAPI-интерфейсы: для загрузки данных используются стандартные BAPI.
  4. IDOC: Для обработки данных можно использовать любые функциональные модули Inbound IDOC.

В зависимости от требований мы пытаемся найти подходящий метод обработки. Если это стандартный Мастер, мы можем найти его первым методом. В противном случае мы пытаемся использовать BAPI-интерфейсы или Айдокс. Если требование очень индивидуальное, мы используем запись для обработки данных.

Шаг 2) Поддержание исходных структур

Поддерживать исходные структуры

Исходные структуры можно использовать для разработки иерархии загружаемых файлов.

Шаг 3) Сохранение исходных полей

На этом экране можно сохранить поля, которые будут загружены из текстового файла. В качестве ключа принимаются поля с одинаковыми именами.

Поддерживать исходные поля

Исходный файл используется для определения того, должна ли определенная запись помещаться в указанную структуру. Например: предположим, что файл содержит строки заголовка и строки элементов, мы можем указать первое поле в качестве индикатора, например «H» для заголовка и «I» для элемента. Таким образом, когда файл читается, он проверяет первое поле: если оно равно «H», то оно считывается в исходную структуру заголовка, в противном случае оно записывается в исходную структуру элемента.

Поля источника можно легко поддерживать в виде таблицы.

Шаг 4) Поддерживайте структурные отношения

Здесь необходимо назначить структуры, необходимые для обработки данных. Объект может содержать множество структур и множество исходных структур. Сопоставление между исходной и целевой структурами должно выполняться после тщательной проверки.

Поддерживать структурные отношения

Шаг 5) Поддерживайте правила сопоставления полей и преобразования

На этом этапе вы назначаете исходные поля целевым полям и определяете, как будет преобразовано содержимое полей.

Поддерживать сопоставление полей и правила преобразования

Будут отображены все поля всех целевых структур, которые вы выбрали на предыдущем шаге. Для каждого целевого поля отображается следующая информация:

  • Описание поля
  • Назначенные исходные поля (если есть)
  • Тип правила (фиксированное значение, перевод и т. д.)
  • Кодирование.

Примечание. Некоторые поля предустановлены системой. Эти поля называются «техническими полями» и имеют пометку «Настройка по умолчанию». Кодировка этих полей не отображается при первом вводе сопоставления полей; его можно отобразить с помощью варианта отображения. Изменение настроек по умолчанию может серьезно повлиять на процесс преобразования данных. Если вы ошибочно изменили настройку по умолчанию, вы можете восстановить ее, выбрав «Дополнительно» -> «Восстановить настройки по умолчанию».

Шаг 6) Сохраняйте фиксированные значения, переводы и пользовательские процедуры

Здесь поддерживаются 3 повторно используемые функции:

  1. Фиксированные значения: Фиксированные значения — это значения, которые фиксированы для всего проекта, например: Код компании. Мы можем присвоить BUKRS фиксированное значение, и это фиксированное значение можно будет использовать во всех объектах этого проекта. Таким образом, если значение изменится, мы можем изменить его только в одном месте, то есть в фиксированных значениях, а не в каждом объекте.
  2. В реальном времени: Здесь вы можете сохранить фиксированный перевод для любого устаревшего поля, и перевод можно назначить файлу в правилах сопоставления полей и преобразования. Перевод может быть 1:1 или много:1 и т.д.
  3. Пользовательские процедуры: это определяемые пользователем подпрограммы, которые используются в объекте для обработки данных.

Все три упомянутые выше функции представляют собой правила многократного использования, которые действительны для всех объектов в одном проекте.

Сохранение фиксированных значений, переводов и процедур

Шаг 7) Укажите файлы

Здесь мы определяем файлы, которые мы используем для загрузки данных. Файл может находиться на внешнем интерфейсе или на сервере приложений.

Укажите файлы

Шаг 8) Назначьте файлы

Здесь мы определяем, какой файл мы собираемся использовать для текущей загрузки, т.е. находится ли файл на сервере презентаций или на сервере приложений.

Назначить файлы

Шаг 9) Считайте данные

Чтение данных из файла дает нам возможность прочитать только несколько записей, а не весь фрагмент, чтобы включить Тестирование первых нескольких записей. Это также обеспечивает определяемый пользователем параметр выбора, который можно использовать для ограничения считываемых данных в зависимости от заданного условия.

Прочитать данные

Шаг 10) Отображение считанных данных

  • На этом этапе вы можете отобразить все или часть прочитанных данных в виде таблицы. Щелчок по строке отображает всю информацию об этой строке в понятном виде. То же самое происходит, когда вы нажимаете «Содержимое поля».
  • Отображение изменений позволяет выбрать однострочный или многострочный вид.
  • Цветовая палитра дисплея отображает цвета отдельных уровней иерархии.

Шаг 11) Преобразование данных

Преобразование данных — это передача данных из источника в целевые структуры на основе процедур преобразования, написанных в процедурах поддержки сопоставления полей и преобразования.

Преобразование данных

Шаг 12) Импортируйте данные

Действия, отображаемые программой, зависят от выбранного типа объекта:

Стандартный пакетный ввод или запись:

  1. Создать сеанс пакетного ввода
  2. Запустить сеанс пакетного ввода

Стандартный прямой ввод:

  1. Начать сеанс прямого ввода

BAPI или IDoc:

  1. Начать создание IDoc
  2. Начать обработку IDoc
  3. Создать обзор IDoc
  4. Запустить постобработку IDoc

На этом завершается подробный обзор шагов по передаче ваших данных с помощью LSMW в SAP .