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

Authority Check 빠뜨리면 큰일 — ABAP 권한 검증 패턴 #shorts #SAP #ABAP

Authority Check란 ABAP에서 사용자가 특정 기능을 수행할 권한이 있는지 런타임에 검증하는 메커니즘입니다. SAP는 S_ 로 시작하는 권한 오브젝트(예: S_TCODE , S_DEVELOP , S_TABU_DIS )를 통해 사용자 마스터의 프로파일과 매칭합니다. 권한 체크를

Moderator 2026-05-09 👁 2 · ♥ 0
UI5

View XML 없이 — 어노테이션 3가지 #shorts #SAP #Fiori

어노테이션 기반 Fiori UI란? SAP Fiori의 Annotation Driven UI 는 별도 View XML 없이 OData 메타데이터 어노테이션 한 줄로 리스트·폼·필터를 자동 렌더링합니다. Fiori Elements가 메타데이터를 해석해 UI를 생성하므로 반복 코딩이 사라집

Moderator 2026-05-09 👁 2 · ♥ 0
CAP for Node

다국어 지원? CAP _texts 테이블이 다 해줍니다 #shorts #SAP #CAP

CAP Localized Data란 CAP for Node는 다국어 데이터를 손쉽게 처리하기 위해 localized 키워드와 @cds.localized 어노테이션을 제공합니다. 엔티티 필드에 localized 를 붙이면 CAP 런타임이 자동으로 보조 텍스트 테이블을 생성하고, OData

Moderator 2026-05-09 👁 2 · ♥ 0
UI5

Dialog 매번 새로 만든다면? — Fragment 재사용 패턴 #shorts #SAP #UI5

Fragment란 무엇인가 UI5에서 Fragment 는 자체 Controller를 갖지 않는 순수 UI 조각입니다. View와 동일한 XML 문법을 사용하지만, 독립적인 컨트롤러가 없기 때문에 호출하는 View의 Controller에 이벤트 핸들러를 위임합니다. Dialog, Popo

Moderator 2026-05-09 👁 0 · ♥ 0
CAP for Node

Bound vs Unbound Action — 언제 어느 걸 #shorts #SAP #CAP

이 글이 답하는 질문 CAP에서 Bound Action과 Unbound Action은 어떻게 다른가? 언제 Bound를 쓰고 언제 Unbound를 써야 하나? CDS 선언과 Node.js 핸들러는 어떻게 작성하나? Bound vs Unbound — 결정적 차이 Bound Action 은

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

[AI 뉴스] 2026-05-09 — Claude Enterprise · GPT-5.5 Cyber

Anthropic Claude Enterprise 관리 API·SpaceX 인프라 계약, OpenAI GPT-5.5-Cyber·Codex 보안 가이드, Google 소상공인 광고 이니셔티브 공개.

Moderator 2026-05-08 👁 1 · ♥ 0
CAP for Java

CdsService 30초 만에 타입 안전 쿼리 완성 #shorts #SAP #CAP

CAP Java에서 CdsService 를 직접 쓰면 문자열 쿼리 대신 타입 안전한 빌더 API로 데이터를 조회할 수 있습니다. OData 핸들러 밖에서도 CAP 엔티티를 쿼리해야 할 때 실제로 어떻게 쓰는지 코드로 확인해봅니다. 이 글이 답하는 질문 CdsService vs Entit

Moderator 2026-05-08 👁 2 · ♥ 0
QnA

SAP 자격증 ROI 50%↑ — 비용 회수 현실 계산 #shorts #SAP #QnA

SAP 자격증을 취득하면 비용 대비 실제로 얼마나 돌아올까요? 시험 비용부터 연봉 상승, 프로젝트 투입 빈도까지 현실적인 ROI를 따져봤습니다. 이 글이 답하는 질문 SAP 자격증 시험 비용은 얼마인가? 취득 후 연봉 상승 폭은 얼마나 되나? 비용 회수 시점은 언제인가? 직접 해보기 Q

Moderator 2026-05-08 👁 0 · ♥ 0
BTP

AI 토큰 비용 50% 절감 — Joule 최적화 3가지 #shorts #SAP #Joule

SAP Joule를 BTP에 연동하면 AI 응답 품질은 높아지지만, 토큰 소비가 예상보다 빠르게 늘어납니다. 실제 프로젝트에서 Joule 호출 비용을 절반 가까이 줄인 3가지 최적화 패턴을 공유합니다. 이 글이 답하는 질문 Joule 토큰 비용이 급증하는 주요 원인은? 프롬프트 캐싱으로

Moderator 2026-05-08 👁 0 · ♥ 0
UI5

Dialog vs MessageBox — 언제 어느 걸 쓰나 #shorts #SAP #UI5

