본문 바로가기
SAP/FI모듈

[SAP_FI] BP(Business Patner)개념 및 역할

by 원쿤짱쿤 2025. 3. 8.
반응형

 

BP(Business Partner)개념 및 역할


BP는 단순한 고객(Customer) 또는 공급업체(Vendor) 개념을 넘어 다양한 역할을 수행할 수 있는 SAP의 마스터 데이터 개체입니다. 기존의 SAP ECC에서는 고객과 공급업체를 별도의 마스터 데이터로 관리했지만, SAP S/4HANA에서는 BP를 사용하여 단일 프레임워크에서 관리합니다.

 

관리하는 트랜잭션은 BP로 통합되어 관리 되지만, 실제로 거래처가 물리적으로 저장되는 테이블은 기존ECC에서 사용하던 테이블 그대로 저장됩니다.

 

예를 들어 Vendor Master인 경우에는 LFA1,LFB1 및 Customer Master인 경우에는 KNA1, KNB1 등의 테이블이 그대로 사용됩니다.

그리고 추가적으로 Vender와 Customer의 General 정보들은 Business Partner 테이블에도 자동으로 동기화되어 저장됩니다.

S/4HANA 에서의 Business Partner, vendor, Customer 저장 테이블 구조 참고:알기쉽게 정리한 SAP FI

 

 

* Vendor Master 나 Customer Master 를 생성할 때, 각각 기존 ECC 와 동일하게 LFA1, KNA1 등의 테이블에 저장 되지만

이름이나 주소등의 General View의 정보는 Business Partner 테이블에도 동시에 저장됩니다.

 

* Vendor Master 나 Customer Master 를 관리(생성/수정/조회)하는 트랜잭션들이 모두 BP 트랜잭션 하나로 모아서 처리가 됩니다. 기존의 트랜책션을 실행하면 자동으로 BP 트랜잭션으로 Redirect 됩니다. 

 

이 경우에 하나의 거래업체에 대하여 Vendor Master 코드와 Customer Master 코드 그리고 Business Partner 코드 3 개의 코드를 모두 동일한 코드값으로 동일하게 관리할 수도 있으며, 기존 ECC와 같이 각각 서로 다른 값들을 가지 도록 구성할 수도 있습니다. 

 

S/4HANA 에서는 동일한 거래처인 경우에는 모두 하나의 동일한 코드값을 가지도록 관리 하는 것을 권장하고 있습니다. 

BP의 주요 구성 요소


BP는 여러 가지 속성과 정보를 포함하며, 다음과 같은 주요 구성 요소로 나뉩니다.

구성 요소설명

BP 그룹(BP Grouping) BP를 관리하기 위한 그룹(번호 범위 정의)
BP 역할(BP Role) BP가 수행하는 역할 (예: 고객, 공급업체, 직원 등)
일반 데이터(General Data) BP의 기본 정보 (이름, 주소, 연락처 등)
조직 단위 데이터(Org Data) 특정 회사 코드, 구매 조직 등의 데이터
재무 관련 데이터(Financial Data) 신용 한도, 지급 조건, 회계 정보 등
구매 관련 데이터(Purchasing Data) 공급업체 관련 구매 정보
판매 관련 데이터(Sales Data) 고객 관련 판매 정보

 

 

BP 역할(BP Role)과 활용


BP는 **Role(역할)**을 통해 다양한 성격을 가질 수 있습니다. 하나의 BP가 여러 역할을 동시에 가질 수 있으며, 대표적인 역할은 다음과 같습니다.

BP 역할설명

000000 (General Business Partner) 모든 BP가 기본적으로 가지는 역할
FLCU00 (Financial Accounting Customer) 금융 관점에서 고객 역할 수행
FLCU01 (Sales and Distribution Customer) SD(판매 및 유통) 모듈에서 고객 역할 수행
FLVN00 (Financial Accounting Vendor) 금융 관점에서 공급업체 역할 수행
FLVN01 (Purchasing Vendor) MM(자재관리) 모듈에서 공급업체 역할 수행
Employee (직원) HR(인사) 모듈에서 직원 역할 수행

✅ 예를 들어, 한 회사가 우리와 거래를 할 때 고객이면서도 공급업체일 수 있습니다. 이 경우 하나의 BP가 FLCU00(고객)FLVN00(공급업체) 역할을 동시에 가질 수 있습니다.

 

 

BP 트랜잭션 코드


SAP에서 BP 관리를 위한 주요 트랜잭션 코드(T-Code)는 다음과 같습니다.

트랜잭션 코드설명

BP 비즈니스 파트너 생성/조회/수정
BP_GEN BP 마이그레이션 도구 실행
FLBPD BP와 기존 고객/공급업체 데이터 매핑
FK03 공급업체 정보 조회
XD03 고객 정보 조회
XK03 공급업체 마스터 데이터 조회

예제:
BP 트랜잭션 실행 후, 새로운 고객(BP) 생성

  1. BP 입력 후 실행
  2. 조직 유형(Organization, Person, Group) 선택
  3. BP 역할(BP Role) 선택 (예: 고객 FLCU00)
  4. 일반 데이터 입력 (이름, 주소, 연락처 등)
  5. 판매 및 재무 정보 입력
  6. 저장(Save) 후 완료

 

 

BP와 기존 SAP ECC의 고객/공급업체 비교


기존 SAP ECC에서는 고객(Customer)과 공급업체(Vendor)을 별도로 관리했지만, S/4HANA에서는 BP 개념을 도입하여 통합 관리합니다.

비교 항목SAP ECCSAP S/4HANA

고객(Customer) XD01/XD02/XD03 BP (FLCU00, FLCU01)
공급업체(Vendor) XK01/XK02/XK03 BP (FLVN00, FLVN01)
데이터 중복 고객 & 공급업체 각각 유지 하나의 BP에서 역할 부여
마스터 데이터 구조 고객과 공급업체가 분리 BP로 통합됨
확장성 제한적 유연하게 다양한 역할 가능

기존 ECC 시스템에서 SAP S/4HANA로 전환 시, 기존 고객(Customer) 및 공급업체(Vendor) 데이터를 BP로 변환해야 합니다. (SAP CVI Conversion 필요)

 

 

결론


SAP의 BP(Business Partner)는 고객, 공급업체, 직원 등의 정보를 통합적으로 관리할 수 있는 강력한 마스터 데이터 개체입니다. 기존 SAP ECC에서 개별적으로 관리되던 고객과 공급업체 정보를 하나의 BP로 통합하면서 데이터 관리가 훨씬 간소화되고 유연성이 증가했습니다.

요약

  • SAP S/4HANA에서 BP는 필수 개념이며, 고객/공급업체가 하나의 BP로 통합됨.
  • BP는 역할(Role)에 따라 여러 기능을 수행 (예: 고객 & 공급업체 동시에 가능).
  • **트랜잭션 코드 BP**를 사용하여 생성 및 관리 가능.
  • SAP ECC에서 S/4HANA로 전환 시 CVI 전환 필요.

BP 개념을 잘 이해하면 SAP 마스터 데이터를 효율적으로 관리할 수있습니다.

 

다음시간에는  BP생성 방법에대해서 간단하게 알아봅시다.

 

 

[SAP_FI] BP(Business Patner) 화면구성 (Category, Role, Grouping)

Business Patner CategoryBusuness Patner Category는 BP를 처음 생성 할 때 꼭 선택해야 하는 코드 값입니다.아래 그림의 상단부분에 보이는 개인(Person), 조직(Organization), 그룹(Group)의 3가지중에서 반드시 한가

rdf0000.tistory.com