본문 바로가기

IT/SAP

[BC]LSM Workbench

LSMW

SAP가 아닌 다른 시스템(Leagacy system)으로부터 R/3로 데이터를 한번 또는 주기적으로 올릴 수 있도록 해주는 R/3 Based -tool

BDC 프로그램과 비슷하나 BDC는 프로그램을 만드는 것이고, LSMW는 화면을 만들어 데이터를 올린다.

 

T-code: LSMW

값 입력 후 Create Entry, 실행(F8)

Maintain Object Attributes 더블클릭

수정모드(Display <-> Change) -> Batch Input Recording -> Recordings: Overview

Create Recording

레코딩 후 저장

Default All -> 원하는 컬럼 선택(Ctrl + R) & 복사

변경할 값 외에는 모든 Default 값 삭제

 

신규 엑셀 파일 생성 -> 붙여넣기

Sheet1

 

Sheet2

붙여넣기 -> 바꾸기(T)

 

Sheet3

컬럼 행 삭제 후 텍스트 파일로 다른이름으로 저장 -> *.txt

2행부터 데이터 읽음, 마지막 행 공백도 인식

Recording 명 입력(AS02) -> 저장


Maintain Source Structures

실행(F8) or 더블 클릭

Create Source Structure

 

Maintain Source Fields

실행(F8) or 더블 클릭

Table Maintanance
Structure 입력
Selection Parameter for "import/Convert Data" 체크
저장

 

Maintain Structure Relations

실행(F8) or 더블 클릭

Maintain Filed Mapping and Conversion Rules

실행(F8) or 더블 클릭

Source Field 매칭

Rule -> Transfer (MOVE)

 

Specify Files

실행(F8) or 더블 클릭

Legacy Data 더블 클릭 -> 파일 업로드

File, Name 입력 Tabulator(탭키), Field Names at Start of fiel 체크

 

Assign Files

실행(F8) or 더블 클릭

Assignment 후 저장

Read Data

실행(F8) or 더블 클릭

실행 후 데이터 확인

 

Display Read Data

실행(F8) or 더블 클릭

Convert Data

실행(F8) or 더블 클릭

Display Converted Data

실행(F8) or 더블 클릭

Create Batch Input Session

실행(F8) or 더블 클릭

 

Run Batch Input Session

실행(F8) or 더블 클릭

프로세스 -> 프로세스/포그라운드, 오류만 표시 등 해당 설정 클릭

값 비교

As-Is
To-Be

 

배포

LSMW -> Extra -> Export Project -> Export

 

https://www.guru99.com/what-is-sap-lsmw.html