managed with additional save implementation in class zbp_event_r_bookingtp_72806 unique;
strict ( 1 );
define behavior for ZEVENT_R_BOOKINGTP_72806 alias BOOKING
persistent table zbooking_806
lock master
authorization master ( instance )
//etag master <field_name>
{
field (readonly : update )
TravelID;
create;
update;
delete;
// draft action Edit;
// draft action Activate;
// draft action Discard;
// draft action Resume;
// draft determine action Prepare;
event BookingCancelled parameter ZEVENT_D_BOOKING_CANCEL_72806;
mapping for zbooking_806
{
TravelID = travel_id;
AgencyID = agency_id;
CustomerID = customer_id;
BeginDate = begin_date;
EndDate = end_date;
BookingFee = booking_fee;
TotalPrice = total_price;
CurrencyCode = currency_code;
Description = description;
OverallStatus = overall_status;
Attachment = attachment;
MimeType = mime_type;
FileName = file_name;
CreatedBy = created_by;
CreatedAt = created_at;
LastChangedBy = last_changed_by;
LastChangedAt = last_changed_at;
LocalLastChangedAt = local_last_changed_at;
}
}