BSID 직접 조회 그만 — CDS로 인보이스 #shorts #SAP #ABAP
I_CustomerInvoice CDS 뷰 개요 — BSID와 무엇이 다른가 SAP S/4HANA에서 고객 인보이스 데이터를 조회할 때 전통적으로 개발자들은 BSID(미결 고객 항목)와 BSAD(완결 고객 항목) 테이블을 직접 액세스해 왔습니다. 그러나 S/4HANA 이후 이러한 클래식
I_CustomerInvoice CDS 뷰 개요 — BSID와 무엇이 다른가 SAP S/4HANA에서 고객 인보이스 데이터를 조회할 때 전통적으로 개발자들은 BSID(미결 고객 항목)와 BSAD(완결 고객 항목) 테이블을 직접 액세스해 왔습니다. 그러나 S/4HANA 이후 이러한 클래식
개요 및 이 글에서 얻어갈 것 ABAP 7.40 이후 도입된 CONV 와 EXACT 연산자는 인라인 타입 변환을 가능하게 만들었지만, 두 연산자의 차이를 정확히 이해하지 못하고 사용하면 프로덕션에서 소수점 절삭, 문자열 잘림, 통화 금액 손실 같은 치명적 버그로 이어집니다. 이 글은 재
이 글에서 다루는 문제와 도달점 S/4HANA 환경에서 생산 오퍼레이션 데이터를 조회할 때 여전히 많은 개발자가 AFVC 테이블을 직접 SELECT 합니다. 이 방식은 클래식 ECC 시절의 관성이지만, S/4HANA에서는 표준 CDS 뷰 I_ProductionOrderOperation
이 글의 목적과 도달점 SAP S/4HANA 환경에서 생산 오더 데이터를 조회할 때, 과거 ECC 시절부터 이어져 온 AUFK · AFKO · AFPO 테이블 직접 SELECT 방식은 여러 부작용을 낳습니다. 조인이 길어지고, 권한 체크가 누락되며, 릴리스 업그레이드 시 필드 변경에 취
개요 및 이 글에서 얻어갈 것 SAP S/4HANA 환경에서 자재 재고를 조회할 때 여전히 MARD 테이블을 직접 SELECT 하는 코드가 남아있는 프로젝트가 많습니다. 하지만 S/4HANA로 넘어오면서 재고 데이터의 저장 구조가 변경되었고, MATDOC 기반의 aggregation 로
이 글의 방향과 확인 포인트 ABAP 개발자라면 한 번쯤은 "여기서 FIELD-SYMBOLS를 써야 하나, 아니면 REF TO로 참조 변수를 만들어야 하나?" 하는 갈림길에 서게 됩니다. 둘 다 "값을 복사하지 않고 원본을 가리킨다"는 공통점이 있지만, 내부 동작 방식과 적합한 시나리오
개요 및 실습 목표 SAP S/4HANA 도입 이후에도 여전히 많은 개발자가 구매 오더 정보를 조회할 때 EKKO (구매 오더 헤더)와 EKPO (구매 오더 아이템) 테이블을 직접 SELECT 하는 관행을 유지하고 있습니다. 이 방식은 익숙하지만 S/4HANA의 Virtual Data
개요 및 이 글에서 다루는 것 S/4HANA 전환 이후 판매 오더 라인 아이템 조회의 표준 접근 방식은 더 이상 VBAP 직접 SELECT가 아닙니다. SAP는 Virtual Data Model(VDM) 계층에서 I_SalesOrderItem 이라는 CDS 뷰를 제공하며, 이를 통해 필
이 글이 답하는 질문 VBAP를 직접 SELECT하던 코드는 왜 S/4HANA에서 문제가 되는가? I_SalesOrderItem CDS 뷰가 제공하는 필드와 관계 구조는 어떻게 되어 있나? 기존 VBAP 쿼리를 I_SalesOrderItem으로 옮길 때 필드 매핑은 어떻게 하나? 필터/

