SAP B1, 타 시스템 연동 사례 총정리 : WMS,MES,CRM등

SAP B1 ❘ 아이리스인포테크(주)

" SAP Business One의 MES·WMS·CRM·그룹웨어·POS 등 주요 외부 시스템 연동 사례 9가지를 정리하고, B1IF 기반 통합 구조와 기업 자동화 효과를 상세 분석합니다. "  

궁금한 내용이 있으시다면 언제든 편하게 부담없이 연락 주시기 바랍니다. 


 

역시! SAP B1, 전문 컨설팅 및 구축은 아이리스인포테크입니다. "  

궁금한 내용이 있으시다면 언제든 편하게 부담없이 연락 주시기 바랍니다.

* 전화 문의 - 02)2025-1004

* 홈페이지 문의 : https://www.irisinfotech.co.kr/erp-inquiry


 

★ 안녕하세요. SAP B1 공식파트너 아이리스인포테크(주)의 SAP ERP 사업부입니다. ★

 

중소·중견기업이 ERP로 SAP B1을 선택할 때 가장 중요하게 고려하는 요소는 단순한 ERP 기능을 넘어

외부 시스템과의 통합· 연동 능력입니다.

 

특히 MES, WMS, CRM(SalesForce), e커머스,모바일 앱 등 다양한 타 시스템과의 연동이 거의 기업 운영의 필수 요소가

되었습니다.

 

실제로 가장 많이 구축되는 SAP B1 타 시스템 연동 사례를 총정리 해보도록 하겠습니다.

 

“SAP B1과 타 시스템 연동만 잘해도 업무 자동화 효율이 두 배 이상 상승합니다.

지금 소개하는 실제 구축 사례를 보면, 귀사의 최적 통합 전략이 한눈에 보입니다.”


가) SAP B1과 타 시스템 연동이 중요한 이유

 

기업은 ERP 하나만으로 사내 중요 업무 시스템이 운영되지 않습니다.

 

생산관리(MES), 창고물류(WMS), 고객관리(CRM), 온라인몰,SCM 등 다양한 타 시스템이 필수적으로 함께 작동해야 합니다.

그러나 시스템마다 데이터 구조·로그인 방식·프로세스가 모두 다릅니다.

 

그래서 SAP B1에서는 통합 엔진(B1IF)을 중심으로 한 체계적인 연동 구축이 반드시 필요합니다.


나) 실제로 많이 구축되는 SAP B1 타 시스템 연동 사례 총정리

 

아래는 실제 프로젝트에서 가장 많이 구현되는 실전 시나리오 9가지입니다.

 

1. MES(생산관리) 연동

 

1-1) SAP B1 → MES : 생산지시

항목
내용
구분
생산지시 송신
방향(From → To)
SAP B1 → MES
트리거
SAP B1에서 생산오더(Production Order) 승인/릴리즈 시
주요 전송 데이터
① 생산오더 번호
② 품목코드, 품명
③ BOM 구성품(자재코드, 소요량)
④ 표준소요량/표준공수
⑤ 생산 납기일
⑥ 작업장, 라우팅(공정 순서, 설비, 공정코드 등)
B1iF 처리 로직
1) B1에서 생산오더 상태 변경 이벤트 감지
2) 오더 및 BOM, 라우팅 데이터를 XML/JSON 구조로 매핑
3) MES REST API 호출 또는 FTP/파일 드롭 방식으로 전송
4) 전송 성공/실패 로그 및 재전송 큐 관리
SAP B1 결과
- 생산오더 상태 = “승인/릴리즈”
- 연동 플래그(예: U_IsSentToMES = Y) 업데이트
- 전송 이력(로그 테이블/UDT)에 기록
MES/현장 결과
- MES에서 작업지시 자동 생성 (오더/공정/자재정보 포함)
- 작업지시서, 바코드/QR 라벨 즉시 출력 가능
비고/특징
- 현장 수기 입력 제거 → 착수 시간 단축
- B1의 BOM/라우팅이 **단일 기준 정보(Master)**가 됨

 

1-2) MES → SAP B1 : 생산실적

