LOOP 없이 변환하는 3가지 #shorts #SAP #ABAP
이 글의 목적과 핵심 점검 항목 ABAP 7.4부터 도입된 FOR ... IN 표현식은 명령형(Imperative) 스타일의 LOOP AT ... APPEND 패턴을 선언형(Declarative) 한 줄로 압축해 주는 강력한 도구입니다. 이 글에서는 단순 변환부터 필터링·중첩·구조 매핑
이 글의 목적과 핵심 점검 항목 ABAP 7.4부터 도입된 FOR ... IN 표현식은 명령형(Imperative) 스타일의 LOOP AT ... APPEND 패턴을 선언형(Declarative) 한 줄로 압축해 주는 강력한 도구입니다. 이 글에서는 단순 변환부터 필터링·중첩·구조 매핑
1. I_ServiceOrder가 필요한 이유 — CS 도메인의 데이터 통합 과제 SAP S/4HANA Customer Service(CS) 모듈에서 서비스 오더(Service Order)는 고객 설비의 수리, 정기 점검, 현장 출동 작업 등을 처리하는 핵심 트랜잭션입니다. 기존 ECC

2026년 6월 28일, 글로벌 AI 산업은 미국 정부의 수출·배포 규제와 중국의 대규모 자본 투입이 동시에 진행되며 새로운 국면에 진입했습니다. Anthropic은 정부와의 협상 끝에 Mythos 5에 대한 제한적 승인을 받았지만 Fable 5는 여전히 발이 묶여 있고, 그 사이 예측
개요 및 이 글에서 다루는 범위 SAP S/4HANA 환경에서 모든 금액 필드는 반드시 통화 코드(Currency Key)와 짝을 이뤄야 합니다. 이때 사용되는 표준 마스터 데이터 뷰가 I_Currency 입니다. 이 글은 TCURC 테이블 기반의 I_Currency CDS 뷰가 어떻게
개요와 이 글에서 얻어갈 것 SAP 시스템에서 금액을 다루는 모든 화면, 모든 보고서, 모든 인터페이스에는 반드시 통화 코드가 따라붙습니다. KRW, USD, EUR, JPY 같은 ISO 코드는 단순한 문자열이 아니라 소수점 자릿수, 환율 변환 규칙, 다국어 명칭이라는 부가 정보를 동반
따옴표 하나가 만든 야근, 타입드 리터럴이 막아준다 금요일 오후 6시, 운영 환경에서 갑작스럽게 떨어진 단가 계산 잡(Job)이 멈춰 섰다. 디버거를 열어보니 원인은 어이없게도 한 줄의 코드였다. DATA(lv_quantity) = '00100'. 작성자는 정수 100을 의도했지만 AB
이 글에서 다루는 범위 S/4HANA에서 고객(Customer, KNA1)과 공급업체(Vendor, LFA1)는 더 이상 별개의 마스터 데이터가 아닙니다. 비즈니스 파트너(Business Partner, BP)라는 단일 엔티티로 통합되었고, 모든 외부 거래 주체는 BUT000 테이블을

2026년 6월 27일 AI 업계는 Anthropic의 약진과 중국 진영의 반격, 그리고 차세대 모델·도구 출시가 동시에 펼쳐지며 격동의 하루를 보냈습니다. Claude가 유료 소비자 시장에서 ChatGPT의 아성을 빠르게 추격하는 한편, 알리바바의 대규모 지식 증류 시도 의혹과 Dee

2026년 6월 26일 AI 업계 종합 브리핑 오늘은 글로벌 AI 패권 경쟁의 양상이 한층 격렬해졌음을 보여주는 소식이 잇따랐다. 중국 Z.ai가 GLM-5.2를 오픈 웨이트로 공개하며 GPT-5.5의 코딩 성능을 1/6 비용으로 추월했다고 발표한 한편, Anthropic은 알리바바 측
이 글에서 다루는 내용 ABAP에서 REF TO 참조 변수는 데이터 객체나 인스턴스를 직접 가리키는 포인터 역할을 합니다. 값 복사가 아닌 참조 전달을 통해 메모리 효율성과 다형성을 동시에 확보할 수 있어, 대용량 내부 테이블 처리·동적 디스패치·Factory 패턴 등 실무 곳곳에서 핵

