CDS Association 3줄 정리 — JOIN 금지 이유 #shorts #SAP #ABAP
개요와 이 글에서 다루는 것 CDS(Core Data Services)의 Association은 ABAP 개발자가 데이터 모델 간 관계를 선언적으로 정의할 수 있게 해주는 강력한 기능입니다. 겉보기에는 SQL JOIN과 비슷해 보이지만, 실제 동작 방식은 완전히 다릅니다. 이 글에서는
개요와 이 글에서 다루는 것 CDS(Core Data Services)의 Association은 ABAP 개발자가 데이터 모델 간 관계를 선언적으로 정의할 수 있게 해주는 강력한 기능입니다. 겉보기에는 SQL JOIN과 비슷해 보이지만, 실제 동작 방식은 완전히 다릅니다. 이 글에서는
SAP PS 네트워크 활동이란 — 프로젝트 일정의 핵심 단위 SAP Project System(PS)에서 네트워크(Network)는 프로젝트 실행 계획의 뼈대 역할을 하며, 네트워크 활동(Network Activity)은 그 뼈대를 구성하는 최소 실행 단위입니다. WBS 요소(Work
WBS 요소란 무엇인가 - 프로젝트 계층 구조의 핵심 SAP Project System(PS) 모듈에서 WBS(Work Breakdown Structure) 요소는 프로젝트를 관리 가능한 단위로 세분화하는 계층적 구성 요소입니다. 하나의 프로젝트는 최상위 프로젝트 정의(Project D
개요 및 이 글에서 다루는 범위 SAP S/4HANA의 프로젝트 시스템(PS, Project System) 모듈은 대형 투자 프로젝트, R&D 프로젝트, 서비스 프로젝트 관리의 핵심입니다. 그 중심에는 PROJ 테이블에 저장되는 프로젝트 정의(Project Definition)가 있으며
이 글에서 다룰 것 SAP S/4HANA의 Project System(PS) 모듈은 오랫동안 PROJ 테이블을 프로젝트 헤더의 근간으로 사용해 왔습니다. 최근 S/4HANA에서는 이 테이블을 CDS View인 I_ProjectDefinition 으로 감싸 재사용 가능한 데이터 모델로 노
이 글의 목적과 얻어갈 것 SAP Fiori 앱을 만들 때 가장 먼저 부딪히는 갈림길은 "Fiori Elements 템플릿을 쓸 것인가, 아니면 Freestyle UI5로 처음부터 만들 것인가"입니다. 두 방식 모두 SAPUI5 프레임워크 위에서 돌아가지만, 개발 속도·커스터마이징 자유
왜 CAP Node.js 프로젝트에서 같은 실수가 반복되는가 SAP Cloud Application Programming Model(CAP) for Node.js는 convention over configuration 철학을 기반으로 하기 때문에, 초기 진입 장벽은 낮지만 프로덕션에 근
1. 왜 런타임 선택이 CAP 프로젝트의 첫 번째 관문인가 SAP Cloud Application Programming Model(CAP)은 하나의 프레임워크지만, 실제 서비스를 구현하는 런타임은 Java와 Node.js 두 가지로 나뉩니다. CDS(Core Data Services)
1. 개요 및 이 글에서 다루는 범위 S/4HANA의 CO-PA(Controlling - Profitability Analysis, 수익성 분석)는 매출과 원가를 다차원으로 분해하여 마진 구조를 파악하는 핵심 관리회계 기능입니다. 이 다차원 분석의 뼈대가 되는 것이 바로 I_Profit
개요 및 이 글에서 다루는 범위 이 글은 SAP S/4HANA의 CDS View인 I_ActivityType 을 중심으로 CO(Controlling) 모듈의 활동 유형 마스터 데이터를 어떻게 조회하고 실무 시나리오에 활용하는지 다룹니다. CSLA는 원가 센터가 제공하는 서비스 단위(기계
개요 및 이 글에서 얻을 것 SAP S/4HANA의 관리회계(CO) 영역에서 활동 유형(Activity Type)은 원가센터가 제공하는 서비스나 작업 능력을 정량화하는 핵심 마스터입니다. I_ActivityType 은 이 마스터를 CDS 뷰로 노출한 표준 인터페이스이며, 내부적으로는 C
Draft 처리의 필요성과 이 글의 방향 SAP RAP(RESTful ABAP Programming Model)에서 Draft는 사용자가 편집 중인 데이터를 임시로 보관하고, 세션이 끊기더라도 이어서 작업할 수 있게 해주는 핵심 기능입니다. Fiori Elements의 Object Pa
1. 개요 및 이 글에서 다루는 것 SAP S/4HANA Fiori 화면에서 사용자가 신규 판매 오더를 입력하다가 실수로 브라우저를 닫으면 지금까지 입력한 내용이 모두 사라져 버립니다. RAP(ABAP RESTful Application Programming Model)의 Draft 기
Draft란 무엇인가 — RAP에서의 역할과 필요성 Fiori 기반 엔터프라이즈 애플리케이션에서 사용자가 긴 양식을 작성하다가 브라우저를 닫거나 세션이 끊겼을 때 입력값이 모두 사라진다면 어떨까요? Draft는 바로 이 문제를 해결하기 위해 ABAP RESTful Application
1. CO 모듈에서 원가 센터 활동이란 무엇인가 SAP Controlling(CO) 모듈에서 원가 센터(Cost Center)는 기업 내부에서 비용이 발생하는 책임 단위를 의미합니다. 그러나 단순히 비용을 모으는 그릇에 그치지 않고, 다른 원가 객체로 비용을 흘려보내는 송신처 역할도 수
개요 및 핵심 체크포인트 SAP S/4HANA에서 컨트롤링(CO) 모듈을 다룰 때 가장 빈번하게 마주치는 마스터 데이터 중 하나가 바로 원가 요소(Cost Element) 입니다. 전통적인 ECC 시절에는 CSKA/CSKB/CSKS 같은 별도 테이블로 관리되던 원가 요소가, S/4HAN
개요와 이 글에서 다루는 것 SAP S/4HANA의 관리회계(CO) 영역에서 내부 오더(Internal Order)는 마케팅 캠페인, 단발성 프로젝트, 임시 비용 집계 단위 등 다양한 목적으로 활용되는 핵심 오브젝트입니다. 전통적으로 ABAP 개발자들은 AUFK 테이블을 직접 SELEC
개요 및 작성 의도 SAP S/4HANA의 자산 회계(FI-AA) 모듈에서 자산 거래 이력은 감사, 결산, 자산 가치 분석의 핵심 데이터입니다. 전통적으로 ABAP 개발자는 ANEK(자산 거래 헤더) 및 ANEP(자산 거래 라인)을 직접 조회해 왔지만, S/4HANA 환경에서는 가상 데
개요 및 도입 SAP S/4HANA의 고정 자산 관리(FI-AA) 모듈은 토지, 건물, 기계, 차량 등 기업의 장기 보유 자산을 회계적으로 추적하는 핵심 영역입니다. 이 글에서는 ANLA(자산 마스터 헤더 테이블) 위에 구축된 표준 CDS 뷰인 I_FixedAsset 을 깊이 있게 다룹
개요 및 이번 예제에서 다룰 내용 SAP S/4HANA의 고정자산(FI-AA) 회계에서 감가상각은 단순히 자산의 가치 하락을 기록하는 것이 아니라, 회계연도 마감과 재무제표 신뢰성을 좌우하는 핵심 프로세스입니다. I_AssetDepreciation 은 자산별·감가상각영역(Deprecia