항목
내용
구분
생산실적 수신 & 생산입고 자동 처리
방향(From → To)
MES → SAP B1
트리거
- 공정/작업 완료 시점
- 작업자 실적 확정 시
- MES에서 “실적 확정” 버튼/이벤트 발생 시
주요 전송 데이터
- GOOD QTY(양품수량)
- NG QTY(불량수량)
- 작업자 ID/이름
- 실적 시간(시작/종료 또는 완료시간)
- Lot/Serial No 정보
- 사용된 자재량 (실소모량, Backflush 기준)
- 공정코드/설비코드 (선택)
B1iF 처리 로직
1) MES에서 실적 JSON/XML을 B1iF에 POST
2) 생산오더 No로 대상 오더 매핑
3) GOOD QTY 기준으로 Receipt from Production(생산입고) 자동 생성
4) Backflush 설정 시, BOM 기준으로 자재 Issue 자동 생성(출고)
5) NG QTY는 불량 일지/문서(예: QA 문서, 불량 리포트 UDT)로 적재
SAP B1 결과
- 생산오더 진행/완료 상태 갱신
- 창고별/LOT별 완제품 재고 자동 증가
- 자재 재고 자동 감소(Backflush)
- 작업자/공정 정보가 생산실적/추적 데이터로 남음
MES/현장 결과
- 현장이 실적만 입력하면 ERP 재고가 자동 반영
- 실적/불량/자재사용 이력 조회 가능
비고/특징
- ERP “생산입고 누락” 거의 0
- 재고 정확도↑, 원가/수율 분석 데이터 자동 확보

 

1-3) MES ↔ SAP B1 : 실시간 재고 조회

항목
내용
구분
재고 조회 API 게이트웨이
방향(From → To)
MES → B1iF → SAP B1 → MES
트리거
- MES 화면에서 “재고조회” 버튼 클릭
- 공정투입/피킹 시점에 품목 재고 확인 요청
주요 전송 데이터 (요청)
- 품목코드(필수)
- 옵션: 창고코드, 로케이션, Lot, 유효기간 필터 등
B1iF 처리 로직
1) MES의 품목코드/조건 수신
2) SAP B1 DI API/Service Layer로 재고 조회 쿼리 실행
3) 현재고, 예약수량, 가용재고, Lot/창고별 상세를 JSON으로 변환하여 MES에 응답
SAP B1 결과
- 별도 문서 생성 없이 조회만 수행
- API 호출 로그/누적 통계 관리 가능
MES/현장 결과
- 공정별/라인별 실시간 재고 확인
- 재고 부족 시 자동 경고 또는 발주/생산요청 트리거 가능
비고/특징
- B1iF가 API 게이트웨이 역할
- 재고 Master를 ERP에 통합 유지

 

2. WMS 연동

 

2-1) SAP B1 → WMS : 출고지시 송신

항목
내용
구분
출고지시(피킹/패킹) 송신
방향(From → To)
SAP B1 → WMS/3PL
트리거
- Sales Order 승인
- 또는 Delivery(납품) 작성/초안 생성 시
주요 전송 데이터
- 주문번호, Delivery 번호
- 품목코드/명, 주문 수량
- 피킹리스트 정보(창고, 로케이션, Lot 조건 등)
- Box Type/포장 단위
- 고객 배송지/연락처
- 요청 출고일/납기
B1iF 처리 로직
1) Delivery 문서 생성 이벤트 감지
2) 출고 대상 라인 필터링(출고창고, 출고 가능수량 등)
3) JSON/XML 포맷으로 매핑
4) WMS API 호출 또는 EDI/FTP 전송
5) 전송 결과 및 실패 재처리 큐 관리
SAP B1 결과
- Delivery 문서 상태 = “출고지시 발행”
- 출고지시 ID(외부 키) 기록
WMS 결과
- 피킹/포장 작업지시 자동 생성
- PDA/핸디터미널에 작업 리스트 자동 노출
현업 효과
- 물류센터 수기 주문 입력 제거
- 출고 오류/누락 감소, 리드타임 단축

 