2026년 7월 5일, 글로벌 AI 산업은 앤트로픽(Anthropic)의 전방위 공세와 DeepSeek의 인재 확보전, 그리고 구글 딥마인드(Google DeepMind)와 A24의 영화-AI 융합 실험으로 뜨겁게 달아오르고 있다. 특히 앤트로픽은 신약 개발 직접 진출, 신형 소넷 5
저장 위치(Storage Location)란 — 물류 구조에서의 역할 SAP 물류 모듈에서 저장 위치(Storage Location)는 공장(Plant) 하위에 존재하는 재고 관리의 최소 단위입니다. 하나의 Plant 안에 여러 개의 Storage Location이 존재할 수 있으며,
이 예제로 얻는 것 SAP S/4HANA 환경에서 구매 요청(Purchase Requisition) 데이터를 조회할 때, 전통적으로는 EBAN 테이블을 직접 SELECT 해왔습니다. 하지만 ABAP Cloud, RAP, Fiori Elements 시대에는 I_PurchaseRequisi
이 예제로 무엇을 얻어갈 수 있는가 SAP S/4HANA 환경에서 구매 오더 아이템 데이터를 다룰 때 개발자들이 가장 먼저 마주치는 선택은 "EKPO를 직접 SELECT할 것인가, 아니면 I_PurchaseOrderItem CDS 뷰를 쓸 것인가"입니다. 이 글에서는 S/4HANA Vi
개요와 이 글에서 얻어갈 것 S/4HANA 환경에서 판매 오더 헤더 데이터를 조회할 때 여전히 VBAK 테이블을 직접 SELECT 하는 코드를 자주 보게 됩니다. 하지만 SAP는 S/4HANA 이후로 판매 오더 헤더 정보를 표준 CDS 뷰인 I_SalesOrder 를 통해 노출하도록 아
1. 왜 표준 CDS View를 직접 수정하면 안 되는가 S/4HANA 도입 프로젝트에서 가장 흔하게 마주치는 유혹 중 하나는 "SAP 표준 CDS View에 필드 하나만 슬쩍 추가하면 되지 않을까"라는 발상입니다. 예를 들어 I_SalesOrderItem 에 자사 특화 프로모션 코드

2026년 7월 초 AI 업계는 안전성과 지정학적 긴장, 그리고 실용 도구 확장이라는 세 가지 축에서 동시에 움직이고 있다. Anthropic의 Claude Fable 5가 19일간의 미국 수출통제를 벗어나 글로벌 시장으로 복귀했고, Claude Code에 숨겨진 중국 사용자 식별 코드
@Analytics.dataExtract 개요 및 배경 SAP S/4HANA에서 분석용 CDS View를 설계할 때 가장 자주 마주치는 병목은 "쿼리 응답이 초 단위로 튄다"는 것입니다. Fiori Analytical List Page(ALP)나 SAP Analytic
개요 및 이 글에서 다루는 범위 SAP S/4HANA의 프로젝트 시스템(PS, Project System) 모듈은 대형 투자 프로젝트, R&D 프로젝트, 서비스 프로젝트 관리의 핵심입니다. 그 중심에는 PROJ 테이블에 저장되는 프로젝트 정의(Project Definition)가 있으며
이 글에서 다룰 것 SAP S/4HANA의 Project System(PS) 모듈은 오랫동안 PROJ 테이블을 프로젝트 헤더의 근간으로 사용해 왔습니다. 최근 S/4HANA에서는 이 테이블을 CDS View인 I_ProjectDefinition 으로 감싸 재사용 가능한 데이터 모델로 노
왜 CAP Node.js 프로젝트에서 같은 실수가 반복되는가 SAP Cloud Application Programming Model(CAP) for Node.js는 convention over configuration 철학을 기반으로 하기 때문에, 초기 진입 장벽은 낮지만 프로덕션에 근