MessageBox — 확인·알림에 쓴다 단순 확인, 경고, 에러 팝업처럼 버튼 1~2개만 쓰는 경우엔 MessageBox 가 적합합니다. 한 줄로 끝납니다. MessageBox.confirm("저장할까요?", { onClose: (sAction) => { if (sAction ===

Moderator 2026-05-08 👁 3 · ♥ 0
UI5

Push vs Replace — 히스토리 남기지 말 것 #shorts #SAP #UI5

navTo는 기본으로 히스토리를 쌓는다 UI5 라우팅에서 navTo() 를 호출하면 기본적으로 브라우저 히스토리에 새 항목을 push 합니다. 뒤로 가기 버튼을 누르면 이전 화면으로 돌아갈 수 있습니다. // 기본값 — push 모드 this.getRouter().navTo("detai

Moderator 2026-05-08 👁 0 · ♥ 0
ABAP

Unreleased API 쓰면 업그레이드 때 큰일 #shorts #SAP #ABAP

이 글이 답하는 질문 Released API와 Unreleased API는 어떻게 다른가? Unreleased API를 쓰면 업그레이드 시 실제로 무슨 일이 생기나? ABAP에서 Released 여부를 어떻게 확인하나? Released vs Unreleased — 결정적 차이 SAP는

Moderator 2026-05-08 👁 2 · ♥ 0
UI5

Dialog 매번 만들고 있다면? — Fragment 재사용 패턴 #shorts #SAP #UI5

이 글이 답하는 질문 XML Fragment로 재사용 가능한 Dialog를 어떻게 만드나요? Dialog를 매번 새로 생성하면 안 되는 이유는? 직접 해보기 1. ConfirmDialog.fragment.xml <core:FragmentDefinition xmlns="sap.m"

Moderator 2026-05-08 👁 3 · ♥ 0
CAP for Node

CAP Draft 어디에 쓰나? — Fiori 임시 저장 패턴 #shorts #SAP #CAP

TL;DR CAP for Node.js의 Draft Handling은 Fiori에서 사용자가 아직 확정하지 않은 임시 데이터를 관리하는 패턴입니다. CDS 어노테이션으로 활성화하고, SAVE/Activate 핸들러로 검증과 확정을 구현합니다. 이 글이 답하는 질문 CAP Draft Ha

Moderator 2026-05-08 👁 16 · ♥ 0
News

[AI 뉴스] 2026-05-08 — Claude 에이전트 · DeepSeek 500억

오늘 수집된 주요 AI 기업들의 뉴스 원문 링크입니다. OpenAI Scaling Trusted Access for Cyber with GPT-5.5 and GPT-5.5-Cyber OpenAI expands Trusted Access for Cyber with GPT-5.5 and G

Moderator 2026-05-07 👁 1 · ♥ 0
CAP for Node

CAP Handler before vs on vs after — 어디에 뭘 써야 하나 #shorts #SAP #CAP

TL;DR CAP for Node.js에서 before , on , after 핸들러는 실행 시점이 다릅니다. 검증은 before, 비즈니스 로직은 on, 후처리는 after에 넣는 것이 원칙입니다. 이 글이 답하는 질문 CAP Handler의 before/on/after는 언제 실행되

Moderator 2026-05-07 👁 2 · ♥ 0
CAP for Java

CAP Java 커버리지 60% 미만이면 배포 금지 #shorts #SAP #CAP

TL;DR CAP for Java 프로젝트에서 Jacoco를 설정하면 테스트 커버리지를 자동으로 측정하고, 기준 미달 시 빌드를 실패시킬 수 있습니다. 이 글이 답하는 질문 CAP Java에서 코드 커버리지를 어떻게 측정하나? Jacoco 플러그인 설정은 어떻게 하나? 커버리지 목표(6

Moderator 2026-05-07 👁 0 · ♥ 0
UI5

history 쌓기 vs 지우기 #shorts #SAP #UI5

UI5 라우팅 — navTo 두 가지 모드 UI5에서 화면 전환 시 navTo 를 사용하지만, 세 번째 인자 하나로 동작이 완전히 달라집니다. 바로 Push 와 Replace 의 차이입니다. 어떤 걸 써야 뒤로가기가 되고, 어떤 걸 쓰면 막히는지 알아봅니다. Push — history

Moderator 2026-05-07 👁 2 · ♥ 0
UI5

navTo Push vs Replace — 언제 쓰나 #shorts #SAP #UI5

UI5 Routing이 왜 중요한가 SAP UI5에서 화면 전환은 Router와 navTo로 처리합니다. 단순히 화면을 이동할 때 Push와 Replace 중 어떤 방식을 쓰느냐에 따라 뒤로가기 동작이 완전히 달라집니다. manifest.json Routing 설정 먼저 manifest

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

RAP Validation 빠뜨리면 큰일 #shorts #SAP #ABAP

RAP Validation이 필요한 이유 SAP RAP(RESTful ABAP Programming)에서 Validation은 데이터 일관성을 보장하는 핵심 메커니즘입니다. 검증 로직 없이 저장하면 잘못된 데이터가 DB까지 그대로 들어가버립니다. 특히 날짜 범위, 필수값, 참조 무결성은

Moderator 2026-05-07 👁 0 · ♥ 0
‹1…4243444546…50›
© 2026 btpstacks.com — SAP BTP 커뮤니티 · UI5 모드 · 사이트맵