1. Localizing Error Messages이 레슨에서는 CAP 애플리케이션에서 오류 메시지를 현지화하는 방법을 배웁니다.텍스트 번들 파일오류 메시지를 하드코딩하는 대신 별도의 텍스트 번들 파일에 키-값 쌍으로 유지관리합니다.애플리케이션 코드는 키를 사용하여 해당 텍스트에 접근합니다.여러 언어를 지원하기 위해 동일한 키에 대해 번역된 텍스트를 제공하는 여러 파일을 유지관리합니다.번들 파일 생성 절차_i18n, i18n 또는 assets/i18n 폴더에 messages.properties 파일을 생성합니다.키-값 쌍으로 텍스트를 유지관리합니다 (보통 영어로).추가 언어 지원을 위해 messages.properties 형식의 파일을 생성합니다.폴백 체인요청된 언어의 파일이 없거나 키가 없는 경우 me..
Using Associations and CompositionsCAP에서 연관 관계와 구성 사용하기CAP에서 연관 관계와 구성은 엔티티 간의 관계를 모델링하는 데 사용됩니다. 연관 관계는 독립적으로 존재할 수 있는 엔티티 간의 관계를 정의하며, 구성은 포함 관계를 나타내는 데 사용됩니다. 연관 관계연관 관계는 두 가지로 나뉩니다:관리형 연관 관계: 관리형 연관 관계는 자동으로 외래 키 필드와 조인 조건을 추가합니다. 이는ToOne 연관 관계에 적합하며, 모델의 간결성을 유지하는 데 유리합니다.비관리형 연관 관계: 비관리형 연관 관계는 임의의 조인 조건을 명시적으로 지정할 수 있습니다. 이는 복잡한 관계를 모델링하는 데 유용합니다.To-One 연관 관계ToOne 연관 관계는 한 엔티티가 다른 엔티티와 하나..
1. Defining Domain ModelsCDS Models의 기본 원칙모델 기반 접근법 이해이번에는 모델 기반 접근법에 대해 설명하겠습니다. 대부분의 프로젝트는 도메인의 필수 객체를 해당 도메인 모델로 캡처하는 것으로 시작합니다. 도메인 모델도메인 모델은 비즈니스 엔티티의 기본 구조, 속성, 그리고 그들 간의 관계를 정의합니다. 이 모델은 특정 서비스 구현에 묶이지 않고 핵심 데이터 구조를 캡처합니다. 따라서, 도메인 모델은 데이터베이스에 배포되는 지속성 모델의 기초가 되며, 데이터 접근을 위한 API facades(정면) 역할을 하는 서비스의 기본 모델로도 사용됩니다. 서비스/API 모델서비스 또는 API 모델은 외부 소비자나 프론트엔드 애플리케이션이 상호작용하는 인터페이스, 작업, 엔드포인트를 ..
1. SAP S/4HANA Cloud: Clean Core 구성요소 분석 도입SAP S/4HANA Cloud는 재무, 조달, 공급망, 고객 관계 관리 등 다양한 비즈니스 프로세스를 관리하는 중요한 기능을 제공.클라우드 기반 솔루션이므로 기존 온프레미스(On-Premise) SAP ERP 시스템과는 다른 방식으로 확장, 통합, 운영을 관리해야 함.이 접근 방식은 "Clean Core"라는 간단한 문구로 요약 가능.Core(코어)의 정의Core(코어)는 ERP 시스템을 여러 "차원(dimensions)"으로 나누어 분석하는 방식을 의미.주요 차원:프로세스 (Processes)확장 (Extensions)데이터 (Data)통합 (Integrations)운영 (Operations)Clean(클린)의 정의각 차원마..
1. 비즈니스 프로세스를 클린 코어 준수로 만드는 방법 탐색클린 비즈니스 프로세스"경쟁력을 유지하면서 복잡성을 줄이기"는 클린 코어의 핵심입니다. 이 단원에서는 클린 코어의 각 차원을 분석하고, 각 차원에서 요구되는 결과가 어떻게 클린 코어 준수로 이어지는지 살펴봅니다.클린 코어 준수를 위한 단계1. 조직 구조, 기술적 기반 및 변환 방법론 설정조직 구조: 각 팀 구성원의 역할과 책임을 명확히 정의합니다. 이는 비즈니스 분석가, 프로젝트 관리자, 개발자, 테스트 팀원 등에게 해당됩니다.기술적 기반: 비즈니스 프로세스를 지원하는 올바른 도구와 기술을 선택하고, 확장 가능하고 안전한 인프라를 구축합니다.변환 방법론: 프로젝트 구현 접근 방식을 기반으로 비즈니스 프로세스를 평가, 구현 및 최적화하는 구조적이고..
사용자 관점에서의 클린 코어 이점 분석사용자 관점에서의 클린 코어 개요클린 코어는 가능한 표준에 가까운 시스템을 의미하며, SAP의 표준화된 지침과 모범 사례를 기반으로 클라우드 호환 확장 및 통합을 실행합니다. SAP S/4HANA Cloud는 이러한 클린 코어 유지 전략을 통해 현대 기업이 직면한 주요 도전에 대응할 수 있습니다.클린 코어는 데이터 품질과 가용성을 높여 사용자가 더 나은 결정을 신속히 내릴 수 있도록 돕습니다.레거시 시스템의 문제와 기술적 부채문제의 원인레거시 시스템은 복잡성, 느린 속도, 오류 발생 가능성이 높은 환경을 초래합니다. 예시로 소개된 제작 회사 '그리티 픽셀(The Gritty Pixel)'은 다음과 같은 문제로 어려움을 겪고 있습니다:데이터 사일로와 비효율적인 커뮤니케..