REDUCE 집계, LOOP보다 한 줄이 나은 이유 #shorts #SAP #ABAP
전통 방식: LOOP로 합계 구하기 ABAP 개발자라면 내부 테이블의 합계를 구할 때 아래 패턴을 자주 씁니다. DATA lv_total TYPE p DECIMALS 2. LOOP AT lt_orders INTO DATA(ls_order). lv_total = lv_total + ls_
전통 방식: LOOP로 합계 구하기 ABAP 개발자라면 내부 테이블의 합계를 구할 때 아래 패턴을 자주 씁니다. DATA lv_total TYPE p DECIMALS 2. LOOP AT lt_orders INTO DATA(ls_order). lv_total = lv_total + ls_

CAP for Node.js의 cds.ql로 SQL 집계 쿼리를 작성하는 실전 패턴을 다룹니다. GROUP BY·HAVING·COUNT·SUM·AVG 집계 함수 활용법, WHERE vs HAVING 차이, 서브쿼리 인라인 패턴, Late materialization 원칙까지 판매 대시보

딥시크 GPT 추월 선언, Anthropic 정액제 종말, OpenAI 첫 오픈소스 공개 등 5월 2일 AI 주요 뉴스 종합.

SAP BTP API Management의 Rate Limit, Quota, Spike Arrest 세 가지 트래픽 정책을 비교하고, XML 설정 예제와 다단계 방어 전략, 429 에러 커스터마이징까지 실전 구성법을 정리합니다.

CAP Node.js에서 @requires와 @restrict 어노테이션으로 서비스·엔티티·액션의 접근 제어를 선언적으로 구현하는 방법을 다룹니다. 인스턴스 수준 보안(where 절), XSUAA 연동, 보안 설계 Best Practices까지 코드 예제와 함께 설명합니다.
OPA5로 E2E 테스트 자동화하기 SAPUI5 애플리케이션은 복잡한 사용자 상호작용을 포함합니다. 매 배포마다 수동 테스트를 반복하는 것은 비효율적이며 오류 발생 위험이 높습니다. OPA5(One Page Acceptance)는 SAPUI5 전용 E2E 테스트 프레임워크로, 사용자 동
SAP Profile 직접 할당 방식의 문제점과 PFCG Role 설계 원칙을 정리했습니다. Authorization Object 구조부터 Composite Role, 감사 대비 최소 권한 설계까지 실전 가이드입니다.
SAP BTP Integration Suite의 iFlow 설계 원칙과 실전 Error Handling 전략을 단계별로 정리했습니다. Exception Subprocess, Dead Letter Queue, MPL 모니터링까지 운영 레벨 가이드입니다.

ABAP Cloud와 Standard ABAP의 핵심 차이를 5가지 실전 Q&A로 정리합니다. SELECT 직접 접근 차단, 미공개 FM 호출 불가, 마이그레이션 5대 이슈, RAP 권장 이유, BAdI/Enhancement 호환성까지 ABAP 코드 비교 예시와 함께 다룹니다. BTP

SAP BTP Generative AI Hub를 통해 GPT-4o, Claude 등 LLM을 BTP 앱에 통합하는 방법을 단계별로 설명합니다. AI Core 인스턴스 생성, OAuth2 토큰 획득, Deployment ID 기반 Chat Completions API 호출, Python

cds.connect.to()를 활용해 CAP for Node.js 프로젝트에서 외부 REST/OData API를 소비하는 전 과정을 단계별로 학습합니다. EDMX import부터 Destination Service 연동, CSRF 토큰, 재시도 패턴까지 프로덕션 수준의 실전 코드를 다

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

SAP HANA Cloud의 Window Function(RANK, DENSE_RANK, ROW_NUMBER, LEAD, LAG, NTILE)을 활용하여 지역별 판매 순위, 전월 대비 성장률(MoM), 성과급 구간 분류를 SQL 단일 쿼리로 구현하는 실전 가이드입니다.

DeepSeek V4 1.6조 파라미터 오픈소스 공개, 가격 75% 인하. OpenAI GPT·Codex·Managed Agents AWS 서비스 시작, FedRAMP 인증 획득. GitLab Claude 통합, Google 번역 20주년.

SAP S/4HANA 구축의 공식 방법론인 SAP Activate를 6단계(Discover→Prepare→Explore→Realize→Deploy→Run)와 10개 워크스트림 관점에서 실무 수준으로 상세히 다룹니다. Fit-to-Standard 전략, 배포 옵션별 차이, 단계별 체크리스

SAP BTP Cloud Foundry에서 cf push 후 앱이 Crashed 되는 5가지 주요 원인(메모리 초과, 바인딩 오류, 포트 충돌, 환경변수 누락, buildpack 문제)과 즉시 적용 가능한 해결법을 Q&A 형식으로 정리합니다.
RAP Managed 시나리오에서 Validation(저장 검증), Determination(자동 필드 설정), Action(사용자 트리거 오퍼레이션) 세 가지를 BDEF 선언부터 Implementation Class 구현까지 실전 코드로 완전히 다룹니다. %tky vs %key 차이,

CAP Java의 CDS Query API(CQN)를 완전 정복합니다. Select.from() Dynamic/Static 스타일 비교, where()/matching()/byId() 필터 선택 가이드, run() 실행과 listOf() 타입 안전 결과 처리, 배치 실행 및 Optimi

SAP BTP XSUAA의 xs-security.json 구조, OAuth2 Grant Type 비교, 역할 컬렉션 설정, Spring Boot/CAP 연동까지 실무 중심으로 다룹니다.

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