HA400

Beemajor·2024년 9월 6일

CORE(코어) + DATA(데이터) + SERVICE(서비스) = CDS

HANA를 하기 위해서는 "ADT"(ABAP Development Tools)로 들어가야합니다.
이클립스를 설치하고 ADT로 SAP 접속.

아래는 설치방법 및 활용 방법에 관한 이야기임.


https://tools.eu1.hana.ondemand.com/
여기서 이클립스 다운 받습니다 (하지만 SYNC5기 교육서버는 구버전이라 해당 링크로 다운 받지 않습니다. 메일 참조)


이렇게 생긴 아이를 눌러서 이클립스를 설치합니다.


이놈을 설치해줍니다.


설치 다하면 이런 화면이 나옵니다.
WINDOW -> Pesrspective -> Open Pesrspective -> Other 를 눌러보세요
개발언어를 설정하는건가봐요.


지금 상황은 아직 ABAP개발이 보이지 않는 상황


ABAP을 추가하기 위한 방법
HELP -> Install New Software 누르기


링크 복사해서 화면에 붙어 넣어야 합니다. 버전에 맞는 링크를 복사해오세요


이렇게 붙이면 됩니다. 우리는 근데 옛날꺼 써야합니다. 뒤에 그래서 보면 2023-06임


ADT((ABAP Development Tools))를 체크하고 next 등등 넘겨봐요!
그리고 이것저것 뜨면 ACEPPT 누르면서 동의동의동의 엔터엔터엔터 넘어가고 다 넘어가면
우측 하단 게이지가 생김 100% 설치되면 (한 10분 걸림)
Restart 팝업이 나와요. 누르면 껐다 다시 켜짐!!


그리고 다시 들어가서 아까했던거 해보세요
WINDOW -> Pesrspective -> Open Pesrspective -> Other
그러면 ABAP이 생겼을텐데 ABAP선택하고 확인하면됨


좌측 상단에 나오는 메뉴바!
거기서 Create an AVAP project 눌러보세용


이것저것 Next 넘기다보면 이거나와요
다 입력해주시죠 로그인 화면입니다.
다입력하면 또 Next 계속 입력하기.


짜잔 설치완료!

여기까지가 설치였습니다 아래부터는 간단활용기 시작


이렇게 이제까지 개발했었던 프로그램들도 잘 들어가집니다.
액티브도 잘되고 실행도 잘됩니다.
아직 UI가 너무 익숙하지않음.


Local 우측클릭 -> NEW -> OTHER ABAP REPOSITIORY OBJECT 누르면 새로운 무언가를 만들 수 있어요.


그냥 CDS VIEW를 찾는 것은 어려워요.
CORE를 입력하면 지금 화면처럼 나옵니다.
CORE입력하고 엔터였나 치면 화면나오고 거기서 DATA DEFINITION을 더블 클릭


여기서 지금 처럼 입력을 해보세요
다했으면 NEXT클릭


거기서 여러개 있는데 4번째거 누르기


그러면 지금화면이 나옵니다. (조금 제가 입력한거 있는 데 이렇게 일단 바꿔주세요 지금처럼)


다음 코드 설명들어갑니다
맨 윗줄 소스 이름을 정해줘야해요 구버전이라
지금 최신버전은 뷰랑 소스이름이 같아서 맨윗줄 안입력해도 된다는데
우린 구버전이니까 맨윗줄에 소스이름 넣어주기 '~_S' 이거 말하는겅
다음 CDS VIEW도 VIEW에요. 예전에 우리가 했던 VIEW 같은..
VIEW에 넣어줄 필드를 넣어주세요 KEY필드는 { KEY 필드, 필드 } 이렇게 쓰면됩니디.


다 썼으면 재생버튼 처럼 생긴 RUN AS 누르고 1번
즉, ABAP APPLICATION 누르기


그러면 지금처럼 화면이 나와요 신기방귀ㅋ


GUI에서도 확인가능합니다 소스입력 치면...
단 수정은 불가능합니다. 그리고 뷰이름만 넣고 DISPLAY하면
CDSVIEW 생성 코드도 볼 수 있어요.


지금은 소스넣고 보려고 검색한 경우.


CDS VIEW를 이렇게 활용할 수 있다.


실행해보면 짜자잔~~!


요즘 버젼으로 코드를 쓰면 이렇게 쓰게됩니다.
요즘 버젼을 쓰려면 요즘 신택스 즉, 뉴신택스를 써야합니다.
그게 @임 ㅋㅋ
요즘버전 특
" 요즘엔 뷰랑 소스의 이름이 같다.
" 대신 NEW OPEN SQL을 써야한다.

여기까지 했고 아래는 꿀팁!


/nsm04
우리조 친구들 마구마구 쉬게 해주는 T-Code

profile
i'm Graphic Designer

0개의 댓글