본문 바로가기
728x90
반응형

AMDP2

<ABAP> CDS VIEW, AMDP 쓰기전 고민이 필요한 이유.. 간단하게 아래 cds view를 사용해서 데이터를 조회하는 프로그램 DB 트리를 보자..이 부분은 제일 밑단의 사진이다..AMDP 안에 CDS VIEW를 호출해서 퍼포먼스를 올렸다 라고 생각했는데 막상 해당 부분을 까보니 최악의 퍼포먼스를 만들어놓고 그게 느리니 AMDP로 감싼 것이었다...해당 AMDP 안에서 호출하는 CDS VIEW 는 그 안에서 총 7단계 레벨의 CDS VIEW 를 호출하고 있었고 가장 밑단까지 와서 CDS VIEW 3개 보니 위 사진처럼 AUAS db를 그냥 다른 조건으로 불러서 union all로 합치고 있었다.즉, 최악에 최악에 최악의 방향으로 개발해두고 자재들이 많이 느리니까 amdp.....cds view 가 결국 저지경이 되는 이유는아래 내용중에 하나가 있을 것이다.1... 2026. 5. 13.
<ABAP> AMDP 를 만들어 보자. with 제미나이 선생님 옛날 SAP를 쓰다 SI를 들어오니 새로운 기술들이 많이 나왔다.요즘 체계적으로 배우는 혹은 컴공을 나온 칭구들이 이런 기술에 훨씬 능숙할 것 같고 나같은 아재는 덜(?) 친숙한 기술같긴 하나....여기 계신 50대 후반분들도 AMDP를 능숙하게 쓰시는걸 보면 익혀는 놔야하는 기술이기에...같이 한번 만들어 보자.1.AMDP는 왜? 만들까?그러게.. 안그래도 HANA 서버라 SQL이 빠른데 AMDP를 왜쓸까?엄청나게 많은 자재 데이터를 빠르게 취합해서 가져올 수 있기에 쓴다고 한다..(그러나 쿼리 잘못 날리면 뻗을 수 있다 하여 안쓰기도 했다고 한다.) 어쨌든 SI든 유지보수던 알아는 둬야하는데이걸 하려면 먼저 이클립스를 깔아서 SAP에 접속되도록 만들어야 한다.(왜? 는 아래 쓰겠다.)---------.. 2025. 10. 24.
728x90
반응형