본문 바로가기
SAP MM/Master Data

MM17 자재마스터 액셀업로드 대량 변경 (Material master mass change using excel upload)

by SANGBAE MOON 2021. 8. 12.

자재마스터 대량 변경 프로그램으로 스탠다드에서 제공되는 MM17 트랜잭션에 대해서 알고 계시죠? 

보통 이 프로그램으로는 대량의 데이터를 조회하고 특정 하나의 값으로만 변경할 때 주로 사용해왔을텐데요. 라인 별로 다양한 값을 입력하도록 변경해줄 수 있는 기능을 소개 합니다. 

변경 대상 데이터

자재코드/플랜트/저장위치에 저장빈 데이터를 변경할 예정 입니다. 

T-Code: MM17

MM17 File upload

MARD 테이블을 선택하고, Import Data From File 버튼을 클릭합니다. 파일 선택 팝업에서 액셀 파일을 직접 선택한 후 업로드 합니다. 

MM17 파일업로드 파라미터

업로드 액셀 파일속의 숫자나 날짜 시간 포맷들을 설정한 후 With Header Line 을 선택하여 업로드 파일의 첫 번째 열은 실제 데이터가 아닌 헤더라인임을 명시합니다. 저장 버튼 누르고요. 

MM17 필드 자동 맵핑 화면

액셀 헤더라인에 적어놓은 필드명이 테이블 필드와 일치하면 알아서 자동 맵핑해줍니다. LGPLA 필드는 회색 아이콘으로 자동 맵핑이 안된 화면인데요. 이는 MARD 테이블에 LGPLA 란 필드가 없어서 자동 맵핑이 안된 내용입니다. 여기선 화살표가 가리키는 위쪽 버튼을 누릅니다. 

MM17 파일업로드 필드 수동 맵핑

MARD 에 있는 다른 필드를 할당하는 부분이고 LGPBE 를 선택 해줍니다. 

MM17 파일업로드 필드 수동 맵핑 성공

그럼 LGPLA 부분도 초록불이 들어왔고 업로드 준비가 끝났으니 실행(F8) 버튼을 누릅니다. 

MM17 액셀 업로드 

실행 버튼을 누르면 원래 알던 MM17 의 화면이 보이게 되고, 변경하고자 하는 값들은 단일 값이 아닌 액셀에 입력한 다양한 값들이 적용되어 있음을 확인할 수 있습니다. 변경하고자 하는 데이터가 만약 없다면 하단에 보이는 것 처럼 테이블에 데이터가 없는 건이 표시 됩니다. 

이제 값을 확인하고 저장하면 자재마스터 대량 변경 완료 입니다. IT, MDM 인력이 사용하기에 아주 좋은 프로그램이죠. 이것만 있으면 별도의 자재마스터 변경 tool 이 없어도 큰 문제 없습니다. 

굉장히 좋은 프로그램이긴 한데, 너무 옛날 버전의 SAP 시스템이라면 파일 업로드 버튼이 없을 수 있습니다. EHP6 부터 있는 것 같더라고요. 

원문 출처: https://blogs.sap.com/2014/11/21/new-upload-function-in-mm17-and-mass-transaction/

댓글