2026년 6월 25일 AI 업계는 디자인 도구부터 협업 인프라, 반도체, 과학 연구, 글로벌 표준화에 이르기까지 전방위적인 격변을 맞고 있다. Anthropic은 Claude Design과 Claude Tag를 잇달아 공개하며 디자인 SaaS와 협업 도구 시장의 경계를 흔들었고, Op
개요 및 이 글에서 얻을 것 ABAP 7.40 이후 도입된 표현식 지향 프로그래밍(expression-oriented programming) 은 코드를 간결하게 만들었지만, 한 줄에 여러 계산을 욱여넣다 보면 오히려 가독성이 떨어지는 역설이 생깁니다. VALUE , REDUCE , FI
개요 및 이번 예제에서 다룰 내용 ABAP 7.40 SP08부터 도입된 FOR ... GROUPS BY 표현은 내부 테이블을 키 기반으로 그룹화하고 각 그룹별로 집계·요약 데이터를 한 번의 표현으로 생성할 수 있게 해주는 강력한 구문입니다. 기존에는 COLLECT , LOOP AT ..
개요 및 학습 포인트 ABAP 7.52부터 정식 지원되는 FOR ... THEN ... UNTIL 표현식은 단순한 반복 카운터를 넘어, 수학적 수열(arithmetic/geometric sequence)을 한 줄의 인라인 표현식으로 만들어내는 강력한 기능입니다. 전통적인 DO ... E
개요 및 이 글에서 다루는 내용 SAP RAP(ABAP RESTful Application Programming Model)에서 Behavior Definition(BDEF)을 작성할 때 가장 먼저 마주치는 갈림길이 바로 managed 와 unmanaged 시나리오의 선택입니다. 잘못
개요 및 핵심 포인트 SAP RAP(RESTful ABAP Programming Model)에서 CDS 뷰는 단순히 "데이터를 보여주는 SQL 래퍼"가 아닙니다. RAP의 계층 아키텍처에서 Interface View와 Projection View는 명확히 분리된 역할을 가지며, 이 분리
개요 및 도입 ABAP에서 연속된 숫자 시퀀스나 날짜 범위를 내부 테이블로 만들어야 하는 상황은 의외로 자주 발생합니다. 월별 매출 집계 슬롯, 회계연도 12개 기간, 발주일로부터 D+30까지의 일자 배열, 페이지네이션 인덱스 등이 대표적입니다. 전통적으로 DO ... ENDDO 루프로
1. SAP OData 서비스 개발의 역사와 패러다임 전환 SAP의 ABAP 기반 서비스 개발은 지난 15년간 큰 변화를 겪었습니다. 초기 SAP NetWeaver Gateway가 등장하면서 SAP는 SOAP 기반 RFC/BAPI 호출에서 벗어나 OData(REST 기반) 프로토콜을 표

2026년 6월 24일 글로벌 AI 업계는 서비스 안정성, 사용자 인증, 과학 연구, 국제 규범, 산업 적용이라는 다섯 갈래의 흐름으로 분주하게 움직였습니다. Anthropic은 Claude 접속 장애와 신원확인 도입이라는 상반된 이슈를 동시에 처리하고 있으며, OpenAI는 GPT-5
1. BOPF의 시대: 왜 새로운 모델이 필요했나 2010년대 초반 SAP는 ABAP 기반 트랜잭션 애플리케이션의 비즈니스 로직을 표준화하기 위해 BOPF(Business Object Processing Framework)를 도입했습니다. 당시 ABAP 개발자들은 화면(Dynpro),