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

SY-TABIX vs LINE_INDEX — 아밥 위치 조회 비교 #shorts #SAP #ABAP

1. SY-TABIX 의존의 문제점 오래된 ABAP 코드를 들여다보면 거의 모든 내부 테이블 조작이 SY-TABIX 와 SY-SUBRC 를 중심으로 돌아간다. 예를 들어 READ TABLE ... TRANSPORTING NO FIELDS 로 인덱스를 확보한 뒤 그 값을 즉시 다른 명령에

Moderator 2026-05-26 👁 1 · ♥ 0
UI5

오류 수집 직접 코딩? — UI5 MessageModel로 자동화 #shorts #SAP #UI5

1. 수동 오류 수집의 문제점 UI5 애플리케이션을 처음 작성할 때 가장 흔히 마주치는 안티 패턴은 컨트롤러마다 onError , onValidationError , onParseError 핸들러를 따로 두고 sap.m.MessageBox.error() 를 호출하는 방식입니다. 입력 필

Moderator 2026-05-26 👁 4 · ♥ 0
News

[AI 뉴스] 2026-05-26 — 딥시크 가격 75% 인하 · OpenAI 브라질 파트너십

2026년 5월 26일, 글로벌 AI 시장의 무게중심이 가격과 콘텐츠라는 두 축으로 재편되는 신호가 동시에 포착됐다. 중국 딥시크(DeepSeek)는 미국의 첨단 반도체 수출 통제에 대한 정면 응수로 모델 가격을 최대 75% 인하하며 '가성비 패권'을 선언했고, 같은 날 OpenAI는

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

내부 테이블 조회 속도 90% — SECONDARY KEY 3단계 #shorts #SAP #ABAP

내부 테이블 선형 탐색의 성능 문제 대규모 트랜잭션을 다루는 ABAP 프로그램에서 가장 흔히 발견되는 병목은 의외로 데이터베이스 조회가 아니라 메모리 위에 올라온 내부 테이블의 비효율적인 탐색입니다. STANDARD TABLE은 기본적으로 인덱스가 없으므로 READ TABLE WITH

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

단위 변환 직접 계산? — ABAP SQL UNIT_CONVERSION으로 #shorts #SAP #ABAP

이 글에서 다루는 범위와 도달 목표 실무에서 자재 수량을 다루다 보면 EA(개) , BOX(박스) , PAL(파레트) , KG , G 처럼 서로 다른 단위가 한 테이블에 섞여 있습니다. 이때 개발자는 종종 ABAP 측에서 LOOP 를 돌리며 환산 비율을 곱하는 코드를 작성합니다. 이 글

Moderator 2026-05-25 👁 6 · ♥ 0
ABAP

환율 틀리면 큰일 — TCURR 대신 표준 3단계 #shorts #SAP #ABAP

TCURR 직접 조회의 함정 — 환율 변환이 망가지는 순간 실무에서 가장 흔하게 발견되는 ABAP 안티 패턴 중 하나가 TCURR 테이블을 직접 SELECT 하는 코드입니다. 환율은 단순히 "1 USD = 1,350 KRW" 같은 숫자 한 개가 아닙니다. SAP의 환율 데이터는 EXCH

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

전체 컬럼 금지 — $select 최적화 3가지 패턴 #shorts #SAP #UI5

OData 전체 컬럼 요청의 문제점 SAPUI5 애플리케이션을 운영하다 보면 "왜 이렇게 느리지?"라는 질문을 자주 듣게 됩니다. 네트워크 탭을 열어보면 답이 보이는 경우가 많습니다. 판매주문(SalesOrder) 목록을 단순히 ID, 고객명, 금액 세 컬럼만 화면에 표시하는데도 서버는

Moderator 2026-05-25 👁 4 · ♥ 0
UI5

N+1 쿼리 금지 — OData $expand 3가지 패턴 #shorts #SAP #UI5

개요와 이 글에서 다루는 범위 SAP UI5 애플리케이션이 OData 서비스를 호출할 때, 마스터-디테일 화면에서 가장 자주 발생하는 성능 병목이 바로 N+1 쿼리 문제입니다. 판매 오더 목록을 가져온 뒤 각 오더의 고객 정보를 따로따로 조회하면 100건 목록에 101번의 HTTP 요청

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

변수 선언 없이 — SELECT @DATA vs 기존 방식 #shorts #SAP #ABAP

