
서브쿼리 vs CTE 차이는? #shorts #SAP #ABAP
중첩 서브쿼리, 정말 읽을 수 있나요? ABAP 개발 중 SELECT 문 안에 SELECT가 또 들어가고, 그 안에 또 들어가는 코드를 본 적 있나요? 작성한 본인도 일주일 뒤에 보면 해석이 어렵습니다. ABAP 7.50 이상에서는 CTE(Common Table Expression)를

중첩 서브쿼리, 정말 읽을 수 있나요? ABAP 개발 중 SELECT 문 안에 SELECT가 또 들어가고, 그 안에 또 들어가는 코드를 본 적 있나요? 작성한 본인도 일주일 뒤에 보면 해석이 어렵습니다. ABAP 7.50 이상에서는 CTE(Common Table Expression)를

CTE란 무엇인가 ABAP SQL 7.4부터 지원하는 WITH 절을 사용하면, 복잡한 쿼리를 이름 있는 임시 결과셋으로 분해할 수 있습니다. CTE(Common Table Expression)는 중첩 서브쿼리 대신 가독성과 재사용성을 크게 높여주는 도구입니다. 중첩 서브쿼리 방식 SEL

ABAP SQL Window Function 이란? ABAP 7.4부터 SELECT 안에서 Window Function 을 직접 쓸 수 있습니다. 행 단위 계산(순위·누계·이동평균)을 서브쿼리 없이 해결합니다. ROW_NUMBER — 부서별 급여 순위 SELECT carrid, paym

ABAP Unit Test란? ABAP Unit Test는 ABAP 코드의 개별 단위(메서드, 함수)를 자동으로 검증하는 테스트 프레임워크입니다. 수동 테스트 대신 코드로 테스트를 작성해 버그를 배포 전에 잡을 수 있습니다. 테스트 클래스 구조 테스트 클래스는 FOR TESTING AD

SELECT *, 중첩 루프, 동적 SQL 등 비효율 패턴을 식별하고 JOIN/FOR ALL ENTRIES/EXISTS 비교, DML 블록 처리, 집계 Push-down, 버퍼링 전략을 코드 예제와 함께 다룹니다. AI 도구(Claude/ChatGPT)로 레거시 쿼리를 자동 최적화하는

1. 개요 - ABAP OOP가 왜 중요한가 SAP S/4HANA와 BTP(Business Technology Platform) 시대에 접어들면서, ABAP 개발은 더 이상 절차적 프로그래밍만으로는 충분하지 않습니다. RAP(RESTful ABAP Programming Model), C

ABAP RAP의 Managed Scenario를 활용하여 CRUD 앱을 만드는 전체 과정을 다룹니다. DB Table, CDS View, Behavior Definition, Service Binding부터 Validation, Determination, Action까지.

ABAP SQL의 CTE(Common Table Expressions)와 Window Functions(ROW_NUMBER, LEAD/LAG, NTILE 등), 그리고 WITH HIERARCHY 계층 쿼리까지 단계별로 다루는 완전 가이드입니다.

ABAP 7.40+ 모던 문법 VALUE, FILTER, REDUCE 연산자로 Internal Table 초기화/필터링/집계를 간결하게 처리하는 방법을 실전 코드와 함께 설명합니다.

CDS View의 3가지 유형(Basic/Composite/Consumption), Association을 활용한 테이블 관계 정의, 핵심 Annotation 활용법을 코드 예제와 함께 설명합니다.
<blockquote>"매직 넘버 대신 상수를 사용하라”는 지침은 코드의 품질을 높이는 좋은 습관입니다. 상수를 사용하여 코드의 의미를 명확히 하고, 가독성과 유지보수성을 높이며, 오류의 가능성을 줄일 수 있습니다.</blockquote><p><br></p><p><strong>매직 넘버