Zum Hauptinhalt springen

2. Business Service festlegen

  • Die BO Projection View ZC_TravelTP erstellen
  • Die Service Definition ZUI_TRAVEL erstellen
  • Das Service Binding ZUI_TRAVEL_O2 erstellen

BO Projection View ZC_TravelTP

@EndUserText.label: 'Travel'
@AccessControl.authorizationCheck: #NOT_REQUIRED
define root view entity ZC_TravelTP
as projection on ZR_TravelTP
{
key TravelUuid,
TravelId,
AgencyId,
CustomerId,
BeginDate,
EndDate,
BookingFee,
TotalPrice,
CurrencyCode,
Description,
Status,

/* Administrative Data */
CreatedBy,
CreatedAt,
LastChangedBy,
LastChangedAt
}

Service Definition ZUI_TRAVEL

@EndUserText.label: 'Travel'
define service ZUI_TRAVEL {
expose ZC_TravelTP as Travel;
}

Service Binding ZUI_TRAVEL_O2

  • Service Definition: ZUI_TRAVEL
  • Binding Type: OData V2 - UI