R_TravelExpenseAddlDestDraft

DDL: R_TRAVELEXPENSEADDLDESTDRAFT Type: view_entity BASIC

Trvl Expn Addl Dest Draft

R_TravelExpenseAddlDestDraft is a Basic CDS View that provides data about "Trvl Expn Addl Dest Draft" in SAP S/4HANA. It reads from 1 data source (trvs4_e_dest_d) and exposes 82 fields with key fields PersonnelNumber, TravelTripNumber, DestinationAssignment, TravelReqUUID, SeqReqUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
trvs4_e_dest_d AddlDestDraft from

Associations (1)

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

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Trvl Expn Addl Dest Draft 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 (82)

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

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_TravelExpenseAddlDestDraft.
-- 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_TravelExpenseAddlDestDraft AS
SELECT
  AddlDestDraft.personnelnumber AS PersonnelNumber,
  AddlDestDraft.traveltripnumber AS TravelTripNumber,
  AddlDestDraft.destinationassignment AS DestinationAssignment,
  AddlDestDraft.travelrequuid AS TravelReqUUID,
  AddlDestDraft.seqrequuid AS SeqReqUUID,
  AddlDestDraft.destinationtype AS DestinationType,
  AddlDestDraft.travelexpnsequentialnumber AS TravelExpnSequentialNumber,
  AddlDestDraft.tripbeginsondate AS TripBeginsOnDate,
  AddlDestDraft.tripbeginsattime AS TripBeginsAtTime,
  AddlDestDraft.addressnumber AS AddressNumber,
  AddlDestDraft.cityname AS CityName,
  AddlDestDraft.districtname AS DistrictName,
  AddlDestDraft.postalcode AS PostalCode,
  AddlDestDraft.travelcommunitycityname AS TravelCommunityCityName,
  AddlDestDraft.travelcommunitydistrictname AS TravelCommunityDistrictName,
  AddlDestDraft.travelcommunitypostcode AS TravelCommunityPostCode,
  AddlDestDraft.citycodename AS CityCodeName,
  AddlDestDraft.streetname AS StreetName,
  AddlDestDraft.housenumber AS HouseNumber,
  AddlDestDraft.country AS Country,
  AddlDestDraft.region AS Region,
  AddlDestDraft.mealsperdiemhastxn AS MealsPerDiemHasTxn,
  AddlDestDraft.mealsperdiemhasmnltxn AS MealsPerDiemHasMnlTxn,
  AddlDestDraft.acmdtnperdiemhasmnltxn AS AcmdtnPerDiemHasMnlTxn,
  AddlDestDraft.tripdesttypename AS TripDestTypeName,
  AddlDestDraft.countryregionname AS CountryRegionName,
  AddlDestDraft.triptypestatutory AS TripTypeStatutory,
  AddlDestDraft.triptypestatutoryname AS TripTypeStatutoryName,
  AddlDestDraft.triptypeenterprise AS TripTypeEnterprise,
  AddlDestDraft.triptypeenterprisename AS TripTypeEnterpriseName,
  AddlDestDraft.typeoftripactivityvalue AS TypeOfTripActivityValue,
  AddlDestDraft.addldesttypeoftripactyname AS AddlDestTypeOfTripActyName,
  AddlDestDraft.absencetypename AS AbsenceTypeName,
  AddlDestDraft.allowancetypename AS AllowanceTypeName,
  AddlDestDraft.trvlreqsprtnallwncname AS TrvlReqSprtnAllwncName,
  AddlDestDraft.sleepathomename AS SleepAtHomeName,
  AddlDestDraft.durnofprvttripbreakname AS DurnOfPrvtTripBreakName,
  AddlDestDraft.tripreasontext AS TripReasonText,
  AddlDestDraft.tripdestination AS TripDestination,
  AddlDestDraft.tripactivitytype AS TripActivityType,
  AddlDestDraft.tripactivitytypename AS TripActivityTypeName,
  AddlDestDraft.tripregion AS TripRegion,
  AddlDestDraft.addldestsleepathome AS AddlDestSleepAtHome,
  AddlDestDraft.addldestdurnofprvttripbreak AS AddlDestDurnOfPrvtTripBreak,
  AddlDestDraft.nrofperdiemnights AS NrOfPerDiemNights,
  AddlDestDraft.addldestabsencetype AS AddlDestAbsenceType,
  AddlDestDraft.addldestallowancetype AS AddlDestAllowanceType,
  AddlDestDraft.trvlreqsprtnallwnc AS TrvlReqSprtnAllwnc,
  AddlDestDraft.acmdtnischargeable AS AcmdtnIsChargeable,
  AddlDestDraft.tripdestinationlong AS TripDestinationLong,
  AddlDestDraft.tripitinerarynumber AS TripItineraryNumber,
  AddlDestDraft.lastchangedatetime AS LastChangeDateTime,
  AddlDestDraft.travelcountryregion AS TravelCountryRegion,
  AddlDestDraft.addldestlocllastchgddtetme AS AddlDestLoclLastChgdDteTme,
  AddlDestDraft.draftentitycreationdatetime AS DraftEntityCreationDateTime,
  AddlDestDraft.draftentitylastchangedatetime AS DraftEntityLastChangeDateTime,
  AddlDestDraft.draftadministrativedatauuid AS DraftAdministrativeDataUUID,
  AddlDestDraft.draftentityoperationcode AS DraftEntityOperationCode,
  AddlDestDraft.hasactiveentity AS HasActiveEntity,
  AddlDestDraft.acmdtnischargeable_h AS AcmdtnIsChargeable_H,
  AddlDestDraft.acmdtnperdiemhasmnltxn_h AS AcmdtnPerDiemHasMnlTxn_H,
  AddlDestDraft.addldestallowancetype_h AS AddlDestAllowanceType_H,
  AddlDestDraft.addldestdurnofprvttripbreak_h AS AddlDestDurnOfPrvtTripBreak_H,
  AddlDestDraft.addldestsleepathome_h AS AddlDestSleepAtHome_H,
  AddlDestDraft.addressnumber_h AS AddressNumber_H,
  AddlDestDraft.citycodename_h AS CityCodeName_H,
  AddlDestDraft.cityname_h AS CityName_H,
  AddlDestDraft.districtname_h AS DistrictName_H,
  AddlDestDraft.housenumber_h AS HouseNumber_H,
  AddlDestDraft.mealsperdiemhasmnltxn_h AS MealsPerDiemHasMnlTxn_H,
  AddlDestDraft.mealsperdiemhastxn_h AS MealsPerDiemHasTxn_H,
  AddlDestDraft.postalcode_h AS PostalCode_H,
  AddlDestDraft.streetname_h AS StreetName_H,
  AddlDestDraft.travelcountryregion_h AS TravelCountryRegion_H,
  AddlDestDraft.tripactivitytype_h AS TripActivityType_H,
  AddlDestDraft.tripbeginsattime_h AS TripBeginsAtTime_H,
  AddlDestDraft.tripbeginsondate_h AS TripBeginsOnDate_H,
  AddlDestDraft.tripdestination_h AS TripDestination_H,
  AddlDestDraft.tripreasontext_h AS TripReasonText_H,
  AddlDestDraft.triptypeenterprise_h AS TripTypeEnterprise_H,
  AddlDestDraft.triptypestatutory_h AS TripTypeStatutory_H,
  AddlDestDraft.typeoftripactivityvalue_h AS TypeOfTripActivityValue_H
FROM trvs4_e_dest_d AS AddlDestDraft
LEFT OUTER JOIN E_TravelExpenseAddlDestDraft AS _ExtensionAddlDest ON PersonnelNumber = _ExtensionAddlDest.PersonnelNumber AND TravelTripNumber = _ExtensionAddlDest.TravelTripNumber AND TravelReqUUID = _ExtensionAddlDest.TravelReqUUID AND SeqReqUUID = _ExtensionAddlDest.SeqReqUUID AND DestinationAssignment = _ExtensionAddlDest.DestinationAssignment  -- association [1..1]
;