아직도 MOVE? CONV 타입 변환 실수 3가지 #shorts #SAP #ABAP
개요 및 이 글에서 얻어갈 것 ABAP에서 타입 변환은 가장 빈번하게 일어나는 작업이지만, 동시에 가장 많은 런타임 오류( CX_SY_CONVERSION_NO_NUMBER , CX_SY_CONVERSION_OVERFLOW )를 일으키는 영역입니다. 7.40 이전에는 MOVE 또는 단순
개요 및 이 글에서 얻어갈 것 ABAP에서 타입 변환은 가장 빈번하게 일어나는 작업이지만, 동시에 가장 많은 런타임 오류( CX_SY_CONVERSION_NO_NUMBER , CX_SY_CONVERSION_OVERFLOW )를 일으키는 영역입니다. 7.40 이전에는 MOVE 또는 단순
개요 및 이 글에서 다루는 내용 SAP S/4HANA 환경에서 자재 마스터를 다루다 보면 자재 유형(Material Type, MTART)이 거의 모든 비즈니스 로직의 분기점이 됩니다. 완제품(FERT), 원자재(ROH), 반제품(HALB), 서비스(DIEN) 등 자재 유형에 따라 수량
1. Additional Binding이 필요한 이유 — 실무에서 마주치는 상황 SAP S/4HANA Cloud 또는 ABAP Platform 2023 이상에서 RAP(RESTful Application Programming Model)로 Business Object를 개발하다 보면,
MRP 영역(MRP Area)이란 무엇인가 MRP(Material Requirements Planning, 자재 소요량 계획)는 SAP S/4HANA의 핵심 공급망 기능 중 하나로, 생산·구매·재고를 통합적으로 계획하는 엔진입니다. 전통적으로 MRP는 플랜트(Plant) 단위로 수행되었
1. %control이란 무엇인가 — RAP의 부분 업데이트 철학 SAP RAP(RESTful ABAP Programming Model)은 OData v4 기반의 트랜잭션 처리를 위해 설계되었습니다. OData v4의 PATCH 요청은 PUT과 달리 "리소스의 일부만 갱신한다"는 의미를
I_Stock이란 무엇인가 — S/4HANA 재고 관리의 통합 뷰 I_Stock 은 SAP S/4HANA의 Virtual Data Model(VDM) 계층에 속하는 Basic Interface CDS View 로, 자재(Material)·플랜트(Plant)·저장위치(Storage Loc
개요 및 이 글에서 다룰 내용 SAP RAP(RESTful ABAP Programming Model)에서 Behavior 핸들러는 각각 독립적인 메서드로 호출되며, 같은 트랜잭션 안에서도 핸들러 간 직접적인 변수 공유가 불가능합니다. 특히 Determination 단계에서 계산한 값이나
I_MaterialValuation — MBEW 기반 자재 평가 뷰 I_MaterialValuation — MBEW 직접 조회 대신 CDS View로 이동 평균가·표준 가격 접근하기 1. 개요 SAP S/4HANA에서 자재 평가(Material Valuation) 데이터는 전통적으로 M
개요와 이 글에서 얻을 수 있는 것 SAP S/4HANA에서 자재 마스터는 클라이언트 레벨의 일반 데이터(MARA)와 플랜트별 데이터(MARC)로 분리되어 관리됩니다. 이 글은 MARC 테이블을 기반으로 한 CDS View I_MaterialPlant 를 활용해 플랜트별 자재 정보와 M
test
I_MaterialPlant CDS View — 자재 플랜트 데이터를 VDM으로 조회하는 방법 1. 개요 SAP S/4HANA에서 자재의 플랜트별 데이터는 전통적으로 MARC 테이블에 저장되어 왔습니다. 그러나 S/4HANA의 VDM(Virtual Data Model) 아키텍처에서는 I
I_Product CDS View란 무엇인가 SAP의 Virtual Data Model(VDM)에서 I_Product 는 제품 마스터 데이터를 표준화된 방식으로 노출하는 핵심 인터페이스 CDS View입니다. ABAP CDS(Core Data Services)는 데이터베이스 수준에서 뷰
1. Service Definition이 필요한 이유 SAP S/4HANA Cloud 또는 ABAP Platform 환경에서 RAP(ABAP RESTful Application Programming Model)를 다루다 보면, 비즈니스 로직을 캡슐화한 CDS 뷰를 외부 시스템이 사용할
소개: DATA만 쓰던 시절을 넘어서 ABAP을 처음 배울 때 변수 선언은 거의 자동 반사처럼 DATA 로 시작합니다. 필드 하나가 필요하면 DATA lv_amount TYPE p DECIMALS 2. , 내부 테이블이 필요하면 DATA lt_items TYPE TABLE OF ...
개요 및 학습 체크리스트 I_Product는 SAP S/4HANA의 VDM(Virtual Data Model) 계층에서 제품 마스터를 표현하는 대표적인 Basic Interface View입니다. 전통적으로 ABAP 개발자들은 MARA, MAKT, MARC 같은 테이블을 직접 SELEC
개요 및 학습 포인트 ABAP 7.40 이후 도입된 DATA(...) 인라인 선언은 변수 타입을 컴파일러가 컨텍스트로부터 자동 추론하게 해주는 기능입니다. 기존에는 모든 변수를 DATA 절에서 미리 명시적으로 선언해야 했고, 타입을 별도 TYPES 로 정의하거나 데이터 사전(DDIC)을
작성 중...
개요 및 학습할 내용 ABAP Analytical Query는 SAP S/4HANA의 분석 모델(Analytical Cube + Query) 위에서 사용자가 직접 조회 조건을 입력할 수 있도록 Variable 을 제공합니다. Variable은 단순한 파라미터를 넘어, Value Help
개요 및 도달 지점 ABAP Analytical Query는 SAP BTP ABAP Environment 및 S/4HANA 2022 이상에서 제공되는 강력한 분석 모델링 도구입니다. 이 글에서는 Analytical Query CDS View에 DrillDown(드릴다운) 축을 정의하고,
개요 및 이번 글에서 다룰 내용 ABAP Analytical Query는 SAP S/4HANA 및 BTP ABAP Environment에서 분석 보고서를 정의하는 핵심 수단입니다. 그중에서도 Calculated Measure 는 기존 측정값들을 조합하여 새로운 지표를 즉석에서 계산하는