SAP 데이터 유형: 컨피규레이션, 마스터, 트랜잭션

SAP 오류의 대부분은 컨피규레이션·마스터·트랜잭션 중 하나에서 시작됩니다. 세 데이터 유형을 매장 운영 규칙·식자재 기준표·주문 기록에 비유해 정리했습니다.

안녕하세요, Rabbit입니다! 🐰

매장을 운영하다 보면 이런 말을 자주 듣습니다. “이거 운영 규칙을 잘못 정했나봐요”, “어, 재료 단위가 틀렸는데요”, “오늘 주문이 두 번 찍혔어요.” 셋 다 “뭔가 잘못됐다”는 말이지만, 실제로는 전혀 다른 층위의 문제입니다.

SAP에서도 똑같습니다. 컨피규레이션, 마스터, 트랜잭션이라는 세 가지 데이터 유형 중 어디서 꼬였는지를 구분하지 못하면, 오류 하나를 붙잡고 엉뚱한 곳만 헤매게 됩니다. 이 구분이 SAP 초보와 중수를 가르는 첫 번째 기준이라고 해도 과언이 아닙니다.

3줄 요약

  • SAP에서 발생하는 문제는 거의 항상 컨피규레이션·마스터·트랜잭션 중 하나에서 시작된다.
  • 컨피규레이션은 매장 운영 규칙, 마스터는 식자재 기준표, 트랜잭션은 그날그날의 주문 기록에 해당한다.
  • 오류가 났을 때 이 세 층위 중 어디를 먼저 봐야 할지 구분하는 눈이 진짜 실력이다.

매장 운영 규칙: 컨피규레이션 데이터

가장 먼저 컨피규레이션 데이터입니다. 매장을 열 때 미리 정해두는 운영 규칙이라고 보면 됩니다. “주문번호는 자동으로 매길지, 직접 입력할지”, “재고는 들어오는 순서대로 쓸지, 유통기한 순으로 쓸지”, “이 메뉴는 미리 만들어 둘지(MTS), 주문 들어오면 그때 만들지(MTO)” 같은 약속들이죠.

이 규칙은 한번 정하면 거의 바꾸지 않습니다. 대신 시스템이 작동하는 기본 틀이라, 빠지면 매장 전체가 멈춥니다. 가령 주문번호를 자동으로 매기는 규칙이 누락되면, 누구도 새 주문을 등록할 수 없습니다. SAP에서는 이 규칙을 SPRO(IMG, Implementation Guide)라는 화면에서 설정합니다. 보통 컨설턴트나 IT 부서가 다루지만, 실무자도 “이게 규칙 문제일 수 있겠다”는 감은 갖고 있는 게 좋습니다.

SAP 데이터 유형 세 가지를 매장 운영 규칙·식자재 기준표·주문 기록에 비유해 비교한 도식 그림 1. SAP 데이터 유형 세 가지 — 운영 규칙·기준표가 모여 매일의 기록을 만든다

식자재 기준표: 마스터 데이터

다음은 마스터 데이터, 즉 기준 정보입니다. 한 번 등록해두면 여러 업무에서 계속 꺼내 쓰는 데이터로, 매장의 식자재 기준표나 거래처 명부에 해당합니다. SAP에서는 자재 마스터, BOM(레시피), 고객·공급처 정보가 여기 속합니다.

마스터 데이터는 시스템의 기초 체력이라 불릴 만큼 정확성이 생명입니다. 식자재 단위를 ‘KG’ 대신 ‘MT(톤)‘으로 잘못 입력했다고 상상해보세요. 재고 수량부터 생산 투입량, 원가 계산까지 전부 연쇄적으로 꼬입니다. 그래서 마스터 데이터는 현업 담당자가 아니라 권한이 있는 전담 인원이 생성·변경을 관리하는 경우가 많습니다.

그날의 주문 기록: 트랜잭션 데이터

마지막은 트랜잭션 데이터입니다. 매장이 영업하는 동안 매 순간 생성되는 기록, 즉 그날의 주문서와 영수증입니다. SAP에서는 생산 오더를 만들거나, 자재를 입고시키거나, 구매를 요청하는 모든 행위가 트랜잭션 데이터로 남습니다.

이 기록은 앞서 정한 ‘운영 규칙(컨피규레이션)‘과 ‘식자재 기준표(마스터)‘를 바탕으로 생성됩니다. 그래서 트랜잭션에서 오류가 났다면, 기록 자체의 문제인지 그 근간이 되는 규칙이나 기준 정보의 문제인지 함께 살펴야 합니다.

전표 흐름을 따라가 본다

트랜잭션 데이터의 특징은 서로 연결되어 흐름을 만든다는 점입니다. 이를 ‘전표 흐름’이라 부릅니다.

  • 손님이 주문하면 판매 오더가 생성됩니다.
  • 주방은 이를 바탕으로 조리·출고 지시를 만듭니다.
  • 음식이 나가면 출고 전표가 생성되고,
  • 마지막으로 매출 전표가 발행됩니다.

오류가 발생했을 때 이 흐름을 거슬러 올라가며 추적하는 것이 가장 기본적이고 확실한 해결 방법입니다.

💡 핵심: 트랜잭션은 결과일 뿐, 원인은 보통 그 앞 단계(컨피규레이션 또는 마스터)에 있습니다.

구분컨피규레이션마스터 데이터트랜잭션 데이터
역할매장 운영 규칙식자재 기준표그날의 주문·영수증
변경 빈도거의 없음(초기 세팅)낮음(필요시 변경)매우 높음(실시간 발생)
주요 사용자컨설턴트, IT 관리자데이터 관리팀모든 실무 사용자
대표 예시공장코드, 주문 유형 정의자재, 고객, BOM생산오더, 구매오더, 입고전표

표 1. SAP 데이터 유형 — 컨피규레이션·마스터·트랜잭션 비교

Rabbit의 한 끗

SAP에서 오류 메시지를 받으면 본능적으로 “그래서 뭘 고치면 되나요”부터 묻게 됩니다. 하지만 진짜 첫 질문은 따로 있습니다. 지금 막힌 게 매장 운영 규칙(컨피규레이션) 문제인지, 식자재 기준표(마스터) 문제인지, 아니면 그냥 오늘 하루의 기록(트랜잭션) 문제인지부터 가려보세요.

이 구분이 서면 어디를 봐야 할지, 누구에게 물어야 할지가 함께 보입니다. 오류를 빨리 고치는 사람보다, 오류의 층위를 정확히 짚어내는 사람이 진짜 실력자입니다 😎

더 읽어보기