포스트

확장자 정리

확장자 정리

요약: SAP RAP 개발 환경에서 사용하는 주요 파일 확장자는 CDS 뷰, 데이터 모델링, 비즈니스 로직, 서비스 정의를 구분하며, 이클립스 ADT에서 각기 다른 역할을 수행합니다. SAP RAP(RESTful Application Programming Model) 개발 시 사용하는 주요 파일 확장자 및 역할은 다음과 같습니다.

RAP 관련 주요 확장자 정리

구분확장자설명
Data Model
(Data Definition Language Source)
.ddlsCDS View (Data Definition)를 정의하며, 데이터 구조와 모델을 생성합니다.
Metadata
(Data Definition Language Metadata Extension)
.ddlxMetadata Extension 파일로, UI Annotation 등을 별도로 분리하여 관리합니다.
Behavior Definition.bdefBehavior Definition 파일로, CRUD 작업 및 상태 관리를 위한 비즈니스 로직을 정의합니다.
Projection.bdepBehavior Projection 파일로, BDEF의 기능을 외부 노출용으로 매핑하거나 조정합니다.
Service.srvdService Definition 파일로, 노출할 엔티티 세트와 서비스 인터페이스를 정의합니다.
Binding.bndlService Binding 파일로, OData 버전 및 프로토콜(UI/API)을 설정하여 엔드포인트를 생성합니다.

개발 참고사항

  • 이클립스 확인: 이클립스 ADT(ABAP Development Tools)에서는 위 확장자들이 각각 다른 아이콘과 뷰어로 구분되어 표시됩니다. 만약 프로젝트 탐색기에서 파일이 보이지 않는다면, ABAP 패키지 내의 해당 객체 유형이 올바르게 생성되었는지, 혹은 필터 설정이 되어 있지 않은지 확인해야 합니다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.