확장자 정리
확장자 정리
요약: SAP RAP 개발 환경에서 사용하는 주요 파일 확장자는 CDS 뷰, 데이터 모델링, 비즈니스 로직, 서비스 정의를 구분하며, 이클립스 ADT에서 각기 다른 역할을 수행합니다. SAP RAP(RESTful Application Programming Model) 개발 시 사용하는 주요 파일 확장자 및 역할은 다음과 같습니다.
RAP 관련 주요 확장자 정리
| 구분 | 확장자 | 설명 |
|---|---|---|
| Data Model (Data Definition Language Source) | .ddls | CDS View (Data Definition)를 정의하며, 데이터 구조와 모델을 생성합니다. |
| Metadata (Data Definition Language Metadata Extension) | .ddlx | Metadata Extension 파일로, UI Annotation 등을 별도로 분리하여 관리합니다. |
| Behavior Definition | .bdef | Behavior Definition 파일로, CRUD 작업 및 상태 관리를 위한 비즈니스 로직을 정의합니다. |
| Projection | .bdep | Behavior Projection 파일로, BDEF의 기능을 외부 노출용으로 매핑하거나 조정합니다. |
| Service | .srvd | Service Definition 파일로, 노출할 엔티티 세트와 서비스 인터페이스를 정의합니다. |
| Binding | .bndl | Service Binding 파일로, OData 버전 및 프로토콜(UI/API)을 설정하여 엔드포인트를 생성합니다. |
개발 참고사항
- 이클립스 확인: 이클립스 ADT(ABAP Development Tools)에서는 위 확장자들이 각각 다른 아이콘과 뷰어로 구분되어 표시됩니다. 만약 프로젝트 탐색기에서 파일이 보이지 않는다면, ABAP 패키지 내의 해당 객체 유형이 올바르게 생성되었는지, 혹은 필터 설정이 되어 있지 않은지 확인해야 합니다.
이 기사는 저작권자의 CC BY 4.0 라이센스를 따릅니다.