품질 레코드 직접 조회 그만 #shorts #SAP #ABAP
개요와 이 글에서 다루는 내용 구매 부서가 외부 공급업체로부터 자재를 입고할 때 "이 자재는 어떤 검사 절차를 거쳐야 하고, 어느 공급업체가 어떤 품질 수준을 보장하는가"를 결정하는 마스터 데이터가 바로 품질 정보 레코드(Quality Info Record, QINF)입니다. SAP S
개요와 이 글에서 다루는 내용 구매 부서가 외부 공급업체로부터 자재를 입고할 때 "이 자재는 어떤 검사 절차를 거쳐야 하고, 어느 공급업체가 어떤 품질 수준을 보장하는가"를 결정하는 마스터 데이터가 바로 품질 정보 레코드(Quality Info Record, QINF)입니다. SAP S
개요 및 이 글에서 다루는 범위 S/4HANA의 품질 관리(QM) 모듈에서 검사 로트(Inspection Lot)에 연결된 특성(Characteristic) 단위의 결과 데이터를 표준화된 방식으로 노출하는 CDS View가 I_InspectionResult 입니다. 이 글은 해당 뷰의
이 글에서 다룰 것 S/4HANA의 QM(품질관리) 영역에서 검사 로트(Inspection Lot)는 입고, 생산, 변경 등 다양한 이벤트마다 생성되어 품질 검사의 단위가 됩니다. 전통적으로 ABAP 개발자는 QALS 테이블을 직접 SELECT하여 로트 정보를 가져왔지만, 필드명이 독일
QMEL 테이블과 PM 알림 데이터의 출발점 SAP Plant Maintenance(PM) 모듈에서 알림(Notification)은 설비 이상, 결함, 작업 요청을 추적하는 핵심 객체입니다. 알림 헤더는 전통적으로 QMEL 테이블에 저장되며, 각 알림에 연결된 결함 항목(Item)은 Q

2026년 6월 29일 AI 업계 핵심 흐름 이번 주 글로벌 AI 업계의 시선은 크게 두 갈래로 모아지고 있습니다. 한쪽에서는 앤트로픽(Anthropic) 이 자사 챗봇 클로드(Claude)의 사용자 신원 확인 절차를 강화하고, 미 정부 시스템을 대상으로 한 보안 테스트에서 자사 모델의
이 글의 목적과 핵심 점검 항목 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
I_Plant CDS View가 필요한 이유 SAP S/4HANA 환경에서 플랜트(Plant)는 생산, 조달, 재고, 물류, 회계 모듈 전반의 기준 마스터 데이터입니다. 전통적으로 ABAP 개발자는 T001W 테이블에 직접 SELECT 문을 작성하여 플랜트 정보를 조회했지만, 이 방식은
개요 이 글에서는 SAP S/4HANA의 가상 데이터 모델(VDM) 중 하나인 I_CompanyCode CDS 뷰를 다룹니다. I_CompanyCode 는 전통적인 T001 회사 코드 마스터 테이블을 추상화하여 회계 연도(Fiscal Year Variant), 통화, 차트 오브 어카운트
개요 및 이 글에서 다루는 범위 SAP S/4HANA 환경에서 모든 금액 필드는 반드시 통화 코드(Currency Key)와 짝을 이뤄야 합니다. 이때 사용되는 표준 마스터 데이터 뷰가 I_Currency 입니다. 이 글은 TCURC 테이블 기반의 I_Currency CDS 뷰가 어떻게
개요와 이 글에서 얻어갈 것 SAP 시스템에서 금액을 다루는 모든 화면, 모든 보고서, 모든 인터페이스에는 반드시 통화 코드가 따라붙습니다. KRW, USD, EUR, JPY 같은 ISO 코드는 단순한 문자열이 아니라 소수점 자릿수, 환율 변환 규칙, 다국어 명칭이라는 부가 정보를 동반
개요 및 이 글에서 다루는 것 SAP S/4HANA 기반 시스템에서 국가 코드는 단순한 두 글자 식별자가 아니라, 세금 처리·통화·주소 포맷·언어·EU 회원국 여부 등 수많은 비즈니스 로직의 분기점입니다. 전통적으로 ABAP 개발자는 T005 테이블을 직접 SELECT 했지만, RAP·
따옴표 하나가 만든 야근, 타입드 리터럴이 막아준다 금요일 오후 6시, 운영 환경에서 갑작스럽게 떨어진 단가 계산 잡(Job)이 멈춰 섰다. 디버거를 열어보니 원인은 어이없게도 한 줄의 코드였다. DATA(lv_quantity) = '00100'. 작성자는 정수 100을 의도했지만 AB
이 글에서 다루는 범위 S/4HANA에서 고객(Customer, KNA1)과 공급업체(Vendor, LFA1)는 더 이상 별개의 마스터 데이터가 아닙니다. 비즈니스 파트너(Business Partner, BP)라는 단일 엔티티로 통합되었고, 모든 외부 거래 주체는 BUT000 테이블을
개요 및 이 글에서 다루는 범위 SAP S/4HANA에서 가장 자주 호출되는 CDS 뷰 중 하나가 바로 I_BusinessPartner 입니다. 전통적인 ERP 시대에는 고객( KNA1 )과 공급업체( LFA1 )가 분리되어 있었지만, S/4HANA는 BUT000 을 중심으로 비즈니스
개요와 이 글에서 얻어갈 것 ABAP 개발자라면 한 번쯤 "랭킹을 구하려고 SELECT 결과를 내부 테이블에 담고 SORT한 뒤 LOOP를 돌리며 카운터를 증가시킨" 경험이 있을 것입니다. 이런 방식은 작동은 하지만 데이터가 수십만 건을 넘어가면 애플리케이션 서버 메모리와 네트워크 전송