2-2) WMS → SAP B1 : 출고 완료 정보 수신

 
항목
내용
구분
출고 실정보 수신 & Delivery 확정
방향(From → To)
WMS/3PL → SAP B1
트리거
- WMS에서 출고 완료/포장 완료 확정 시
주요 전송 데이터
- 실출고 수량(Short/Over 포함 가능)
- Lot/Serial No
- 상자별 구성(Box ID, 품목, 수량)
- Tracking Number(송장번호)
- 출고/포장 시간
B1iF 처리 로직
1) WMS의 출고완료 데이터 수신
2) Delivery 문서와 매핑(Delivery No 또는 주문번호 기준)
3) 실출고 수량으로 Delivery 라인 확정/조정
4) Tracking No, Box 정보 UDF에 업데이트
5) 재고 차이 발생 시 별도 조정/리포트 생성 가능
SAP B1 결과
- Delivery 문서 상태 = “출고완료”
- 재고 수량이 실출고 기준으로 자동 차감
- 송장번호/박스정보가 ERP에 저장되어 CS에서 조회 가능
WMS 결과
- 출고 완료 상태 유지, ERP에 동기화 완료 플래그
현업 효과
- ERP 재고와 실제 물류 재고가 항상 일치
- 고객센터에서 ERP만으로 배송조회 가능

 

2-3) 택배사(CJ, 한진, 로젠 등) 연동

 
항목
내용
구분
송장 생성/배송현황 연동
방향(From → To)
SAP B1 ↔ 택배사 시스템
트리거
- 출고/Delivery 생성 시 송장 요청
- 택배사 측 상태 변경(집화/배송중/완료/반품)
주요 전송 데이터
B1 → 택배사 : 출고번호, 고객명/주소/연락처, 박스수량, 중량/부피
택배사 → B1 : 송장번호, 배송상태, 반품/미배송 코드 등
B1iF 처리 로직
1) Delivery 기준으로 송장 생성 요청 API 호출
2) 택배사로부터 송장번호 수신 → B1 Delivery에 저장
3) 일정주기(배치)로 배송상태 조회 API 호출
4) 상태값(집화/배송중/배송완료/반품)을 Sales/Delivery 문서에 업데이트
SAP B1 결과
- Delivery 문서에 송장번호/배송상태 필드 자동 업데이트
- 반품건은 RMA/반품문서와 연결 가능
택배사 결과
- 송장 자동 생성 및 배송 이력 관리
현업 효과
- 물류팀이 택배 프로그램에 직접 입력 불필요
- ERP에서 한 번에 출고+송장 발행+배송 추적 가능

 

3. CRM 연동 (Salesforce등)

 

3-1) CRM → SAP B1 : 고객/기회 전환

항목
내용
트리거
영업기회 Closed Won
전송 데이터
고객, 견적, 품목, 예상수량
ERP 결과
• 신규 BP 생성
• 매출오더 자동 생성
효과
영업→ERP 인계 자동화

 

3-2) SAP B1 → CRM : 재고/납기 제공

 
항목
내용
제공 데이터
재고수량, 납기리드타임, 가격정책, 미수잔액
효과
CRM만으로 ERP 정보 조회 가능(모바일 포함)

 

4. PLM 연동

4-1) PLM → SAP B1 : 설계 BOM 자동 생성

 
항목
내용
구분
PLM–ERP 엔지니어링 BOM 연동
방향
PLM → B1iF → SAP B1
트리거
PLM에서 EBOM 확정/릴리즈
전송 데이터
• 품목코드
• 길이/규격/중량
• BOM 구성품 리스트
• 대체자재 정보
• 라우팅 정보(공정, 설비, 표준공수)
• 도면파일/링크
B1iF 처리
1) PLM EBOM XML 수신
2) SAP B1의 Item Master·BOM·라우팅 구조로 매핑
3) BOM 신규 생성/버전 업데이트
4) 첨부파일 링크 자동 저장
SAP B1 결과
• BOM 자동 생성
• 생산라우팅 자동 등록
• 품목 Master 자동 등록
효과
설계팀의 ERP 수기 BOM 등록 작업 100% 제거, 오류·중복 제거

 

5. POS 연동

