🛠️ SAP 구매오더 분석- 가격결정 절차 설정하기 완전 정복!SAP에서 구매오더(Purchase Order, PO)를 생성할 때 가격결정 절차(KALSM)는 매우 중요한 역할을 합니다.KALSM은 어떤 조건유형(예: 순가격, 운송비, 할인 등)을 어떤 순서로 적용할지를 정의하죠.그렇다면, 이 KALSM은 어디서 그리고 어떻게 결정될까요?🧭 가격결정 절차(KALSM)는 어떻게 결정될까?SAP에서는 KALSM이 자동으로 결정되도록 아래와 같은 스키마 결정 로직을 사용합니다:[공급업체 스키마 그룹] + [구매조직 스키마 그룹] → 가격결정절차(KALSM)즉, 공급업체와 구매조직에 각각 "스키마 그룹(Schema Group)"을 설정한 뒤,이 조합에 따라 어떤 가격결정 스키마를 사용할지를 시스템이 자동으로..
📌 환산단위란?SAP 자재마스터(MM03 조회)에는 기준 단위(Base Unit of Measure) 외에도 다양한 환산단위(Alternative Units)를 설정할 수 있습니다.예를 들어,기준 단위: EA (개)대체 단위: BOX (박스)환산 비율: 1 BOX = 10 EA이렇게 설정하면 구매 오더나 판매 오더에서 BOX 단위로 입력하더라도, SAP 내부에서는 항상 EA로 계산되고 재고가 관리됩니다.✅ 자재 환산단위 확인 방법 (SAP GUI 기준)1. 트랜잭션 MM03 → 자재코드 입력 → 추가데이터, 단위 탭에서 확인 가능2. MARM 테이블 직접 조회 (SE16N 또는 SE11)→ MATNR에 자재번호 입력 → 다양한 단위 및 환산비율 확인 가능🛠 환산단위가 적용되는 영역영역설명구매/판매 ..
[ABAP] CBO 개발 리스트 조회 🔍 프로그램 목적SAP 시스템의 TADIR 테이블에서 사용자 정의 개발 객체(주로 Z/Y 이름공간)를 조회하고, 그 객체들의 유형에 따라 분류하여 프로그램 목록, 트랜잭션 목록, 웹 오브젝트 등을 추출하여 별도의 내부 테이블로 구성합니다. 이 프로그램을 ALV 출력으로 확장하거나, 사용자 정의 보고서로 전환하거나, 범용 유틸리티화할 수도 있어요. 어떤 방향으로 확장하여 사용할 수도 있습니다. 🧱 주요 테이블 및 필드TADIR: 개발 오브젝트의 메타데이터 저장 (PGMID, DEVCLASS, OBJECT, OBJ_NAME 등)TRDIR: 프로그램(Report) 관련 메타데이터 (NAME, SUBC, UCCHECK 등) 📌 소스코드 - FORM select_d..
전통적인 방식으로 READ REPORT와 EDITOR-CALL FOR 구문을 활용한 아주 간단한 소스 조회 + 수정 + 저장 프로그램 긴급하게 운영 소스에 수정이 필요한 경우, 사용할 수 있는 프로그램기본적으로 sap 소스 배포의 경우, CTS 기반으로 배포를 진행해야 합니다.다만 배포의 경우 절차 및 권한이 제한되는 경우가 많기 때문에, 운영 중에 프로그램 소스 수정이 긴급하게 필요한 경우에만 사용 바랍니다. ✅ 간단한 ABAP 프로그램: EDITOR-CALL 기반 리포트 소스 수정기REPORT zedit_report_simple.PARAMETERS: p_prog TYPE progname OBLIGATORY.DATA: lt_source TYPE STANDARD TABLE OF string, l..
🔍 SAP PP 모듈 핵심 테이블 및 관계도 완벽 정리SAP PP (Production Planning)는 생산 계획과 실행을 위한 핵심 모듈로, 제조업 ERP 시스템의 중심이라고 할 수 있습니다. 이 글에서는 SAP PP 주요 테이블, 그 역할, 그리고 관계도(ERD)를 시각적으로 정리하여 SAP 컨설턴트, 개발자, ERP 사용자 모두에게 유용한 정보를 제공합니다.📌 SAP PP란?SAP PP는 생산 계획(Planning)과 생산 실행(Execution)을 위한 모듈로, 자재 소요 계획(MRP), 작업 계획(Routing), 생산 오더 생성, 생산 실적 등록 등 다양한 기능을 포함합니다.🧩 SAP PP 주요 테이블 리스트SAP PP에서 자주 사용되는 핵심 테이블은 다음과 같습니다: 구분테이블설명자..
📘 SAP SD 모듈 핵심 테이블 및 관계도(ERD)1. 판매 오더(Sales Order) 관련 테이블테이블명설명VBAKSales Document HeaderVBAPSales Document ItemVBEPSales Document: Schedule LineVBPASales Document: Partner Functions관계VBAK-VBELN = VBAP-VBELNVBAP-POSNR = VBEP-POSNRVBAK-VBELN = VBPA-VBELN2. 출고(Delivery) 관련 테이블테이블명설명LIKPOutbound Delivery HeaderLIPSOutbound Delivery Item관계LIKP-VBELN = LIPS-VBELN3. 청구(Billing) 관련 테이블테이블명설명VBRKBilling..