Calculation View vs SQL View — HANA에서 언제 써야 하나 #shorts #SAP #HANA
이 글이 답하는 질문 Calculation View가 SQL View와 구체적으로 뭐가 다른가? 어떤 상황에서 Calculation View를 써야 하나? 처음 만들 때 어떤 순서로 접근하나? 직접 해보기 SQL View vs Calculation View 차이 -- SQL View:
이 글이 답하는 질문 Calculation View가 SQL View와 구체적으로 뭐가 다른가? 어떤 상황에서 Calculation View를 써야 하나? 처음 만들 때 어떤 순서로 접근하나? 직접 해보기 SQL View vs Calculation View 차이 -- SQL View:
Object Page란? Fiori 상세 화면의 표준 패턴입니다. 구조는 Header Area 와 Content Area 로 나뉘고, Content Area는 Section → SubSection → Facet 계층을 따릅니다. 이 계층을 잘못 이해하면 레이아웃이 무너지거나 내용이 통째
External vs Internal Numbering RAP에서 엔티티를 생성할 때 키(Key) 값을 누가 결정하느냐에 따라 두 방식으로 나뉩니다. External Numbering 은 클라이언트(UI/API 호출자)가 키를 직접 지정하고, Internal Numbering 은 서버가
내부 테이블 3종 기본 ABAP 내부 테이블은 STANDARD , SORTED , HASHED 세 가지 타입이 있습니다. 단순해 보이지만 잘못 선택하면 READ 성능이 수십 배 달라집니다. 특히 데이터 건수가 늘어날수록 차이가 두드러집니다. STANDARD TABLE — 기본, 순차 탐
이 글이 답하는 질문 APPEND와 INSERT, 뭐가 다른가? 내부 테이블 중간에 행을 추가하려면? SORTED TABLE에서는 어떤 걸 써야 할까? 직접 해보기 1. APPEND — 항상 마지막에 DATA lt_data TYPE TABLE OF string. APPEND 'Alpha
LOOP AT INTO vs LOOP AT ASSIGNING ABAP에서 내부 테이블을 순회할 때 INTO 와 ASSIGNING 중 어떤 방식을 선택하느냐에 따라 성능과 메모리 사용량이 달라집니다. 특히 대용량 테이블에서는 그 차이가 확연하게 나타납니다. INTO: 복사본 방식 LOOP
ABAP TIMESTAMP 타임존 처리. UTC 기준 저장, CONVERT TIME ZONE으로 현지 변환, SY-ZONLO 활용.
ABAP 오브젝트를 GitHub으로 관리하는 abapGit 설치부터 팀 협업까지.
ABAP LOOP AT WHERE 조건 사용법. LOOP + IF + SKIP 패턴을 WHERE 한 줄로 대체. 가독성과 성능 동시 개선.
ABAP 내부테이블에서 READ TABLE WITH KEY와 BINARY SEARCH 성능 비교. 대용량 데이터 처리 시 올바른 선택 방법.
ABAP 내부테이블에서 READ TABLE WITH KEY와 BINARY SEARCH 성능 비교. 대용량 데이터 처리 시 올바른 선택 방법.
이 글이 답하는 질문 ABAP SQL에서 EXISTS와 IN 중 어떤 게 빠른가? 서브쿼리가 클 때 EXISTS가 유리한 이유는? NOT EXISTS vs NOT IN 어떤 차이가 있나? EXISTS vs IN 기본 차이 IN 은 서브쿼리 결과 전체를 메모리에 올린 뒤 비교합니다. EX
이 글이 답하는 질문 SAP 개발을 VSCode에서 시작하려면 뭘 설치해야 하나요? CAP, Fiori, ABAP 각각 어떤 확장이 필요한가요? Eclipse ADT 없이 SAP 개발이 가능한가요? 직접 해보기 1. CAP 개발 — CDS Language Support # VSCode
ABAP SQL JOIN 종류 정리 ABAP Open SQL에서 자주 쓰는 JOIN은 세 가지입니다. INNER JOIN 은 양쪽 테이블에 모두 존재하는 행만, LEFT OUTER JOIN 은 왼쪽 테이블 전체 + 오른쪽 매칭, FULL OUTER JOIN 은 양쪽 전체 행을 결과에 포
이 글이 답하는 질문 LOOP AT ... INSERT가 왜 느린가? INSERT ... FROM TABLE은 어떻게 다른가? 실제 코드에서 어떻게 바꾸면 되나? LOOP AT + INSERT — 뭐가 문제인가 행마다 DB 왕복이 발생한다. 1,000건이면 최소 1,000번 네트워크 라
이 글이 답하는 질문 CDS View에 어노테이션만 붙이면 Fiori UI가 자동으로 생기는가? @UI.lineItem, @UI.selectionField가 하는 일은? OData 서비스 없이 Fiori 앱을 연결하려면? CDS Annotation이란 CDS View에 @ 로 시작하는
이 글이 답하는 질문 SAPGUI에서 Fiori로 언제, 어떻게 전환해야 하나? 전면 마이그레이션 vs 공존 방식 중 어느 것이 맞나? 실무에서 Fiori 마이그레이션 시 빠지기 쉬운 함정은? SAPGUI를 아직 쓰는 이유 많은 기업이 익숙함 때문에 SAPGUI를 유지한다. 하지만 S/
BTP에서 Buildpack이란? SAP BTP Cloud Foundry 환경에서 앱을 배포할 때, Buildpack은 실행 환경을 자동으로 구성해 주는 도구입니다. 코드만 push하면 Buildpack이 런타임·의존성을 알아서 설치하고 앱을 기동합니다. 별도 Dockerfile 없이도
ABAP에서 MODIFY FROM TABLE이란? MODIFY dbtab FROM TABLE itab 은 내부 테이블의 레코드를 DB에 한 번에 upsert(있으면 UPDATE, 없으면 INSERT)하는 ABAP SQL 구문입니다. INSERT 나 UPDATE 를 따로 쓸 때보다 코드도
이 글이 답하는 질문 RAP Managed와 Unmanaged의 실질 차이는? CRUD 코드를 직접 안 써도 되는 이유는? Behavior Definition에 뭘 써야 CRUD가 완성되나? 직접 해보기 1. Behavior Definition 선언 managed implementati