SAP LSMW? LSMW를 사용하여 데이터를 마이그레이션하는 단계

SAP LSMW?

LSMW는 비-데이터 전송을 지원하는 도구입니다.SAP 시스템(“레거시 시스템”) SAP R/3 시스템. 이는 일회성 전송일 수도 있고 정기적인 전송일 수도 있습니다.

LSMW는 또한 다양한 방식으로 레거시 시스템의 데이터 변환을 지원합니다. 그런 다음 데이터를 다음으로 가져올 수 있습니다. SAP 일괄 입력, 직접 입력, BAPI 또는 IDoc을 통한 R/3 시스템.

또한 LSM Workbench는 필요한 모든 트랜잭션에서 마이그레이션이 가능하도록 "데이터 마이그레이션 개체"를 생성할 수 있는 기록 기능을 제공합니다.

SAP LSMW

LSMW는 다음 3가지 기능에 사용될 수 있습니다.

LSM Workbench의 주요 기능은 다음과 같습니다.

  1. 데이터 가져 오기 (스프레드시트 테이블 및/또는 순차 파일의 레거시 데이터)
  2. 데이터 변환 (소스 형식에서 대상 형식으로)
  3. 데이터 가져 오기 (R/3 애플리케이션의 데이터베이스에)

LSMW 워크벤치를 시작하려면 트랜잭션 LSMW를 사용하세요.

SAP LSMW

또한 LSMW 단계별 실행에 대한 다음 튜토리얼을 확인하세요.

거래 입력 LSMW in SAP, 워크벤치를 시작합니다.

SAP LSMW

LSMW 워크벤치는 다음 정보를 표시합니다.

  • 프로젝트: 데이터 전송 프로젝트의 이름을 지정하는 최대 10자의 ID입니다. 여러 레거시 시스템에서 데이터를 전송하려는 경우 예를 들어 모든 레거시 시스템에 대한 프로젝트를 생성할 수 있습니다.
  • 서브 프로젝트: 추가 구조 속성으로 사용되는 최대 10자의 ID입니다.
  • 목적: 비즈니스 객체의 이름을 지정하기 위한 최대 10자의 ID입니다.

프로젝트 ID, 하위 프로젝트 ID, 개체 ID를 입력합니다. Execute를 클릭하면 다음 화면이 나타납니다. 단계 LSMW 데이터 마이그레이션에서

SAP LSMW

원하는 단계를 선택하고 실행을 클릭할 수 있습니다. 각 단계를 자세히 살펴보겠습니다.

1단계) 객체 속성 유지

객체 속성 유지

다음의 네 가지 데이터 전송 모드:

  1. 표준/배치 입력: 표준 업로드 프로그램
  2. 일괄 입력 녹음: 여기에서 직접 녹음을 생성하고 이를 사용하여 데이터를 업로드/변경할 수 있습니다.
  3. BAPI: 표준 BAPI는 데이터 업로드에 사용됩니다.
  4. IDOC: 모든 인바운드 IDOC 기능 모듈을 사용하여 데이터를 처리할 수 있습니다.

요구 사항에 따라 처리할 적합한 방법을 찾으려고 합니다. 표준 마스터인 경우 첫 번째 방법에서 찾을 수 있습니다. 그렇지 않은 경우 다음을 사용하려고 합니다. BAPI 또는 Idocs. 요구 사항이 매우 맞춤형인 경우 녹음을 사용하여 데이터를 처리합니다.

2단계) 소스 구조 유지

소스 구조 유지

소스 구조를 사용하여 업로드할 파일의 계층 구조를 디자인할 수 있습니다.

3단계) ​​소스 필드 유지

이 화면에서는 텍스트 파일에서 업로드될 필드를 여기에서 관리할 수 있습니다. 동일한 이름을 가진 필드는 키로 사용됩니다.

소스 필드 유지

소스 파일링은 특정 레코드가 지정된 구조로 이동되어야 하는지 여부를 식별하는 데 사용됩니다. 예: 파일에 헤더 행과 항목 행이 포함되어 있다고 가정하면 헤더의 경우 'H', 항목의 경우 'I'라는 표시기로 첫 번째 필드를 지정할 수 있습니다. 따라서 파일을 읽을 때 첫 번째 필드를 확인하고, 'H'이면 헤더 소스 구조로 읽혀지고, 그렇지 않으면 항목 소스 구조에 기록됩니다.

소스 필드는 테이블 유지 관리 형태로 쉽게 유지 관리할 수 있습니다.

4단계) 구조 관계 유지

데이터 처리에 필요한 구조를 여기에 할당해야 합니다. 객체에는 많은 구조와 소스 구조가 포함될 수 있습니다. 소스와 타겟 구조 사이의 매핑은 주의 깊게 확인한 후에 이루어져야 합니다.

구조 관계 유지

5단계) 필드 매핑 및 변환 규칙 유지

이 단계에서는 소스 필드를 대상 필드에 할당하고 필드 내용이 변환되는 방법을 정의합니다.

필드 매핑 및 변환 규칙 유지

이전 단계에서 선택한 모든 대상 구조의 모든 필드가 표시됩니다. 각 대상 필드에 대해 다음 정보가 표시됩니다.

  • 필드 설명
  • 할당된 소스 필드(있는 경우)
  • 규칙 유형(고정값, 변환 등)
  • 코딩.

참고: 일부 필드는 시스템에서 미리 설정됩니다. 이러한 필드는 "기술 필드"라고 하며 "기본 설정"으로 표시됩니다. 이러한 필드의 코딩은 필드 매핑을 처음 입력할 때 표시되지 않습니다. 디스플레이 변형을 통해 표시할 수 있습니다. 기본 설정을 변경하면 데이터 변환 흐름에 심각한 영향을 미칠 수 있습니다. 기본 설정을 실수로 변경한 경우 Extras -> Restore to default를 선택하여 복원할 수 있습니다.

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 .