SAP LSMW? LSMW를 사용하여 데이터를 마이그레이션하는 단계
SAP LSMW?
LSMW는 비-데이터 전송을 지원하는 도구입니다.SAP 시스템(“레거시 시스템”) SAP R/3 시스템. 이는 일회성 전송일 수도 있고 정기적인 전송일 수도 있습니다.
LSMW는 또한 다양한 방식으로 레거시 시스템의 데이터 변환을 지원합니다. 그런 다음 데이터를 다음으로 가져올 수 있습니다. SAP 일괄 입력, 직접 입력, BAPI 또는 IDoc을 통한 R/3 시스템.
또한 LSM Workbench는 필요한 모든 트랜잭션에서 마이그레이션이 가능하도록 "데이터 마이그레이션 개체"를 생성할 수 있는 기록 기능을 제공합니다.
LSMW는 다음 3가지 기능에 사용될 수 있습니다.
LSM Workbench의 주요 기능은 다음과 같습니다.
- 데이터 가져 오기 (스프레드시트 테이블 및/또는 순차 파일의 레거시 데이터)
- 데이터 변환 (소스 형식에서 대상 형식으로)
- 데이터 가져 오기 (R/3 애플리케이션의 데이터베이스에)
LSMW 워크벤치를 시작하려면 트랜잭션 LSMW를 사용하세요.
또한 LSMW 단계별 실행에 대한 다음 튜토리얼을 확인하세요.
거래 입력 LSMW in SAP, 워크벤치를 시작합니다.
LSMW 워크벤치는 다음 정보를 표시합니다.
- 프로젝트: 데이터 전송 프로젝트의 이름을 지정하는 최대 10자의 ID입니다. 여러 레거시 시스템에서 데이터를 전송하려는 경우 예를 들어 모든 레거시 시스템에 대한 프로젝트를 생성할 수 있습니다.
- 서브 프로젝트: 추가 구조 속성으로 사용되는 최대 10자의 ID입니다.
- 목적: 비즈니스 객체의 이름을 지정하기 위한 최대 10자의 ID입니다.
프로젝트 ID, 하위 프로젝트 ID, 개체 ID를 입력합니다. Execute를 클릭하면 다음 화면이 나타납니다. 단계 LSMW 데이터 마이그레이션에서
원하는 단계를 선택하고 실행을 클릭할 수 있습니다. 각 단계를 자세히 살펴보겠습니다.
1단계) 객체 속성 유지
다음의 네 가지 데이터 전송 모드:
- 표준/배치 입력: 표준 업로드 프로그램
- 일괄 입력 녹음: 여기에서 직접 녹음을 생성하고 이를 사용하여 데이터를 업로드/변경할 수 있습니다.
- BAPI: 표준 BAPI는 데이터 업로드에 사용됩니다.
- IDOC: 모든 인바운드 IDOC 기능 모듈을 사용하여 데이터를 처리할 수 있습니다.
요구 사항에 따라 처리할 적합한 방법을 찾으려고 합니다. 표준 마스터인 경우 첫 번째 방법에서 찾을 수 있습니다. 그렇지 않은 경우 다음을 사용하려고 합니다. BAPI 또는 Idocs. 요구 사항이 매우 맞춤형인 경우 녹음을 사용하여 데이터를 처리합니다.
2단계) 소스 구조 유지
소스 구조를 사용하여 업로드할 파일의 계층 구조를 디자인할 수 있습니다.
3단계) 소스 필드 유지
이 화면에서는 텍스트 파일에서 업로드될 필드를 여기에서 관리할 수 있습니다. 동일한 이름을 가진 필드는 키로 사용됩니다.
소스 파일링은 특정 레코드가 지정된 구조로 이동되어야 하는지 여부를 식별하는 데 사용됩니다. 예: 파일에 헤더 행과 항목 행이 포함되어 있다고 가정하면 헤더의 경우 'H', 항목의 경우 'I'라는 표시기로 첫 번째 필드를 지정할 수 있습니다. 따라서 파일을 읽을 때 첫 번째 필드를 확인하고, 'H'이면 헤더 소스 구조로 읽혀지고, 그렇지 않으면 항목 소스 구조에 기록됩니다.
소스 필드는 테이블 유지 관리 형태로 쉽게 유지 관리할 수 있습니다.
4단계) 구조 관계 유지
데이터 처리에 필요한 구조를 여기에 할당해야 합니다. 객체에는 많은 구조와 소스 구조가 포함될 수 있습니다. 소스와 타겟 구조 사이의 매핑은 주의 깊게 확인한 후에 이루어져야 합니다.
5단계) 필드 매핑 및 변환 규칙 유지
이 단계에서는 소스 필드를 대상 필드에 할당하고 필드 내용이 변환되는 방법을 정의합니다.
이전 단계에서 선택한 모든 대상 구조의 모든 필드가 표시됩니다. 각 대상 필드에 대해 다음 정보가 표시됩니다.
- 필드 설명
- 할당된 소스 필드(있는 경우)
- 규칙 유형(고정값, 변환 등)
- 코딩.
참고: 일부 필드는 시스템에서 미리 설정됩니다. 이러한 필드는 "기술 필드"라고 하며 "기본 설정"으로 표시됩니다. 이러한 필드의 코딩은 필드 매핑을 처음 입력할 때 표시되지 않습니다. 디스플레이 변형을 통해 표시할 수 있습니다. 기본 설정을 변경하면 데이터 변환 흐름에 심각한 영향을 미칠 수 있습니다. 기본 설정을 실수로 변경한 경우 Extras -> Restore to default를 선택하여 복원할 수 있습니다.
6단계) 고정 값, 번역 및 사용자 작성 루틴 유지
여기서는 재사용 가능한 3가지 기능이 유지됩니다.
- 고정값: 고정 값은 프로젝트 전반에 걸쳐 고정된 값입니다. 예: 회사 코드. BUKRS에 고정 값을 할당할 수 있으며 이 고정 값은 이 프로젝트의 모든 개체에 사용될 수 있습니다. 따라서 값이 변경되면 각 개체를 변경하는 대신 한 위치, 즉 고정된 값에서만 변경할 수 있습니다.
- 번역: 여기서는 모든 레거시 필드에 대한 고정 번역을 유지할 수 있으며 필드 매핑 및 변환 규칙에서 해당 번역을 해당 필드에 할당할 수 있습니다. 번역은 1:1 또는 다:1 등이 될 수 있습니다.
- 사용자 정의 루틴: 데이터 처리를 위해 개체에 사용되는 사용자 정의 서브루틴입니다.
위에 언급된 세 가지 기능은 모두 한 프로젝트의 모든 개체에 유효한 재사용 가능한 규칙입니다.
7단계) 파일 지정
여기에서는 데이터를 업로드하는 데 사용하는 파일을 정의합니다. 파일은 프런트엔드나 애플리케이션 서버에 있을 수 있습니다.
8단계) 파일 할당
여기서는 현재 업로드에 사용할 파일, 즉 파일이 프레젠테이션 서버에 있는지 아니면 애플리케이션 서버에 있는지 정의합니다.
9단계) 데이터 읽기
파일에서 데이터를 읽으면 전체 청크가 아닌 몇 개의 레코드만 읽을 수 있는 옵션이 제공됩니다. 지원 처음 몇 개의 기록 중. 이는 또한 지정된 조건에 따라 읽기 데이터를 제한하는 데 사용할 수 있는 사용자 정의 선택 매개변수를 제공합니다.
10단계) 읽은 데이터 표시
- 이 단계에서는 읽은 데이터의 전체 또는 일부를 테이블 형식으로 표시할 수 있습니다. 라인을 클릭하면 해당 라인에 대한 모든 정보가 명확하게 표시됩니다. 필드 내용을 클릭할 때도 마찬가지입니다.
- 디스플레이 변경을 통해 단선 또는 다중선 보기를 선택할 수 있습니다.
- 표시 색상표에는 개별 계층 구조 수준의 색상이 표시됩니다.
11단계) 데이터 변환
데이터 변환은 유지 관리 필드 매핑 및 변환 루틴에 작성된 변환 루틴을 기반으로 소스에서 대상 구조로 데이터를 전송하는 것입니다.
12단계) 데이터 가져오기
프로그램에서 표시되는 단계는 선택한 개체 유형에 따라 달라집니다.
표준 배치 입력 또는 기록:
- 일괄 입력 세션 생성
- 일괄 입력 세션 실행
표준 직접 입력:
- 직접 입력 세션 시작
BAPI 또는 IDoc:
- IDoc 생성 시작
- IDoc 처리 시작
- IDoc 생성 개요
- IDoc 사후 처리 시작
이것으로 LSMW를 사용하여 데이터를 전송하는 단계에 대한 자세한 개요를 완료했습니다. SAP .