
MKPF MSEG vs I_GoodsMovement — 자재이동 CDS 비교 #shorts #SAP #ABAP
1. I_GoodsMovement 뷰의 정체와 등장 배경 SAP S/4HANA 환경에서 자재 이동(Goods Movement) 데이터를 다룰 때 가장 먼저 만나게 되는 표준 CDS 뷰 중 하나가 I_GoodsMovement 입니다. 이 뷰는 자재 문서 헤더 테이블인 MKPF (Mater

1. I_GoodsMovement 뷰의 정체와 등장 배경 SAP S/4HANA 환경에서 자재 이동(Goods Movement) 데이터를 다룰 때 가장 먼저 만나게 되는 표준 CDS 뷰 중 하나가 I_GoodsMovement 입니다. 이 뷰는 자재 문서 헤더 테이블인 MKPF (Mater
I_GoodsMovement 뷰란 무엇인가 SAP S/4HANA에서 자재 이동(Goods Movement)은 입고·출고·전송·재고 조정 등 물류 흐름의 근간을 이루는 트랜잭션입니다. 전통적으로 MM 모듈 개발자는 MKPF(자재 문서 헤더)와 MSEG(자재 문서 아이템)를 직접 JOIN하

개요 및 도입 SAP S/4HANA에서 자재 이동(Goods Movement)은 입고, 출고, 전송, 재고조정 등 모든 물류 흐름의 근간이 되는 핵심 트랜잭션입니다. 전통적으로 ABAP 개발자는 MKPF(자재 문서 헤더)와 MSEG(자재 문서 항목)를 직접 JOIN하여 데이터를 조회해

개요 및 이 글에서 다루는 범위 SAP S/4HANA EWM(Extended Warehouse Management) 환경에서 창고 운영의 중심에는 WarehouseOrder 가 있습니다. 이 글은 I_WarehouseOrder CDS View의 구조를 해부하고, 이를 통해 창고 오더와

개요와 이 글에서 다루는 범위 SAP S/4HANA의 Extended Warehouse Management(EWM) 환경에서 저장 빈(Storage Bin)은 물리적 보관 위치를 식별하는 최소 단위입니다. I_StorageBin 은 LGPLA 테이블 계열을 기반으로 만들어진 CDS 기본

개요 및 이 글에서 다루는 범위 SAP Extended Warehouse Management(EWM)에서 창고 태스크(Warehouse Task)는 작업자의 실제 물리적 이동·작업을 지시하는 최소 실행 단위입니다. I_WarehouseTask는 이 태스크 데이터를 ABAP CDS 뷰 계
개요와 이 글에서 다루는 내용 구매 부서가 외부 공급업체로부터 자재를 입고할 때 "이 자재는 어떤 검사 절차를 거쳐야 하고, 어느 공급업체가 어떤 품질 수준을 보장하는가"를 결정하는 마스터 데이터가 바로 품질 정보 레코드(Quality Info Record, QINF)입니다. SAP S

개요 및 이 글에서 다루는 범위 S/4HANA의 품질 관리(QM) 모듈에서 검사 로트(Inspection Lot)에 연결된 특성(Characteristic) 단위의 결과 데이터를 표준화된 방식으로 노출하는 CDS View가 I_InspectionResult 입니다. 이 글은 해당 뷰의

이 글에서 다룰 것 S/4HANA의 QM(품질관리) 영역에서 검사 로트(Inspection Lot)는 입고, 생산, 변경 등 다양한 이벤트마다 생성되어 품질 검사의 단위가 됩니다. 전통적으로 ABAP 개발자는 QALS 테이블을 직접 SELECT하여 로트 정보를 가져왔지만, 필드명이 독일

이 글에서 다룰 것 SAP PM(Plant Maintenance) 모듈에서 알림(Notification)의 결함 항목을 조회할 때, 많은 ABAP 개발자가 여전히 QMEL (알림 헤더)과 QMFE (결함 항목) 테이블을 직접 SELECT하고 TQ80T (코드 텍스트) 같은 부가 테이블과

QMEL 테이블과 PM 알림 데이터의 출발점 SAP Plant Maintenance(PM) 모듈에서 알림(Notification)은 설비 이상, 결함, 작업 요청을 추적하는 핵심 객체입니다. 알림 헤더는 전통적으로 QMEL 테이블에 저장되며, 각 알림에 연결된 결함 항목(Item)은 Q
이 글의 목적과 핵심 점검 항목 ABAP 7.4부터 도입된 FOR ... IN 표현식은 명령형(Imperative) 스타일의 LOOP AT ... APPEND 패턴을 선언형(Declarative) 한 줄로 압축해 주는 강력한 도구입니다. 이 글에서는 단순 변환부터 필터링·중첩·구조 매핑

1. I_ServiceOrder가 필요한 이유 — CS 도메인의 데이터 통합 과제 SAP S/4HANA Customer Service(CS) 모듈에서 서비스 오더(Service Order)는 고객 설비의 수리, 정기 점검, 현장 출동 작업 등을 처리하는 핵심 트랜잭션입니다. 기존 ECC
개요 및 활용 시나리오 SAP S/4HANA Customer Service(CS) 모듈에서 서비스 오더는 고객 장비의 수리, 점검, 정기 유지보수 같은 현장 서비스 업무를 처리하는 핵심 트랜잭션 문서입니다. I_ServiceOrder 는 이러한 서비스 오더 헤더 데이터를 가상 데이터 모

개요와 이 글에서 얻어갈 것 SAP S/4HANA의 Plant Maintenance(PM) 영역에서 설비(Equipment)는 보전 계획·작업오더·측정·고장 분석의 출발점이 되는 마스터 데이터입니다. 클래식 EQUI 테이블을 직접 조회하던 방식에서 벗어나, S/4HANA는 I_Equip

개요 및 학습 흐름 I_FunctionalLocation은 SAP Plant Maintenance(PM) 영역에서 설비·구조물의 물리적 위치를 계층적으로 표현하는 CDS 뷰 엔터티입니다. 기존 IFLOT(Functional Location Master) 테이블과 텍스트 테이블(IFLOT

개요 및 이번 글에서 다루는 범위 I_MaintenanceOrder는 SAP S/4HANA의 PM(Plant Maintenance, 설비관리) 모듈에서 정비 오더(Maintenance Order) 헤더 데이터를 표준 가상 데이터 모델(VDM)로 제공하는 CDS View입니다. 기존 AB
PM 정비 오더와 I_MaintenanceOrder가 필요한 이유 설비 관리(Plant Maintenance, PM) 모듈은 SAP S/4HANA 운영 환경에서 가동률과 직결되는 핵심 도메인입니다. 발전소 터빈, 반도체 클린룸 장비, 자동차 도장 라인의 로봇 암 등 자산이 고장 나거나
I_Plant CDS View가 필요한 이유 SAP S/4HANA 환경에서 플랜트(Plant)는 생산, 조달, 재고, 물류, 회계 모듈 전반의 기준 마스터 데이터입니다. 전통적으로 ABAP 개발자는 T001W 테이블에 직접 SELECT 문을 작성하여 플랜트 정보를 조회했지만, 이 방식은

개요 이 글에서는 SAP S/4HANA의 가상 데이터 모델(VDM) 중 하나인 I_CompanyCode CDS 뷰를 다룹니다. I_CompanyCode 는 전통적인 T001 회사 코드 마스터 테이블을 추상화하여 회계 연도(Fiscal Year Variant), 통화, 차트 오브 어카운트