[SAP] CDS VIEW 생성

SAPCO·2024년 2월 28일
0

- [SAP]

목록 보기
9/17

0. CDS VIEW

ADT(Abap Development Tool)를 이용해서 sandbox에 연결 후 cds view 생성.

1. 생성

1-1. Abap Project 생성

1-2. sandbox 연결

1-3. connection 정보 입력

1-4. logon

  • SAP 접속정보와 동일

1-5. 연결완료

1-6. Core Data Service-Data Definitions 생성

  • Project, Pakage 정보 자동 입력됨.
    생성할 Data Definitnions Name, Description 입력 후 Next.
  • 포함시킬 Transport Request 선택.
  • 템플릿 선택
  • 생성 완료

2. 작성

2-1. Annotation

@AbapCatalog.sqlViewName: 'Z_CDS_V_NAME'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Z_TEST_CDS'
define view Z_TEST_CDS as 
select from data_source_name
left outer join joined_data_source_name
    on data_source_name.element_name = joined_data_source_name.joined_element_name
    
{
    
}
  • @AbapCatalog.sqlViewName: 'Z_CDS_V_NAME'
    작성한 sqlViewName으로 VIEW가 생성됨.
    해당 sqlViewName으로 SE11에서 조회 가능.

  • @AccessControl.authorizationCheck: #CHECK
    Check인 경우 AccessControl을 확인해서 권한을 제어 가능.

  • @EndUserText.label: 'Z_TEST_CDS'
    생성할 때 작성했던 Description.

  • define view Z_TEST_CDS as
    지정한 'Z_TEST_CDS'로 엔티티가 생성된다.

  • { }
    select해올 컬럼들 작성.

  • Active
    작성이 다 되었으면 활성화.

  • Run
    ABAP Application으로 실행

여기까지가 공통사항이며 추가 문법이나 구문등은 추가로 찾자.


참조

profile
SAP CO

0개의 댓글

관련 채용 정보