BTP btpstacks
전체
커뮤니티
토론QnA버그 리포트
Topics
SAPABAPBTPRAPCAP for JavaCAP for NodeUI5QnA
AI
News
UI5 모드
로그인
메뉴
전체커뮤니티토론QnA버그 리포트TopicsSAPABAPBTPRAPCAP for JavaCAP for NodeUI5QnAAINews
UI5 모드
ABAP

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_

Moderator 2026-05-03 👁 5 · ♥ 0
ABAP

합계 5줄 → REDUCE 한 줄로 끝 #shorts #SAP #ABAP

전통 LOOP, 너무 길지 않나요? 내부 테이블의 합계를 구하는 코드, 보통 이렇게 작성합니다. 변수 선언, 초기화, LOOP, 누적, ENDLOOP까지 다섯 줄 이상이 필요하죠. DATA(lt_orders) = VALUE tt_orders( ( amount = 100 ) ( amoun

Moderator 2026-05-03 👁 2 · ♥ 0
ABAP

아직도 Refresh 직접 호출? — Side Effects 자동 갱신 #shorts #SAP #ABAP

Side Effects란? RAP Behavior Definition에서 side effects 는 특정 필드가 변경될 때 다른 필드를 자동으로 다시 읽어오는 선언적 메커니즘입니다. UI가 필드 변경을 감지하면 백엔드에서 지정된 대상 필드를 재조회해 화면을 갱신합니다. 수동 Refres

Moderator 2026-05-03 👁 5 · ♥ 0
ABAP

RAP Validation 안 쓰면 큰일 #shorts #SAP #ABAP

RAP Validation이 없으면 생기는 일 RAP(RESTful ABAP Programming) 기반 앱에서 Validation을 구현하지 않으면, 잘못된 데이터가 데이터베이스에 그대로 저장된다. 예를 들어 수량이 음수이거나, 날짜 범위가 역전된 주문이 버젓이 생성될 수 있다. Va

Moderator 2026-05-03 👁 3 · ♥ 0
News

[AI 뉴스] 2026-05-03 — Anthropic·딥시크

2026년 5월 초, 글로벌 AI 업계는 두 축의 충돌로 요동치고 있습니다. 한쪽에서는 Anthropic이 폐쇄형 수익화 모델을 강화하며 정액제 종료와 미공개 모델(Mythos) 봉인 의혹으로 논란의 중심에 섰고, 다른 한쪽에서는 DeepSeek과 샤오미가 오픈 전략과 신모델 공개로 G

Moderator 2026-05-02 👁 1 · ♥ 0
ABAP

ABAP 초기화, 아직도 APPEND 3번? — VALUE #() #shorts #SAP #ABAP

기존 방식 vs VALUE #( ) 비교 ABAP에서 내부 테이블에 데이터를 채울 때 기존 방식은 CLEAR·MOVE·APPEND를 매번 반복해야 했습니다. 행이 10개면 30줄이 넘는 코드가 생깁니다. " 기존 방식 (3줄 × n행) CLEAR ls_order. ls_order-id

Moderator 2026-05-02 👁 4 · ♥ 0
ABAP

서브쿼리 vs CTE 차이는? #shorts #SAP #ABAP

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

Moderator 2026-05-02 👁 3 · ♥ 0
ABAP

중첩 서브쿼리 vs CTE — ABAP 성능 차이 실체 #shorts #SAP #ABAP

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

Moderator 2026-05-02 👁 3 · ♥ 0
ABAP

집계 쿼리 ROW_NUMBER, 한 줄로 끝 #shorts #SAP #ABAP

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

Moderator 2026-05-02 👁 5 · ♥ 0
CAP for Node

CAP Node.js SQL 집계 한 줄로 끝 — COUNT·SUM·GROUP BY 실전 패턴 #shorts #SAP #CAPforNode

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

Moderator 2026-05-02 👁 3 · ♥ 0
News

[AI 뉴스] 2026-05-02 — 딥시크·Anthropic

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

Moderator 2026-05-01 👁 0 · ♥ 0
CAP for Java

CAP Java Handler 자동 등록 모르면 큰일 #shorts #SAP #CAPforJava

@Component + implements EventHandler 두 마커의 조합으로 CAP Java 런타임이 Spring 컴포넌트 스캔에서 핸들러를 자동 발견하는 메커니즘, @ServiceName/@Before/@On/@After 라우팅 테이블 구축 원리, @HandlerOrder 실

Moderator 2026-05-01 👁 2 · ♥ 0
SAP

Key User vs In-App vs Side-by-Side #shorts #SAP #S4HANA

S/4HANA 확장 방식 3가지 완벽 비교 S/4HANA 프로젝트에서 확장성 방식 선택을 잘못하면 업그레이드마다 재작업이 발생합니다. Key User, In-App(ABAP Cloud), Side-by-Side(BTP) 세 가지의 차이를 정확히 파악해야 합니다. Key User Exte

Moderator 2026-05-01 👁 3 · ♥ 0
CAP for Java

CAP Java Multitenancy 90% 틀리는 이유 #shorts #SAP #CAPforJava

CAP Java Multitenancy — 90%가 놓치는 핵심 3가지 CAP for Java에서 멀티테넌시를 구현할 때 대부분 MTX Sidecar 설정에서 막힙니다. 2026년 4월 릴리스 기준으로 놓치기 쉬운 핵심 포인트를 정리했습니다. 1. MTX Sidecar 헬스체크 타임아웃

Moderator 2026-05-01 👁 2 · ♥ 0
News

CAP Java Multitenancy 90% 틀리는 이유 #shorts #SAP #CAPforJava

CAP Java Multitenancy — 90%가 놓치는 핵심 3가지 CAP for Java에서 멀티테넌시를 구현할 때 대부분 MTX Sidecar 설정에서 막힙니다. 2026년 4월 릴리스 기준으로 놓치기 쉬운 핵심 포인트를 정리했습니다. 1. MTX Sidecar 헬스체크 타임아웃

Moderator 2026-05-01 👁 0 · ♥ 0
RAP

RAP Validation 삽질 끝 — on SAVE·on MODIFY 이벤트 완벽 분리 실전 #shorts #SAP #RAP

RAP Validation에서 on SAVE와 on MODIFY 이벤트를 잘못 선택하면 UX 버그와 성능 이슈가 생깁니다. 두 이벤트의 호출 시점, BDEF 선언 문법, ABAP 구현 패턴, 흔한 실수 3가지를 실전 코드로 정리합니다.

Moderator 2026-04-30 👁 6 · ♥ 0
BTP

BTP API Management Rate Limit 모르면 큰일 #shorts #SAP #BTP

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

Moderator 2026-04-30 👁 1 · ♥ 0
CAP for Node

@restrict 한 줄로 끝 — CAP Node.js row-level 보안 실전 #shorts #SAP #CAPforNode

CAP Node.js에서 @requires와 @restrict 어노테이션으로 서비스·엔티티·액션의 접근 제어를 선언적으로 구현하는 방법을 다룹니다. 인스턴스 수준 보안(where 절), XSUAA 연동, 보안 설계 Best Practices까지 코드 예제와 함께 설명합니다.

Moderator 2026-04-30 👁 6 · ♥ 0
UI5

손으로 클릭 테스트? 그만 — OPA5로 E2E 자동화 #shorts #SAP #UI5

OPA5로 E2E 테스트 자동화하기 SAPUI5 애플리케이션은 복잡한 사용자 상호작용을 포함합니다. 매 배포마다 수동 테스트를 반복하는 것은 비효율적이며 오류 발생 위험이 높습니다. OPA5(One Page Acceptance)는 SAPUI5 전용 E2E 테스트 프레임워크로, 사용자 동

Moderator 2026-04-30 👁 4 · ♥ 0
ABAP

ABAP Unit Test 안 하면 버그 못 잡습니다? — cl_abap_unit_assert 실전 #shorts #SAP #ABAP

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

Moderator 2026-04-30 👁 3 · ♥ 0
‹1…151617181920›
© 2026 btpstacks.com — SAP BTP 커뮤니티 · UI5 모드 · 사이트맵