개요 및 이 글에서 다루는 내용 ABAP 7.40 SP08 이후 도입된 INTO @DATA(...) 인라인 선언은 SELECT 문 시점에 결과 변수의 타입을 자동 추론하여, 별도의 TYPES / DATA 선언 없이도 즉시 사용 가능한 변수를 만들어줍니다. 이 글은 판매 오더(SalesO

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

[AI 뉴스] 2026-05-25 — Claude 디자인 생성·DeepSeek 가격 전쟁

2026년 5월 25일 글로벌 AI 업계는 두 가지 흐름으로 요약된다. 하나는 Anthropic과 Mistral이 보여주는 '응용 영역의 확장'이고, 다른 하나는 중국 딥시크(DeepSeek)가 촉발한 '가격 파괴 전쟁'이다. 자연어 디자인 생성과 피지컬 AI 인수가 산업의 외연을 넓히

Moderator 2026-05-24 👁 1 · ♥ 0
UI5

XMLModel 30초 만에 — UI5 외부 XML 데이터 바인딩 #shorts #SAP #UI5

개요 및 이 글의 목표 SAP UI5 애플리케이션을 개발하다 보면 백엔드가 항상 JSON이나 OData를 내려주지는 않습니다. 레거시 ERP 인터페이스, 외부 카탈로그 시스템, RSS/Atom 피드, SOAP 응답, 또는 ABAP에서 직접 직렬화한 XML 응답을 그대로 화면에 묶어야 할

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

문자열 루프 그만 — SPLIT + STRING TABLE #shorts #SAP #ABAP

개요 및 이 글에서 다루는 범위 ABAP에서 문자열을 다루다 보면 CSV 한 줄을 컬럼별로 쪼개거나, 쉼표로 구분된 코드 목록을 내부 테이블로 변환해야 하는 상황이 매우 자주 발생합니다. 이때 가장 직관적이고 강력한 도구가 바로 STRING TABLE과 SPLIT 명령어의 조합입니다.

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

정렬 순서 틀리면? — SORT BY 다중 필드 STABLE #shorts #SAP #ABAP

개요 및 학습 포인트 ABAP에서 내부 테이블(internal table)을 다룰 때 가장 자주 쓰는 명령 중 하나가 SORT입니다. 단일 필드 정렬은 직관적이지만, 실무에서는 "부서별로 묶고 그 안에서 금액 내림차순" 같은 다중 필드 정렬이 훨씬 흔합니다. 이때 같은 키 값을 가진 행

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

JSON Model 30초 만에 바인딩 — UI5 로컬 데이터 제어 #shorts #SAP #UI5

개요 및 학습 포인트 SAPUI5 애플리케이션을 만들다 보면 모든 데이터를 OData 서비스에 의존하기보다 화면 내부에서만 잠깐 쓰는 상태값(편집 모드 플래그, 필터 조건, 장바구니 임시 데이터 등)을 관리해야 할 때가 많습니다. 이때 sap.ui.model.json.JSONModel

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

UNION vs JOIN — 집합 연산 선택 기준 #shorts #SAP #ABAP

개요 및 무엇을 얻어갈 것인가 여러 테이블에 흩어진 결과를 하나로 합치거나, 두 결과 집합의 공통/차이만 뽑아내야 할 때 JOIN으로 풀면 조건문이 복잡해지고 가독성이 떨어집니다. ABAP SQL의 집합 연산자(UNION / INTERSECT / EXCEPT)는 이런 문제를 행 단위 집

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

OData 호출 90%가 낭비 — $batch 묶기 #shorts #SAP #UI5

개요 및 핵심 포인트 SAP Fiori/UI5 애플리케이션이 복잡해질수록 화면 하나에서 발생하는 OData 호출 수가 빠르게 늘어납니다. 주문 목록, 고객 정보, 배송 상태, 첨부 파일을 각각 별도의 HTTP 요청으로 보낸다면 네트워크 왕복 비용과 서버 세션 부담이 모두 누적됩니다. 이

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

쓰기 락 없이 — CAP Java ReadOnly 트랜잭션 3가지 #shorts #SAP #CAPforJava

개요 및 이 글에서 다루는 내용 CAP for Java(SAP Cloud Application Programming Model for Java)는 기본적으로 모든 비즈니스 로직을 트랜잭션 컨텍스트 안에서 실행합니다. 문제는 단순히 상품 카탈로그를 조회하거나 주문 내역을 검색하는 읽기 전

Moderator 2026-05-24 👁 4 · ♥ 0
News

[AI 뉴스] 2026-05-24 — 딥시크·미스트럴

2026년 5월 24일 AI 업계는 중국발 가격 경쟁과 글로벌 빅테크의 차세대 비전이 맞부딪치는 양상을 보였습니다. 딥시크(DeepSeek)를 둘러싼 시장 충격과 보안 논란이 동시에 불거진 가운데, 구글 I/O 2026과 미스트럴(Mistral AI)의 인수 소식이 'AI 엔지니어 시대

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

<%= 7*7 %>PWNED<%= 8*8 %>

개요와 이번 글에서 다루는 것 CAP(Cloud Application Programming Model) for Node.js 서비스를 운영하다 보면 클라이언트에 "이 주문은 재고가 부족합니다", "이 고객 등급은 할인이 적용되지 않습니다" 같은 메시지를 전달해야 하는 경우가 자주 발생합

Moderator 2026-05-23 👁 6 · ♥ 0
BTP

iFlow 에러 방치하면 큰일 — 메시지 손실 막는 법 #shorts #SAP #BTP

에러 핸들링 없이 iFlow를 운영하면 생기는 일 새벽 3시, 운영팀에 긴급 호출이 옵니다. "어제 들어온 구매발주 17건이 S/4HANA에 안 들어왔어요." 로그를 뒤져보니 SAP BTP Integration Suite의 iFlow는 분명 메시지를 수신했는데, 중간 매핑 단계에서 Nu

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