SAP/BTP

·SAP/BTP
1. Localizing Error Messages이 레슨에서는 CAP 애플리케이션에서 오류 메시지를 현지화하는 방법을 배웁니다.텍스트 번들 파일오류 메시지를 하드코딩하는 대신 별도의 텍스트 번들 파일에 키-값 쌍으로 유지관리합니다.애플리케이션 코드는 키를 사용하여 해당 텍스트에 접근합니다.여러 언어를 지원하기 위해 동일한 키에 대해 번역된 텍스트를 제공하는 여러 파일을 유지관리합니다.번들 파일 생성 절차_i18n, i18n 또는 assets/i18n 폴더에 messages.properties 파일을 생성합니다.키-값 쌍으로 텍스트를 유지관리합니다 (보통 영어로).추가 언어 지원을 위해 messages.properties 형식의 파일을 생성합니다.폴백 체인요청된 언어의 파일이 없거나 키가 없는 경우 me..
·SAP/BTP
1.Validating User InputCAP(Cloud Application Programming)에서는 어노테이션을 사용하여 서버 측에서 입력 데이터를 검증할 수 있습니다. 이를 통해 잘못된 데이터가 데이터베이스에 저장되지 않도록 방지할 수 있습니다. 이 글에서는 주요 어노테이션과 그 사용 예시를 다룹니다.주요 어노테이션@mandatory기능: 해당 필드가 비어 있지 않도록 강제합니다. null 값이나 공백 문자열(트림된 값)을 허용하지 않습니다.동작: 입력값이 없을 경우, HTTP 상태 코드 400 (Bad Request)와 함께 "값이 필요합니다(Value is required)"라는 오류 메시지를 반환합니다.사용 예시:Books 엔티티의 title 필드는 반드시 입력되어야 합니다.Authors..
·SAP/BTP
Using Associations and CompositionsCAP에서 연관 관계와 구성 사용하기CAP에서 연관 관계와 구성은 엔티티 간의 관계를 모델링하는 데 사용됩니다. 연관 관계는 독립적으로 존재할 수 있는 엔티티 간의 관계를 정의하며, 구성은 포함 관계를 나타내는 데 사용됩니다. 연관 관계연관 관계는 두 가지로 나뉩니다:관리형 연관 관계: 관리형 연관 관계는 자동으로 외래 키 필드와 조인 조건을 추가합니다. 이는ToOne 연관 관계에 적합하며, 모델의 간결성을 유지하는 데 유리합니다.비관리형 연관 관계: 비관리형 연관 관계는 임의의 조인 조건을 명시적으로 지정할 수 있습니다. 이는 복잡한 관계를 모델링하는 데 유용합니다.To-One 연관 관계ToOne 연관 관계는 한 엔티티가 다른 엔티티와 하나..
·SAP/BTP
1. Defining Domain ModelsCDS Models의 기본 원칙모델 기반 접근법 이해이번에는 모델 기반 접근법에 대해 설명하겠습니다. 대부분의 프로젝트는 도메인의 필수 객체를 해당 도메인 모델로 캡처하는 것으로 시작합니다. 도메인 모델도메인 모델은 비즈니스 엔티티의 기본 구조, 속성, 그리고 그들 간의 관계를 정의합니다. 이 모델은 특정 서비스 구현에 묶이지 않고 핵심 데이터 구조를 캡처합니다. 따라서, 도메인 모델은 데이터베이스에 배포되는 지속성 모델의 기초가 되며, 데이터 접근을 위한 API facades(정면) 역할을 하는 서비스의 기본 모델로도 사용됩니다. 서비스/API 모델서비스 또는 API 모델은 외부 소비자나 프론트엔드 애플리케이션이 상호작용하는 인터페이스, 작업, 엔드포인트를 ..
·SAP/BTP
1. Exploring the Fundamental ConceptsCAP 프레임워크: 기술적 특징과 장점CAP(Capability-based Architecture) 프레임워크는 SAP이 제공하는 강력한 애플리케이션 개발 플랫폼으로, 다양한 오픈 소스 기술과 SAP 기술을 결합하여 제공됩니다. 이 글에서는 CAP 프레임워크의 주요 기술적 특징과 장점을 살펴보겠습니다.1.1. 런타임 환경: Node.js와 JavaCAP는 Node.js와 Java 두 가지 런타임 환경을 지원합니다. 이는 개발자들이 자신에게 익숙한 언어와 환경에서 애플리케이션을 개발할 수 있도록 돕습니다.Node.js SDK: CAP의 Node.js SDK는 Express를 기반으로 하여 Node.js의 풍부한 생태계를 활용할 수 있게 합니..
·SAP/BTP
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(클린)의 정의각 차원마..
이글루딩
'SAP/BTP' 카테고리의 글 목록