R_TrvlReqAddlDestDraft

DDL: R_TRVLREQADDLDESTDRAFT Type: view_entity BASIC

Travel Request Additional Dest Draft

R_TrvlReqAddlDestDraft is a Basic CDS View that provides data about "Travel Request Additional Dest Draft" in SAP S/4HANA. It reads from 1 data source (trvs4_dest_d) and exposes 59 fields with key fields PersonnelNumber, TravelTripNumber, DestinationAssignment, DestinationType, TravelReqUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
trvs4_dest_d TravelReqAddlDestDraft from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_TrvlReqAddlDestDraft _ExtensionAddlDest $projection.PersonnelNumber = _ExtensionAddlDest.PersonnelNumber and $projection.TravelTripNumber = _ExtensionAddlDest.TravelTripNumber and $projection.DestinationAssignment = _ExtensionAddlDest.DestinationAssignment and $projection.DestinationType = _ExtensionAddlDest.DestinationType and $projection.TravelReqUUID = _ExtensionAddlDest.TravelReqUUID and $projection.SeqReqUUID = _ExtensionAddlDest.SeqReqUUID

Annotations (13)

NameValueLevelField
EndUserText.label Travel Request Additional Dest Draft view
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix ADD view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.quota.maximumFields 350 view
AbapCatalog.extensibility.quota.maximumBytes 2240 view

Fields (59)

