ABAP

CRUD 구현 0줄로 끝 #shorts #SAP #ABAP

▶ YouTube에서 보기

CRUD 구현 0줄로 끝 #shorts #SAP #ABAP

Moderator · 2026. 5. 3. · 조회 1

RAP Managed란?

ABAP RAP(RESTful Application Programming Model)에서 managed 키워드 하나면 Create, Read, Update, Delete — 모든 CRUD 로직을 SAP 프레임워크가 자동 처리합니다. 직접 코드를 짤 필요가 없습니다.

Unmanaged와의 차이

Unmanaged 시나리오에서는 개발자가 CRUD 메서드를 직접 구현해야 합니다. Managed는 그 반대입니다 — 구현부를 SAP가 담당하고, 개발자는 비즈니스 규칙(Validation, Determination)만 작성합니다.

Behavior Definition 예시

managed implementation in class zbp_r_travel unique;

define behavior for ZR_TRAVEL_M alias Travel
  persistent table ztravel
  lock master
  authorization master ( instance )
{
  create;
  update;
  delete;

  field ( readonly ) TravelId;
}

자동으로 생성되는 것들

  • ETag 기반 낙관적 잠금(Lock)
  • Draft 처리 (activate/discard)
  • Numbering (early / late)
  • OData V4 서비스 바인딩

CDS View + Behavior Definition + Service Definition 세 파일만 작성하면 Fiori Elements UI까지 자동으로 연결됩니다.

핵심 한 줄


본 게시글은 btpstacks.com의 독립 학습 콘텐츠이며 SAP SE와 무관합니다. 공식 문서는 help.sap.com을 참고하세요.

SAP, ABAP, SAP BTP, SAPUI5, SAP Fiori는 독일 및 기타 국가에서 SAP SE의 상표 또는 등록상표입니다.

댓글 0

아직 댓글이 없습니다.