SM13 없이 놓치는 업데이트 실패 3가지 #shorts #SAP #ABAP
업데이트가 실패했는데 화면은 "성공"이라고 말하는 이유 ABAP에서 CALL FUNCTION ... IN UPDATE TASK 로 등록한 업데이트 모듈이 실행 중에 예외로 죽으면, 정작 그 트랜잭션을 실행한 사용자 화면에는 아무 일도 일어나지 않습니다. 사용자는 성공 메시지를 보고 자리
업데이트가 실패했는데 화면은 "성공"이라고 말하는 이유 ABAP에서 CALL FUNCTION ... IN UPDATE TASK 로 등록한 업데이트 모듈이 실행 중에 예외로 죽으면, 정작 그 트랜잭션을 실행한 사용자 화면에는 아무 일도 일어나지 않습니다. 사용자는 성공 메시지를 보고 자리
📖 개요: BAPI는 성공했다는데 테이블엔 데이터가 없다? ABAP 입문자가 가장 자주 겪는 미스터리 중 하나가 이것입니다. BAPI를 호출했고, RETURN에 에러도 없었고, 디버거로 보면 오더 번호까지 반환됐는데 — 정작 VBAK 테이블을 조회하면 아무것도 없습니다. 원인은 대부분
이 글에서 다루는 내용 RAP(ABAP RESTful Application Programming Model)으로 만든 서비스에 여러 건의 변경을 한 번에 보냈는데, 딱 한 건의 검증 오류 때문에 나머지 아홉 건까지 전부 사라지는 경험을 해본 적이 있을 것입니다. 이것은 버그가 아니라 O
📖 개요: 이 글에서 다루는 것 RAP(RESTful Application Programming Model)에서 Early Numbering 을 직접 구현하면, 사용자가 저장 버튼을 누르기 전에 이미 문서번호가 확정됩니다. 편리해 보이지만, 두 사용자가 동시에 생성 트랜잭션을 시작하는
개요 — 이 글에서 확인할 내용 RAP(ABAP RESTful Application Programming Model)에서 액션이 실패해 트랜잭션 전체가 롤백되었는데, 다음 문서를 생성하면 번호가 하나 건너뛰어 있는 현상을 본 적이 있을 것입니다. 예를 들어 판매오더 SO-1007 생성이
📖 개요: Draft 저장 로직, 왜 자꾸 오해가 생길까 SAP CAP(Cloud Application Programming Model) Node.js 런타임에서 Fiori Elements 앱을 만들 때 가장 자주 마주치는 기능이 바로 Draft(초안) 입니다. 어노테이션 한 줄이면
📖 개요: 이 글에서 다루는 것 UI5 앱을 처음 열었을 때 흰 화면이 3~5초씩 이어진다면, 대부분은 서버 성능이 아니라 부트스트랩과 리소스 로딩 방식 의 문제입니다. 이 실전 예제에서는 SAPUI5/OpenUI5(1.120 LTS 기준) 앱의 초기 로딩 속도를 개선하는 7가지 방법
📖 개요 — 이 글에서 다루는 문제 RAP(ABAP RESTful Application Programming Model)에서 precheck 으로 수정 요청을 분명히 차단했는데, Fiori Elements 화면에는 사용자가 입력한 값이 그대로 남아 있는 현상을 다룹니다. 서버 로그를
왜 Joule 커스텀 액션인가 SAP Joule은 단순한 사내 챗봇이 아니라, SAP 애플리케이션 전반에 걸쳐 동작하는 코파일럿 계층입니다. 이 글은 Joule Studio에서 커스텀 액션(스킬)을 정의하고 실제 SAP 백엔드 — RAP 액션과 CAP 서비스 — 를 호출하도록 연동하는
📖 개요 — 이 글에서 얻어갈 것 RAP(ABAP RESTful Application Programming Model)으로 트랜잭셔널 앱을 설계할 때 가장 먼저 마주치는 갈림길이 관리형(managed)과 비관리형(unmanaged)의 선택입니다. 관리형은 프레임워크가 CRUD·버퍼·저
개요: Path Expression 한 줄이 조인 폭탄이 되는 순간 ABAP CDS를 처음 접하면 Association과 Path Expression은 "편리한 조인 문법" 정도로 보입니다. 그런데 실무에서는 이 둘의 구조적 차이를 이해하지 못한 채 Path Expression을 남용하

정책 제안부터 자체 칩 벤치마크까지, AI 업계의 하루 2026년 8월 26일 AI 업계 소식은 크게 세 갈래로 정리됩니다. Anthropic은 AI 기업 과세라는 정책 제안과 함께 Claude Fable 5의 복귀, 그리고 주초 장애 대응까지 굵직한 이슈가 연달아 이어졌습니다. Ope
📖 이 글에서 다루는 내용과 목표 S/4HANA 프로젝트에서 화면 하나를 만들 때마다 반복되는 질문이 있습니다. "이건 RAP으로 갈까, 그냥 SE38 리포트로 끝낼까?" 이 글은 RAP(RESTful ABAP Programming Model)과 클래식 리포트(SE38 + ALV)의

오늘 AI 업계 소식은 세 갈래 흐름으로 요약된다. 첫째, Anthropic이 AI 확산의 사회적 비용을 정면으로 거론하며 AI 기업 과세라는 이례적 제안을 내놓았고, 같은 날 정작 자사 서비스 Claude는 월요일 아침 대규모 장애로 몸살을 앓았다. 둘째, 중국 국가 배후 해킹 조직들
📖 이 글에서 정리하는 것 BTP 콕핏을 열 때마다 Role, Role Collection, Role Template이 뒤섞여 보인다면, 이 글 하나로 권한 구조를 한번에 정리할 수 있습니다. 가상의 물류 기업 "한빛로지스"가 서브계정 권한을 세팅하는 과정을 따라가며, 콕핏 클릭이 아
왜 CAP Node.js 인증 미들웨어를 다시 봐야 하는가 CAP(Cloud Application Programming Model) Node.js 서비스는 기본적으로 @(requires:'authenticated-user') 같은 CDS 어노테이션만으로도 인증이 걸린 것처럼 보인다. 문
📖 개요 — 이 글에서 다루는 것 RAP(ABAP RESTful Application Programming Model)의 Behavior Definition을 처음 다루다 보면 가장 자주 마주치는 갈림길이 있습니다. "이 로직은 Determination으로 구현해야 하나, Valida
개요: 왜 Calculation View가 느려지는가 SAP HANA에서 Calculation View는 분석 모델링의 중심이지만, 데이터가 수억 건으로 늘어나면 설계 시점에는 보이지 않던 병목이 드러납니다. 이 글은 가상의 물류 기업 "한빛로지스"의 출고 실적 분석 뷰가 45초까지 느

오늘 AI 업계의 흐름은 세 갈래로 요약됩니다. 앤트로픽은 워터마크 논란, 언어별 가치관 편차, 신약 개발 자동화까지 기술의 투명성과 확장성을 동시에 시험받고 있고, OpenAI는 데이터 보관 정책과 거버넌스 담론으로 신뢰 경쟁의 전선을 넓히고 있습니다. 한편 xAI의 Grok에서는 두
개요 및 이 글에서 다루는 것 SAP CAP(Cloud Application Programming Model) Node.js 런타임에서 Custom Handler를 작성하다 보면, 비즈니스 규칙 위반·외부 시스템 장애·데이터 정합성 문제를 어떻게 클라이언트에 전달할지 고민하게 됩니다.