본문 바로가기

Behavior2

RAP 09 - MANAGED REPORT : Behavior Implementation 목차Behavior Implementation이전시간에 생성한 Behavior Definition은 기능들을 선언만 해두는 껍데기일 뿐이고 진짜 ABAP코딩은 다른곳에서 이루어 집니다. 이번 시간에는 RAP 모델의 심장이자 비즈니스 로직의 실체인 Behavior Implementation에 대해서 알아보겠습니다. Behavior Implementation 이란?개발자 관점에서 간단히 설명하면 Behavior Implementation은 실제 작동하는 ABAP 소스코드를 채워넣는 특수 ABAP Class입니다. 이 Class는 일반 클래스(SE24)와 달리 FOR BEHAVIOR OF 라는 특수 구문이 붙으며 Eclipse ADT환경에서만 관리가 가능한 RAP전용 비즈니스 로직 Class 입니다. 이런 .. 2026. 7. 6.
RAP 08 - MANAGED REPORT : Behavior Definition 목차1.Behavior Definition RAP Architecture 를 다시한번 보겠습니다. 지난시간에 Business Object 중에서 Data Modeling에 대해 알아봤다면 이번시간에는 그 아래에 있는 Behavior definition과 Behavior implementation에 대하여 알아보겠습니다. 과거의 CDS View는 단순히 데이터베이스의 테이블을 조인해서 화면에 뿌려주는 역할에 그쳤습니다. 하지만 RAP 모델에서는 CDS View에 Behavior Definition을 결합함으로써 해당 데이터 엔티티가 CUD 작업을 할 수 있는 강력한 비즈니스 객체로 진화하게 됩니다.Behaviro Definition에서는 다음과 같은 행동들을 정의하게 됩니다.CUD작업의 선언 : 데이터의 .. 2026. 7. 5.