5-1) POS ↔ SAP B1 : 매출·재고 통합

 

 
항목
내용
방향
POS ↔ SAP B1
트리거
POS 판매 발생 / ERP 재고 변경
POS → B1 데이터
• 판매상품
• 수량/금액
• 결제(카드/현금) 정보
• 매장 ID
• 할인/쿠폰
• 회원정보(암호화)
B1 → POS 데이터
• ERP 기준 재고
• 가격/프로모션 정보
SAP B1 결과
• 일매출·일재고 자동 집계
• 실재고 기반 보충요청/발주 가능
효과
전국 매장 매출/재고 실시간 통합관리

 

6. 바코드 연동

6-1) 바코드(PDA) ↔ SAP B1 입출고 자동화

 
항목
내용
방향
바코드 PDA → B1
스캔 이벤트
입고 / 출고 / 재고이동 / 실사
자동 생성 문서
• GRPO(구매입고)
• Delivery(출고)
• Inventory Transfer(재고이동)
• Lot/Serial 자동 생성
효과
물류가 ERP에 직접 입력할 필요 없음 (현장 자동화)

 

7. 그룹웨어 연동

7-1) 전자결재(그룹웨어) ↔ SAP B1

 
항목
내용
방향
그룹웨어 ↔ ERP
트리거
결재 승인
연동 문서
• 매입 A/P 인보이스 자동 생성
• 휴가/근태 → 프로젝트원가 반영
• 법인카드 증빙 → 비용계정 자동 매핑

 

8. SCM 연동

8-1) 협력사 포털 ↔ SAP B1

 
항목
내용
포털 입력
발주확정, 납품예정, 납품실적, 품질, 단가
ERP 결과
발주 업데이트, 납품서 자동 생성, 입고전표 초안
효과
협력사–ERP 업무 완전 자동화

 

8-2) 고객 포털 ↔ SAP B1

 
항목
내용
고객 입력
주문, 클레임
ERP 처리
Sales Order 생성, 서비스 Ticket 생성
제공 API
배송조회, 재고조회

 

9. HR 연동

9-1) HR 솔루션 → SAP B1

 
항목
내용
트리거
급여 확정 / 근태 승인
HR → B1 데이터
급여, 공제, 프로젝트 시간, 수당
ERP 결과
• 회계전표 자동 생성
• 프로젝트 원가 배부

 


다) SAP B1 타 시스템 연동의 기술적 아키텍처

 

SAP B1에서 가장 많이 사용하는 통합 엔진은 **B1IF(B1 Integration Framework)**입니다.

 

 

SAP B1 Integration Framework 1.x와 2.0의 기능 차이를 보여주는 이미지로, UI 기반 시나리오 디자인, 웹 기반 IDE, 멀티 테넌트 구조, IoT 통합 모델의 개선사항을 설명
SAP B1 Integration Framework 1.x와 2.0의 기능 차이를 보여주는 이미지로, UI 기반 시나리오 디자인, 웹 기반 IDE, 멀티 테넌트 구조, IoT 통합 모델의 개선사항을 설명

 

 

SAP Business One Integration Framework(B1IF) 의 웹 기반 IDE 화면 ❘ 프로세스 디자인 요소등 시스템 통합 시나리오를 설계
SAP Business One Integration Framework(B1IF) 의 웹 기반 IDE 화면 ❘ 프로세스 디자인 요소등 시스템 통합 시나리오를 설계


라) 결론: SAP B1은 타 시스템 연동을 통해 ‘기업 운영 자동화 플랫폼’으로 진화한다

 

SAP B1은 단순한 ERP가 아니라, MES·WMS·CRM·e커머스·회계·모바일 등 다양한 타 시스템과의 연동을 통해 기업 전체를

자동화하는 핵심 허브 역할을 합니다.

 

 

👉 SAP B1 타 시스템 연동은 디지털 전환 시대 기업 경쟁력의 핵심이다.

 


" 역시! SAP B1, 전문 컨설팅 및 구축은 아이리스인포테크입니다. "   

궁금한 내용이 있으시다면 언제든 편하게 부담없이 연락 주시기 바랍니다. 

* 전화 문의 - 02)2025-1004

* 홈페이지 문의 : https://www.irisinfotech.co.kr/erp-inquiry

무상진단컨설팅 ❘ 아이리스인포테크(주)