[SAP] CDS View와 AMDP의 차이
·
SAP
CDS View와 AMDP의 차이를 정리한다.비교구분CDS ViewAMDP목적선언형 뷰 (읽기 중심)절차형 로직 (처리 중심)성격SQL-like, 읽기 전용SQLScript 기반, 변수/조건 가능복잡한 로직 (IF, LOOP 등)불가능가능변수 선언안 됨DECLARE로 가능여러 단계 처리 (중간 계산 등)어려움자연스럽게 처리디버깅상대적으로 쉬움조금 어렵고 DB 레벨 추적 필요퍼포먼스 (대용량 처리)좋음 (내부 최적화)훨씬 강력함 (직접 튜닝 가능) 단순 SQL 조회/조인이면 CDS View, 복잡한 로직/조건/변수처리/집계/성능이 중요하면 AMDP를 사용한다.물론 둘다 사용할 수 있고, 보통 그렇게 한다. CDS View로 기본 데이터 뷰 구성하고, AMDP로 백엔드에서 복잡 로직 처리 후 결과 반환 →..
[SAP] Screen Status 생성하지 않고 스탠다드 활용하는 법
·
SAP
SAP ABAP 프로그램 Screen을 생성하면 뒤로 가기, 취소, 종료, 저장 등의 버튼을 활용하기 위해 Status를 생성해야 하는 것은 다들 알고 있을 것이다. 하지만 매번 화면마다 Status를 생성하는 것은 아주 귀찮으니까 스탠다드를 활용해보자. SET PF-STATUS 'STANDARD' OF PROGRAM 'SAPLKKBL'. 이 것을 Screen의 PBO Module에 넣으면 된다. PAI(user_command)에서 활용하기 위한 ok_code를 간단히 알려주겠다. &F03: 뒤로(F3)&F12: 취소(F12)&F15: 종료(Shift+F3)
사서
'ABAP' 태그의 글 목록