KeyFieldSource TableSource FieldDescription
KEY PersonnelNumber trvs4_dest_d personnelnumber Personnel No.
KEY TravelTripNumber trvs4_dest_d traveltripnumber Trip Number
KEY DestinationAssignment trvs4_dest_d destinationassignment Destination Assignment
KEY DestinationType trvs4_dest_d destinationtype Destination type
KEY TravelReqUUID trvs4_dest_d travelrequuid UUID
KEY SeqReqUUID trvs4_dest_d seqrequuid UUID
TravelExpnSequentialNumber trvs4_dest_d travelexpnsequentialnumber Sequential Number
TripBeginsOnDate trvs4_dest_d tripbeginsondate Start Date
TripBeginsAtTime trvs4_dest_d tripbeginsattime Trip Begins At
AddressNumber trvs4_dest_d addressnumber Src Address No
CityName trvs4_dest_d cityname Name
DistrictName trvs4_dest_d districtname District
PostalCode trvs4_dest_d postalcode Postal Code
CityCodeName trvs4_dest_d citycodename City Code
TravelCommunityCityName trvs4_dest_d travelcommunitycityname City
TravelCommunityDistrictName trvs4_dest_d travelcommunitydistrictname District
TravelCommunityPostCode trvs4_dest_d travelcommunitypostcode Postal Code
StreetName trvs4_dest_d streetname Text
HouseNumber trvs4_dest_d housenumber House Number
Country trvs4_dest_d country Venue: Ctry/Reg
Region trvs4_dest_d region Venue Region
MealsPerDiemHasTxn trvs4_dest_d mealsperdiemhastxn Auto Acmd Meals Tax
MealsPerDiemHasMnlTxn trvs4_dest_d mealsperdiemhasmnltxn Manual Meals Taxation
AcmdtnPerDiemHasMnlTxn trvs4_dest_d acmdtnperdiemhasmnltxn Manual Acmd Taxation
TripDestTypeName trvs4_dest_d tripdesttypename Event in Itinerary
CountryRegionName trvs4_dest_d countryregionname Country / Region
TripTypeStatutory trvs4_dest_d triptypestatutory Trip Type, Statutory
TripTypeStatutoryName trvs4_dest_d triptypestatutoryname Trip Type Statutory Name
TripTypeEnterprise trvs4_dest_d triptypeenterprise Trip Type, Company-Specific
TripTypeEnterpriseName trvs4_dest_d triptypeenterprisename Trip Type Enterprise Name
TypeOfTripActivityValue trvs4_dest_d typeoftripactivityvalue Activity (Planning)
AddlDestTypeOfTripActyName trvs4_dest_d addldesttypeoftripactyname Trip Activity Type Name
AbsenceTypeName trvs4_dest_d absencetypename Absence Type Name
AllowanceTypeName trvs4_dest_d allowancetypename Allowance Type Name
TrvlReqSprtnAllwncName trvs4_dest_d trvlreqsprtnallwncname Spouse Separation Allowance Name
SleepAtHomeName trvs4_dest_d sleepathomename Sleep at Home Name
DurnOfPrvtTripBreakName trvs4_dest_d durnofprvttripbreakname Duration of Private Trip Break Name
TripReasonText trvs4_dest_d tripreasontext Reason
TripDestination trvs4_dest_d tripdestination Destination
TripActivityType trvs4_dest_d tripactivitytype Activity (Planning)
TripActivityTypeName trvs4_dest_d tripactivitytypename Activity Name
TripRegion trvs4_dest_d tripregion Trip Region
AddlDestSleepAtHome trvs4_dest_d addldestsleepathome Night at Home
AddlDestDurnOfPrvtTripBreak trvs4_dest_d addldestdurnofprvttripbreak Private Trip Break
NrOfPerDiemNights trvs4_dest_d nrofperdiemnights PD Nights
AddlDestAbsenceType trvs4_dest_d addldestabsencetype Abs. Type
AddlDestAllowanceType trvs4_dest_d addldestallowancetype Allowance Type
TrvlReqSprtnAllwnc trvs4_dest_d trvlreqsprtnallwnc Spouse
AcmdtnIsChargeable trvs4_dest_d acmdtnischargeable Chargeable Accommodations
TripDestinationLong trvs4_dest_d tripdestinationlong Destination
TripItineraryNumber trvs4_dest_d tripitinerarynumber Trip Segment Number
TravelCountryRegion trvs4_dest_d travelcountryregion Country / Region
LastChangeDateTime trvs4_dest_d lastchangedatetime Timestamp
AddlDestLoclLastChgdDteTme trvs4_dest_d addldestlocllastchgddtetme Changed On
DraftEntityCreationDateTime trvs4_dest_d draftentitycreationdatetime Draft Created On
DraftEntityLastChangeDateTime trvs4_dest_d draftentitylastchangedatetime Draft Last Changed On
DraftAdministrativeDataUUID trvs4_dest_d draftadministrativedatauuid UUID
DraftEntityOperationCode trvs4_dest_d draftentityoperationcode Draft - Operation Code
HasActiveEntity trvs4_dest_d hasactiveentity TRUE

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view R_TrvlReqAddlDestDraft.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_TrvlReqAddlDestDraft AS
SELECT
  TravelReqAddlDestDraft.personnelnumber AS PersonnelNumber,
  TravelReqAddlDestDraft.traveltripnumber AS TravelTripNumber,
  TravelReqAddlDestDraft.destinationassignment AS DestinationAssignment,
  TravelReqAddlDestDraft.destinationtype AS DestinationType,
  TravelReqAddlDestDraft.travelrequuid AS TravelReqUUID,
  TravelReqAddlDestDraft.seqrequuid AS SeqReqUUID,
  TravelReqAddlDestDraft.travelexpnsequentialnumber AS TravelExpnSequentialNumber,
  TravelReqAddlDestDraft.tripbeginsondate AS TripBeginsOnDate,
  TravelReqAddlDestDraft.tripbeginsattime AS TripBeginsAtTime,
  TravelReqAddlDestDraft.addressnumber AS AddressNumber,
  TravelReqAddlDestDraft.cityname AS CityName,
  TravelReqAddlDestDraft.districtname AS DistrictName,
  TravelReqAddlDestDraft.postalcode AS PostalCode,
  TravelReqAddlDestDraft.citycodename AS CityCodeName,
  TravelReqAddlDestDraft.travelcommunitycityname AS TravelCommunityCityName,
  TravelReqAddlDestDraft.travelcommunitydistrictname AS TravelCommunityDistrictName,
  TravelReqAddlDestDraft.travelcommunitypostcode AS TravelCommunityPostCode,
  TravelReqAddlDestDraft.streetname AS StreetName,
  TravelReqAddlDestDraft.housenumber AS HouseNumber,
  TravelReqAddlDestDraft.country AS Country,
  TravelReqAddlDestDraft.region AS Region,
  TravelReqAddlDestDraft.mealsperdiemhastxn AS MealsPerDiemHasTxn,
  TravelReqAddlDestDraft.mealsperdiemhasmnltxn AS MealsPerDiemHasMnlTxn,
  TravelReqAddlDestDraft.acmdtnperdiemhasmnltxn AS AcmdtnPerDiemHasMnlTxn,
  TravelReqAddlDestDraft.tripdesttypename AS TripDestTypeName,
  TravelReqAddlDestDraft.countryregionname AS CountryRegionName,
  TravelReqAddlDestDraft.triptypestatutory AS TripTypeStatutory,
  TravelReqAddlDestDraft.triptypestatutoryname AS TripTypeStatutoryName,
  TravelReqAddlDestDraft.triptypeenterprise AS TripTypeEnterprise,
  TravelReqAddlDestDraft.triptypeenterprisename AS TripTypeEnterpriseName,
  TravelReqAddlDestDraft.typeoftripactivityvalue AS TypeOfTripActivityValue,
  TravelReqAddlDestDraft.addldesttypeoftripactyname AS AddlDestTypeOfTripActyName,
  TravelReqAddlDestDraft.absencetypename AS AbsenceTypeName,
  TravelReqAddlDestDraft.allowancetypename AS AllowanceTypeName,
  TravelReqAddlDestDraft.trvlreqsprtnallwncname AS TrvlReqSprtnAllwncName,
  TravelReqAddlDestDraft.sleepathomename AS SleepAtHomeName,
  TravelReqAddlDestDraft.durnofprvttripbreakname AS DurnOfPrvtTripBreakName,
  TravelReqAddlDestDraft.tripreasontext AS TripReasonText,
  TravelReqAddlDestDraft.tripdestination AS TripDestination,
  TravelReqAddlDestDraft.tripactivitytype AS TripActivityType,
  TravelReqAddlDestDraft.tripactivitytypename AS TripActivityTypeName,
  TravelReqAddlDestDraft.tripregion AS TripRegion,
  TravelReqAddlDestDraft.addldestsleepathome AS AddlDestSleepAtHome,
  TravelReqAddlDestDraft.addldestdurnofprvttripbreak AS AddlDestDurnOfPrvtTripBreak,
  TravelReqAddlDestDraft.nrofperdiemnights AS NrOfPerDiemNights,
  TravelReqAddlDestDraft.addldestabsencetype AS AddlDestAbsenceType,
  TravelReqAddlDestDraft.addldestallowancetype AS AddlDestAllowanceType,
  TravelReqAddlDestDraft.trvlreqsprtnallwnc AS TrvlReqSprtnAllwnc,
  TravelReqAddlDestDraft.acmdtnischargeable AS AcmdtnIsChargeable,
  TravelReqAddlDestDraft.tripdestinationlong AS TripDestinationLong,
  TravelReqAddlDestDraft.tripitinerarynumber AS TripItineraryNumber,
  TravelReqAddlDestDraft.travelcountryregion AS TravelCountryRegion,
  TravelReqAddlDestDraft.lastchangedatetime AS LastChangeDateTime,
  TravelReqAddlDestDraft.addldestlocllastchgddtetme AS AddlDestLoclLastChgdDteTme,
  TravelReqAddlDestDraft.draftentitycreationdatetime AS DraftEntityCreationDateTime,
  TravelReqAddlDestDraft.draftentitylastchangedatetime AS DraftEntityLastChangeDateTime,
  TravelReqAddlDestDraft.draftadministrativedatauuid AS DraftAdministrativeDataUUID,
  TravelReqAddlDestDraft.draftentityoperationcode AS DraftEntityOperationCode,
  TravelReqAddlDestDraft.hasactiveentity AS HasActiveEntity
FROM trvs4_dest_d AS TravelReqAddlDestDraft
LEFT OUTER JOIN E_TrvlReqAddlDestDraft AS _ExtensionAddlDest ON PersonnelNumber = _ExtensionAddlDest.PersonnelNumber AND TravelTripNumber = _ExtensionAddlDest.TravelTripNumber AND DestinationAssignment = _ExtensionAddlDest.DestinationAssignment AND DestinationType = _ExtensionAddlDest.DestinationType AND TravelReqUUID = _ExtensionAddlDest.TravelReqUUID AND SeqReqUUID = _ExtensionAddlDest.SeqReqUUID  -- association [1..1]
;