SAP btp 정리

이우철·2026년 5월 9일

Business technology Platform

  • sap 시스템과 데이터를 기반으로 애플리케이션 개발, 데이터 분석, 시스템통합, ai/자동화 등을 클라우드 에서 구현할 수 있는 통합 기술 플랫폼
  • 핵심
    clean core + 확장(btp)

  • 4가지 구성요소

영역주요 기능대표 서비스/도구
애플리케이션 개발 및 자동화앱 개발, 배포, 자동화SAP Build, SAP Business Application Studio, Process Automation, ABAP Cloud
데이터 및 분석데이터 통합, 분석, 시각화SAP HANA Cloud, SAP Datasphere, SAP Analytics Cloud
통합시스템 간 연결, API 관리SAP Integration Suite
AI/ML모델 실행, 자동화, 생성형 AISAP AI Core, SAP Joule 등

영역구성 요소/기능
Cloud ERP (중심)재무 관리, 지출 관리, 공급망 관리, 인적 자원 관리, 고객 경험
에코시스템 솔루션재무 에이전트, 지출 에이전트
산업 특화·네트워크·지속 가능성공급망 관리
비즈니스 전환 관리HR 에이전트, CX 에이전트
Joule 에이전트엔드투엔드 비즈니스 프로세스 오케스트레이션
Business Technology Platform (기반)앱 개발 및 자동화, 데이터 및 분석, 통합, 인공지능
Platform Capabilities (최하단)플랫폼 역량
  • 참고
    SAP 주요 모듈 간략 설명

SAP는 업무 프로세스를 담은 업무별 모듈이 다양하게 존재.

FI를 예를 들면 세부 모듈로 AA(고정자산), AR(채권), AP(채무), TR(자금관리), IFRS, TX(세금)등등 .

모듈명칭주요 기능
FIFinancial Accounting (재무회계)총계정원장(GL), 매출채권(AR), 매입채무(AP), 결산, 세무 보고
COControlling (관리회계)원가 계산, 손익 분석, 예산 관리, 내부 오더
MMMaterials Management (자재관리)구매발주, 입고, 재고이동, 재고평가
SDSales and Distribution (판매관리)판매오더, 출고, 송장 발행, 대금 청구
PPProduction Planning (생산계획)MRP, 작업지시, 생산오더 관리
QMQuality Management (품질관리)품질 검사, 불량 관리, 품질 인증
PMPlant Maintenance (설비관리)예방정비, 수리작업, 설비 이력 관리
HR/HCMHuman Resources / Human Capital Management (인사관리)인사정보, 급여, 근태, 인력계획, 교육훈련
WM/EWMWarehouse Management / Extended WM (창고관리)입출고 관리, 재고 위치, 적재 최적화
PSProject System (프로젝트 관리)프로젝트 계획, 예산, 진행 현황, 비용 통제


출처 : SAP

  • SAP 클라우드 애플리케이션 프로그래밍 모델의 주요 구성 요소는 다음과 같습니다.

코어 데이터 서비스(CDS) : 의미론적 수준에서 데이터 모델 및 서비스를 정의하기 위한 범용 모델링 언어입니다.
SAP 클라우드 애플리케이션 프로그래밍 모델 서비스 : 이러한 모델을 기반으로 서비스를 생성할 수 있도록 지원하며, 데이터 액세스, 비즈니스 로직 및 서비스 오케스트레이션을 위한 메커니즘을 제공합니다.
이벤트 핸들러 : 표준 CRUD 작업 외에 사용자 지정 비즈니스 로직을 구현할 수 있도록 합니다.
SAP 클라우드 애플리케이션 프로그래밍 모델의 일반적인 개발 워크플로는 다음과 같습니다.

프로젝트 초기화 : SAP 클라우드 애플리케이션 프로그래밍 모델 CLI 도구를 사용하여 새 프로젝트를 생성하고 구성합니다.
모델링 : CDS를 사용하여 데이터 모델과 서비스를 정의합니다.
비즈니스 로직 구현 : Node.js 또는 Java로 핸들러와 사용자 정의 로직을 작성합니다.
배포 : SAP 비즈니스 기술 플랫폼의 클라우드 파운드리 환경 또는 기타 지원되는 환경에 애플리케이션을 배포합니다.
클라우드 애플리케이션 프로그래밍 모델(CAPM) 프로젝트는 사용자 친화적인 인터페이스 구축을 위한 SAP Fiori, 플랫폼 서비스를 위한 SAP BTP, 데이터베이스 서비스를 위한 SAP HANA 등 다양한 SAP 기술과 손쉽게 통합됩니다. 개발자는 CDS 모델의 어노테이션을 사용하여 SAP Fiori UI 생성을 자동화하고, OData 서비스를 기반으로 일관성 있고 상호작용적인 사용자 경험을 간편하게 구축할 수 있습니다. 특히, SAP CAPM을 사용하여 생성된 OData 서비스는 SAP Fiori뿐만 아니라 SAP Build 제품, React, Angular, Vue.js와 같은 타사 UI 프레임워크를 포함한 다양한 프런트엔드 또는 사용자 인터페이스 기술에서 활용할 수 있습니다.

profile
개발 정리 공간 - 업무일때도 있고, 공부일때도 있고...

0개의 댓글