R_TravelExpenseDraft

DDL: R_TRAVELEXPENSEDRAFT Type: view_entity BASIC

Travel Expense Draft

R_TravelExpenseDraft is a Basic CDS View that provides data about "Travel Expense Draft" in SAP S/4HANA. It reads from 1 data source (trvs4_expense_d) and exposes 228 fields with key fields PersonnelNumber, TravelTripNumber, TravelReqUUID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
trvs4_expense_d ExpenseDraft from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_TravelExpenseDraft _ExtensionTravelExpense $projection.PersonnelNumber = _ExtensionTravelExpense.PersonnelNumber and $projection.TravelTripNumber = _ExtensionTravelExpense.TravelTripNumber and $projection.TravelReqUUID = _ExtensionTravelExpense.TravelReqUUID

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Travel Expense 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 TEX view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.quota.maximumFields 238 view
AbapCatalog.extensibility.quota.maximumBytes 2240 view

Fields (228)

KeyFieldSource TableSource FieldDescription
KEY PersonnelNumber trvs4_expense_d personnelnumber Personnel No.
KEY TravelTripNumber trvs4_expense_d traveltripnumber Trip Number
KEY TravelReqUUID trvs4_expense_d travelrequuid UUID
TravelExpnSequentialNumber trvs4_expense_d travelexpnsequentialnumber Sequential Number
PeriodSequentialNumber trvs4_expense_d periodsequentialnumber Sequence Number
TripDepartureDate trvs4_expense_d tripdeparturedate Start Date
DepartureBeginTime trvs4_expense_d departurebegintime Trip Begins At
TripArrivalDate trvs4_expense_d triparrivaldate End Date
ArrivalEndTime trvs4_expense_d arrivalendtime Trip Ends At
TripReasonText trvs4_expense_d tripreasontext Reason
TripDestination trvs4_expense_d tripdestination Destination
Country trvs4_expense_d country Venue: Ctry/Reg
MainDestinationRegion trvs4_expense_d maindestinationregion Region: Main Dest
DomesticDeptDate trvs4_expense_d domesticdeptdate Border Trip Out Date
TravelExpenseOutBoundTime trvs4_expense_d travelexpenseoutboundtime Time
DomesticArrvlDate trvs4_expense_d domesticarrvldate Border Return Date
TripRetTime trvs4_expense_d triprettime Border Return Time
TripCtryReg trvs4_expense_d tripctryreg Region: Border Cross
TripTypeEnterprise trvs4_expense_d triptypeenterprise Trip Type, Company-Specific
TripSchema trvs4_expense_d tripschema Trip Schema
TripTypeStatutory trvs4_expense_d triptypestatutory Trip Type, Statutory
TypeOfTripActivityValue trvs4_expense_d typeoftripactivityvalue Activity (Planning)
MealsPerDiem trvs4_expense_d mealsperdiem Reimbursement
AccommodationHasPerDiem trvs4_expense_d accommodationhasperdiem Reimbursement
NrOfOvernightPerDiemNights trvs4_expense_d nrofovernightperdiemnights PD Nights
TrvlExpnHasMealsPerDiemReducn trvs4_expense_d trvlexpnhasmealsperdiemreducn Meals Per Diem Reduc
MaxNrOfPerDiemNights trvs4_expense_d maxnrofperdiemnights PD Nights
TripActivityType trvs4_expense_d tripactivitytype Activity (Planning)
EstimatedCost trvs4_expense_d estimatedcost Total Estimated Cost
EstimatedCostCrcy trvs4_expense_d estimatedcostcrcy Estimated Cost Currency
PaymentCurrency trvs4_expense_d paymentcurrency Payment Currency
TravelRequestIsExists trvs4_expense_d travelrequestisexists Request ID
TravelPlanIsExists trvs4_expense_d travelplanisexists Plan ID Indicator
TripHasExpenses trvs4_expense_d triphasexpenses Reference Expense ID
TripPrintStatusValue trvs4_expense_d tripprintstatusvalue Print Status
TrvlExpnApprovalStatus trvs4_expense_d trvlexpnapprovalstatus Request/Trip
SettlmtStatus trvs4_expense_d settlmtstatus Settlement Status
TrvlExpnHasFinanceTransf trvs4_expense_d trvlexpnhasfinancetransf FI Transfer
HumRscePayrollTransfer trvs4_expense_d humrscepayrolltransfer HR Payroll Transfer
DataMdmExchIsTransf trvs4_expense_d datamdmexchistransf Data Medium Exch Transf
CountryGroup trvs4_expense_d countrygroup HCM Local.
TripProvisionVariant trvs4_expense_d tripprovisionvariant Trip Provision Variant
TripSettlementDate trvs4_expense_d tripsettlementdate Settl Date
TripSettlementTime trvs4_expense_d tripsettlementtime Settlement Time
PostingSequenceNumber trvs4_expense_d postingsequencenumber Posting Run Ref
TrvlExpnHasMilesPerAcctg trvs4_expense_d trvlexpnhasmilesperacctg No ml/km acctng
TripIsLocked trvs4_expense_d tripislocked Trip locked
LastChangeDate trvs4_expense_d lastchangedate Time Stamp
LastChangedAtTime trvs4_expense_d lastchangedattime Changed at
ChangedByName trvs4_expense_d changedbyname Changed By
ChangeReportName trvs4_expense_d changereportname Change Report
MovingCostsRefundValue trvs4_expense_d movingcostsrefundvalue Moving Cost Refund
AdminOfficeMoveLabel trvs4_expense_d adminofficemovelabel Accepting Dept
DiffntEndOfTrvlAllwncDte trvs4_expense_d diffntendoftrvlallwncdte Travel Allow End
DepartureWork trvs4_expense_d departurework Departure
ArrivalWork trvs4_expense_d arrivalwork Arrival
ReturnWorkplaceValue trvs4_expense_d returnworkplacevalue Return
TrvlExpnNmbrForCorrespgWrk trvs4_expense_d trvlexpnnmbrforcorrespgwrk Trip Start Work
AssocdBusTripNrOfRet trvs4_expense_d assocdbustripnrofret Ref Biz Trip Return
DeparturePeriodDate trvs4_expense_d departureperioddate Trip Begins On
TripBeginsAtTime trvs4_expense_d tripbeginsattime Trip Begins At
ArrivalPeriodDate trvs4_expense_d arrivalperioddate Trip Ends On
TripEndsAtTime trvs4_expense_d tripendsattime Ends At
PerDiemSprtnAllwncTxnDte trvs4_expense_d perdiemsprtnallwnctxndte Tax Per Diem Start Date
SeparationAllwncTxnStartDate trvs4_expense_d separationallwnctxnstartdate Start Tax Sep. Allow
TrvlExpnAllwncLvl1Dte trvs4_expense_d trvlexpnallwnclvl1dte Date: Reduc Level 1
TrvlExpnAllwncLvl2Dte trvs4_expense_d trvlexpnallwnclvl2dte Date: Reduc Level 2
WorkStartDate trvs4_expense_d workstartdate Work Start Date
WorkCommencesTime trvs4_expense_d workcommencestime Time Work Commences
WorkEndDate trvs4_expense_d workenddate Work End Date
WorkEndsTime trvs4_expense_d workendstime Time Work Ends
AssocdSuperiorSprtnAllwnc trvs4_expense_d assocdsuperiorsprtnallwnc Separation Allowance
HomeHasSeparationAllwncTxn trvs4_expense_d homehasseparationallwnctxn Home for Sep. Allow.
TrvlExpnNrOfDaysOutbAndRet trvs4_expense_d trvlexpnnrofdaysoutbandret Daily Ret & Outb Trp Days
TrvlExpnNrOfDaysOutbOrRet trvs4_expense_d trvlexpnnrofdaysoutborret Daily Ret or OutbTrp Days
DistanceToWorkPlaceValue trvs4_expense_d distancetoworkplacevalue Distance
MealsIsGratuitousForMonth trvs4_expense_d mealsisgratuitousformonth Gratuitous Meals
AcmdtnIsGratuitousForMnth trvs4_expense_d acmdtnisgratuitousformnth Gratuitous Accomodat
TrvlExpenseReimbursementGroup trvs4_expense_d trvlexpensereimbursementgroup Reimburs. meal deduc
BusTripIsApproved trvs4_expense_d bustripisapproved Standing Approval
FullTripReimbmtIsRequested trvs4_expense_d fulltripreimbmtisrequested Trip Reimb Requested
SignificantOfclHasIntrst trvs4_expense_d significantofclhasintrst SignifOfficialInt
MaxTripSgmtReimbmtIsIncrd trvs4_expense_d maxtripsgmtreimbmtisincrd Increased TSR
TrvlExpnHasReimbursement trvs4_expense_d trvlexpnhasreimbursement No Reimbursement
ShortDistanceToWplcValue trvs4_expense_d shortdistancetowplcvalue Short Distance
StatryExclsnPerdIsExpired trvs4_expense_d statryexclsnperdisexpired Exclu. Perio expired
TrvlExpnHasPrvtTripBrk trvs4_expense_d trvlexpnhasprvttripbrk Private Trip Break
MealsPerDiemHasTxn trvs4_expense_d mealsperdiemhastxn Auto Acmd Meals Tax
MealsPerDiemHasMnlTxn trvs4_expense_d mealsperdiemhasmnltxn Manual Meals Taxation
AcmdtnPerDiemHasMnlTxn trvs4_expense_d acmdtnperdiemhasmnltxn Manual Acmd Taxation
ReferenceDate trvs4_expense_d referencedate Reference Date
TravelExpenseAmountIsRounded trvs4_expense_d travelexpenseamountisrounded Round
TrvlExpnEstdCostFrmPlnAmt trvs4_expense_d trvlexpnestdcostfrmplnamt Estimated Costs Plan
TrvlExpnEstdCostFrmReqAmt trvs4_expense_d trvlexpnestdcostfrmreqamt Estimated Cost Request
ReasonForDifferenceText trvs4_expense_d reasonfordifferencetext Reason for Difference
DailyAllwncIsLmtdTo180 trvs4_expense_d dailyallwncislmtdto180 DA Limit 180
WholeTripHasTaxation trvs4_expense_d wholetriphastaxation Taxation of Trip
PeriodNumberOfTrip trvs4_expense_d periodnumberoftrip Period Number
PeriodType trvs4_expense_d periodtype PeriodIndicator
NewAdminOfficeName trvs4_expense_d newadminofficename Admin Office Move
AddressDepartureName trvs4_expense_d addressdeparturename Departure Point
AddressArrivalName trvs4_expense_d addressarrivalname Arrival Point
CurrentDutyCountry trvs4_expense_d currentdutycountry Duty Country / Region
CurrentDutyRegion trvs4_expense_d currentdutyregion Duty Region
SprtnAllwncRelocNmbr trvs4_expense_d sprtnallwncrelocnmbr Sep. Allow. Reloc.
KitchenAmenities trvs4_expense_d kitchenamenities Kitchen Amen.
NumberOfPersons trvs4_expense_d numberofpersons Persons
TripTypeEnterpriseName trvs4_expense_d triptypeenterprisename Trip Type Enterprise Name
TripActivityTypeName trvs4_expense_d tripactivitytypename Activity Name
CountryGroupName trvs4_expense_d countrygroupname Deptr Cntry / Grp / Rgn
TravelStatusCriticality trvs4_expense_d travelstatuscriticality Travel Status Criticality
TravelExpensePostingDate trvs4_expense_d travelexpensepostingdate Posting Date
TravelExpenseStatusCriticality trvs4_expense_d travelexpensestatuscriticality Travel Status Criticality
TravelExpenseStatus trvs4_expense_d travelexpensestatus Trip Status
TravelStatus trvs4_expense_d travelstatus Trip Status
CompanyCode trvs4_expense_d companycode Receiver Company Code
CostCenter trvs4_expense_d costcenter Cost Center
PersonWorkAgrmtAuthznGrpg trvs4_expense_d personworkagrmtauthzngrpg Org.key
TrvlExpnEmplGrpg trvs4_expense_d trvlexpnemplgrpg Employee Grouping
TrvlExpnReimbmtGrpStatry trvs4_expense_d trvlexpnreimbmtgrpstatry Per Diem Reimb Stat
TrvlExpnReimbmtGrpEnt trvs4_expense_d trvlexpnreimbmtgrpent PD Reimb Group Ent.
PersonnelArea trvs4_expense_d personnelarea Personnel area
TripAuthznFctrVal trvs4_expense_d tripauthznfctrval
DestinationAssignment trvs4_expense_d destinationassignment Destination Assignment
CityName trvs4_expense_d cityname Name
StreetName trvs4_expense_d streetname Text
PostalCode trvs4_expense_d postalcode Postal Code
DistrictName trvs4_expense_d districtname District
HouseNumber trvs4_expense_d housenumber House Number
TravelCommunityCityName trvs4_expense_d travelcommunitycityname City
TravelCommunityDistrictName trvs4_expense_d travelcommunitydistrictname District
TravelCommunityPostCode trvs4_expense_d travelcommunitypostcode Postal Code
TravelLocationCode trvs4_expense_d travellocationcode Location Code
TravelEmployeeName trvs4_expense_d travelemployeename Employee
TravelEmployeeUserIdentifier trvs4_expense_d travelemployeeuseridentifier System ID
TrvlExpnStartDateTime trvs4_expense_d trvlexpnstartdatetime Start Date and Time
StartTimeZone trvs4_expense_d starttimezone Time Zone
TrvlExpnEndDateTime trvs4_expense_d trvlexpnenddatetime End Date and Time
EndTimeZone trvs4_expense_d endtimezone Time Zone
TravelExpenseEditorText trvs4_expense_d travelexpenseeditortext Editor
LastChangeDateTime trvs4_expense_d lastchangedatetime Timestamp
LocalLastChangeDateTime trvs4_expense_d locallastchangedatetime Time Stamp
TravelExpenseCreatedBy trvs4_expense_d travelexpensecreatedby User Name
TravelExpenseLastChangedBy trvs4_expense_d travelexpenselastchangedby User Name
TravelExpenseIsModified trvs4_expense_d travelexpenseismodified
TrvlExpnReimbursementAmount trvs4_expense_d trvlexpnreimbursementamount
TravelExpenseTotalAmount trvs4_expense_d travelexpensetotalamount
MealsPerDiemReimbmtAmount trvs4_expense_d mealsperdiemreimbmtamount
AcmdtnPerDiemReimbmtAmount trvs4_expense_d acmdtnperdiemreimbmtamount
TravelCountryRegion trvs4_expense_d travelcountryregion Country / Region
TravelCountryRegionGroup trvs4_expense_d travelcountryregiongroup Country / Region
TrvlExpnAmountExceedingText trvs4_expense_d trvlexpnamountexceedingtext
LandingDestCtryDate trvs4_expense_d landingdestctrydate Start Date
LandingAtDestTime trvs4_expense_d landingatdesttime Border Return Time
DepartureAbroadDate trvs4_expense_d departureabroaddate Start Date
DepartureAbroadTime trvs4_expense_d departureabroadtime Border Return Time
AbroadLandingIsCheck trvs4_expense_d abroadlandingischeck Checkbox
AuthorityCheckPersNumberValue trvs4_expense_d authoritycheckpersnumbervalue Single-Character Flag
TravelExpenseAttachmentKey trvs4_expense_d travelexpenseattachmentkey
SAPObjectNodeType trvs4_expense_d sapobjectnodetype SONT Name
ReasonForDiffListIsHidden trvs4_expense_d reasonfordifflistishidden
TrvlExpnApproverName trvs4_expense_d trvlexpnapprovername Approver
DraftEntityCreationDateTime trvs4_expense_d draftentitycreationdatetime Draft Created On
DraftEntityLastChangeDateTime trvs4_expense_d draftentitylastchangedatetime Draft Last Changed On
DraftAdministrativeDataUUID trvs4_expense_d draftadministrativedatauuid UUID
DraftEntityOperationCode trvs4_expense_d draftentityoperationcode Draft - Operation Code
HasActiveEntity trvs4_expense_d hasactiveentity TRUE
AccommodationHasPerDiem_H trvs4_expense_d accommodationhasperdiem_h
AcmdtnIsGratuitousForMnth_H trvs4_expense_d acmdtnisgratuitousformnth_h
AcmdtnPerDiemHasMnlTxn_H trvs4_expense_d acmdtnperdiemhasmnltxn_h
AddressArrivalName_H trvs4_expense_d addressarrivalname_h
AddressDepartureName_H trvs4_expense_d addressdeparturename_h
ArrivalEndTime_H trvs4_expense_d arrivalendtime_h
ArrivalWork_H trvs4_expense_d arrivalwork_h
CityName_H trvs4_expense_d cityname_h
CurrentDutyCountry_H trvs4_expense_d currentdutycountry_h
CurrentDutyRegion_H trvs4_expense_d currentdutyregion_h
DailyAllwncIsLmtdTo180_H trvs4_expense_d dailyallwncislmtdto180_h
DepartureBeginTime_H trvs4_expense_d departurebegintime_h
DepartureWork_H trvs4_expense_d departurework_h
DistanceToWorkPlaceValue_H trvs4_expense_d distancetoworkplacevalue_h
DistrictName_H trvs4_expense_d districtname_h
DomesticArrvlDate_H trvs4_expense_d domesticarrvldate_h
DomesticDeptDate_H trvs4_expense_d domesticdeptdate_h
FullTripReimbmtIsRequested_H trvs4_expense_d fulltripreimbmtisrequested_h
HomeHasSeparationAllwncTxn_H trvs4_expense_d homehasseparationallwnctxn_h
HouseNumber_H trvs4_expense_d housenumber_h
KitchenAmenities_H trvs4_expense_d kitchenamenities_h
MaxTripSgmtReimbmtIsIncrd_H trvs4_expense_d maxtripsgmtreimbmtisincrd_h
MealsIsGratuitousForMonth_H trvs4_expense_d mealsisgratuitousformonth_h
MealsPerDiem_H trvs4_expense_d mealsperdiem_h
MealsPerDiemHasMnlTxn_H trvs4_expense_d mealsperdiemhasmnltxn_h
MealsPerDiemHasTxn_H trvs4_expense_d mealsperdiemhastxn_h
MovingCostsRefundValue_H trvs4_expense_d movingcostsrefundvalue_h
NrOfOvernightPerDiemNights_H trvs4_expense_d nrofovernightperdiemnights_h
NumberOfPersons_H trvs4_expense_d numberofpersons_h
PostalCode_H trvs4_expense_d postalcode_h
ReasonForDifferenceText_H trvs4_expense_d reasonfordifferencetext_h
ReferenceDate_H trvs4_expense_d referencedate_h
ReturnWorkplaceValue_H trvs4_expense_d returnworkplacevalue_h
ShortDistanceToWplcValue_H trvs4_expense_d shortdistancetowplcvalue_h
SignificantOfclHasIntrst_H trvs4_expense_d significantofclhasintrst_h
StreetName_H trvs4_expense_d streetname_h
TravelCountryRegion_H trvs4_expense_d travelcountryregion_h
TravelCountryRegionGroup_H trvs4_expense_d travelcountryregiongroup_h
TravelExpenseEditorText_H trvs4_expense_d travelexpenseeditortext_h
TravelExpenseOutBoundTime_H trvs4_expense_d travelexpenseoutboundtime_h
TravelLocationCode_H trvs4_expense_d travellocationcode_h
TripActivityType_H trvs4_expense_d tripactivitytype_h
TripArrivalDate_H trvs4_expense_d triparrivaldate_h
TripBeginsAtTime_H trvs4_expense_d tripbeginsattime_h
TripDepartureDate_H trvs4_expense_d tripdeparturedate_h
TripDestination_H trvs4_expense_d tripdestination_h
TripEndsAtTime_H trvs4_expense_d tripendsattime_h
TripReasonText_H trvs4_expense_d tripreasontext_h
TripRetTime_H trvs4_expense_d triprettime_h
TripTypeEnterprise_H trvs4_expense_d triptypeenterprise_h
TripTypeStatutory_H trvs4_expense_d triptypestatutory_h
TypeOfTripActivityValue_H trvs4_expense_d typeoftripactivityvalue_h
WorkCommencesTime_H trvs4_expense_d workcommencestime_h
WorkEndDate_H trvs4_expense_d workenddate_h
WorkEndsTime_H trvs4_expense_d workendstime_h
WorkStartDate_H trvs4_expense_d workstartdate_h
LandingDestCtryDate_H trvs4_expense_d landingdestctrydate_h
LandingAtDestTime_H trvs4_expense_d landingatdesttime_h
DepartureAbroadDate_H trvs4_expense_d departureabroaddate_h
DepartureAbroadTime_H trvs4_expense_d departureabroadtime_h
AbroadLandingIsCheck_H trvs4_expense_d abroadlandingischeck_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_TravelExpenseDraft.
-- 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_TravelExpenseDraft AS
SELECT
  ExpenseDraft.personnelnumber AS PersonnelNumber,
  ExpenseDraft.traveltripnumber AS TravelTripNumber,
  ExpenseDraft.travelrequuid AS TravelReqUUID,
  ExpenseDraft.travelexpnsequentialnumber AS TravelExpnSequentialNumber,
  ExpenseDraft.periodsequentialnumber AS PeriodSequentialNumber,
  ExpenseDraft.tripdeparturedate AS TripDepartureDate,
  ExpenseDraft.departurebegintime AS DepartureBeginTime,
  ExpenseDraft.triparrivaldate AS TripArrivalDate,
  ExpenseDraft.arrivalendtime AS ArrivalEndTime,
  ExpenseDraft.tripreasontext AS TripReasonText,
  ExpenseDraft.tripdestination AS TripDestination,
  ExpenseDraft.country AS Country,
  ExpenseDraft.maindestinationregion AS MainDestinationRegion,
  ExpenseDraft.domesticdeptdate AS DomesticDeptDate,
  ExpenseDraft.travelexpenseoutboundtime AS TravelExpenseOutBoundTime,
  ExpenseDraft.domesticarrvldate AS DomesticArrvlDate,
  ExpenseDraft.triprettime AS TripRetTime,
  ExpenseDraft.tripctryreg AS TripCtryReg,
  ExpenseDraft.triptypeenterprise AS TripTypeEnterprise,
  ExpenseDraft.tripschema AS TripSchema,
  ExpenseDraft.triptypestatutory AS TripTypeStatutory,
  ExpenseDraft.typeoftripactivityvalue AS TypeOfTripActivityValue,
  ExpenseDraft.mealsperdiem AS MealsPerDiem,
  ExpenseDraft.accommodationhasperdiem AS AccommodationHasPerDiem,
  ExpenseDraft.nrofovernightperdiemnights AS NrOfOvernightPerDiemNights,
  ExpenseDraft.trvlexpnhasmealsperdiemreducn AS TrvlExpnHasMealsPerDiemReducn,
  ExpenseDraft.maxnrofperdiemnights AS MaxNrOfPerDiemNights,
  ExpenseDraft.tripactivitytype AS TripActivityType,
  ExpenseDraft.estimatedcost AS EstimatedCost,
  ExpenseDraft.estimatedcostcrcy AS EstimatedCostCrcy,
  ExpenseDraft.paymentcurrency AS PaymentCurrency,
  ExpenseDraft.travelrequestisexists AS TravelRequestIsExists,
  ExpenseDraft.travelplanisexists AS TravelPlanIsExists,
  ExpenseDraft.triphasexpenses AS TripHasExpenses,
  ExpenseDraft.tripprintstatusvalue AS TripPrintStatusValue,
  ExpenseDraft.trvlexpnapprovalstatus AS TrvlExpnApprovalStatus,
  ExpenseDraft.settlmtstatus AS SettlmtStatus,
  ExpenseDraft.trvlexpnhasfinancetransf AS TrvlExpnHasFinanceTransf,
  ExpenseDraft.humrscepayrolltransfer AS HumRscePayrollTransfer,
  ExpenseDraft.datamdmexchistransf AS DataMdmExchIsTransf,
  ExpenseDraft.countrygroup AS CountryGroup,
  ExpenseDraft.tripprovisionvariant AS TripProvisionVariant,
  ExpenseDraft.tripsettlementdate AS TripSettlementDate,
  ExpenseDraft.tripsettlementtime AS TripSettlementTime,
  ExpenseDraft.postingsequencenumber AS PostingSequenceNumber,
  ExpenseDraft.trvlexpnhasmilesperacctg AS TrvlExpnHasMilesPerAcctg,
  ExpenseDraft.tripislocked AS TripIsLocked,
  ExpenseDraft.lastchangedate AS LastChangeDate,
  ExpenseDraft.lastchangedattime AS LastChangedAtTime,
  ExpenseDraft.changedbyname AS ChangedByName,
  ExpenseDraft.changereportname AS ChangeReportName,
  ExpenseDraft.movingcostsrefundvalue AS MovingCostsRefundValue,
  ExpenseDraft.adminofficemovelabel AS AdminOfficeMoveLabel,
  ExpenseDraft.diffntendoftrvlallwncdte AS DiffntEndOfTrvlAllwncDte,
  ExpenseDraft.departurework AS DepartureWork,
  ExpenseDraft.arrivalwork AS ArrivalWork,
  ExpenseDraft.returnworkplacevalue AS ReturnWorkplaceValue,
  ExpenseDraft.trvlexpnnmbrforcorrespgwrk AS TrvlExpnNmbrForCorrespgWrk,
  ExpenseDraft.assocdbustripnrofret AS AssocdBusTripNrOfRet,
  ExpenseDraft.departureperioddate AS DeparturePeriodDate,
  ExpenseDraft.tripbeginsattime AS TripBeginsAtTime,
  ExpenseDraft.arrivalperioddate AS ArrivalPeriodDate,
  ExpenseDraft.tripendsattime AS TripEndsAtTime,
  ExpenseDraft.perdiemsprtnallwnctxndte AS PerDiemSprtnAllwncTxnDte,
  ExpenseDraft.separationallwnctxnstartdate AS SeparationAllwncTxnStartDate,
  ExpenseDraft.trvlexpnallwnclvl1dte AS TrvlExpnAllwncLvl1Dte,
  ExpenseDraft.trvlexpnallwnclvl2dte AS TrvlExpnAllwncLvl2Dte,
  ExpenseDraft.workstartdate AS WorkStartDate,
  ExpenseDraft.workcommencestime AS WorkCommencesTime,
  ExpenseDraft.workenddate AS WorkEndDate,
  ExpenseDraft.workendstime AS WorkEndsTime,
  ExpenseDraft.assocdsuperiorsprtnallwnc AS AssocdSuperiorSprtnAllwnc,
  ExpenseDraft.homehasseparationallwnctxn AS HomeHasSeparationAllwncTxn,
  ExpenseDraft.trvlexpnnrofdaysoutbandret AS TrvlExpnNrOfDaysOutbAndRet,
  ExpenseDraft.trvlexpnnrofdaysoutborret AS TrvlExpnNrOfDaysOutbOrRet,
  ExpenseDraft.distancetoworkplacevalue AS DistanceToWorkPlaceValue,
  ExpenseDraft.mealsisgratuitousformonth AS MealsIsGratuitousForMonth,
  ExpenseDraft.acmdtnisgratuitousformnth AS AcmdtnIsGratuitousForMnth,
  ExpenseDraft.trvlexpensereimbursementgroup AS TrvlExpenseReimbursementGroup,
  ExpenseDraft.bustripisapproved AS BusTripIsApproved,
  ExpenseDraft.fulltripreimbmtisrequested AS FullTripReimbmtIsRequested,
  ExpenseDraft.significantofclhasintrst AS SignificantOfclHasIntrst,
  ExpenseDraft.maxtripsgmtreimbmtisincrd AS MaxTripSgmtReimbmtIsIncrd,
  ExpenseDraft.trvlexpnhasreimbursement AS TrvlExpnHasReimbursement,
  ExpenseDraft.shortdistancetowplcvalue AS ShortDistanceToWplcValue,
  ExpenseDraft.statryexclsnperdisexpired AS StatryExclsnPerdIsExpired,
  ExpenseDraft.trvlexpnhasprvttripbrk AS TrvlExpnHasPrvtTripBrk,
  ExpenseDraft.mealsperdiemhastxn AS MealsPerDiemHasTxn,
  ExpenseDraft.mealsperdiemhasmnltxn AS MealsPerDiemHasMnlTxn,
  ExpenseDraft.acmdtnperdiemhasmnltxn AS AcmdtnPerDiemHasMnlTxn,
  ExpenseDraft.referencedate AS ReferenceDate,
  ExpenseDraft.travelexpenseamountisrounded AS TravelExpenseAmountIsRounded,
  ExpenseDraft.trvlexpnestdcostfrmplnamt AS TrvlExpnEstdCostFrmPlnAmt,
  ExpenseDraft.trvlexpnestdcostfrmreqamt AS TrvlExpnEstdCostFrmReqAmt,
  ExpenseDraft.reasonfordifferencetext AS ReasonForDifferenceText,
  ExpenseDraft.dailyallwncislmtdto180 AS DailyAllwncIsLmtdTo180,
  ExpenseDraft.wholetriphastaxation AS WholeTripHasTaxation,
  ExpenseDraft.periodnumberoftrip AS PeriodNumberOfTrip,
  ExpenseDraft.periodtype AS PeriodType,
  ExpenseDraft.newadminofficename AS NewAdminOfficeName,
  ExpenseDraft.addressdeparturename AS AddressDepartureName,
  ExpenseDraft.addressarrivalname AS AddressArrivalName,
  ExpenseDraft.currentdutycountry AS CurrentDutyCountry,
  ExpenseDraft.currentdutyregion AS CurrentDutyRegion,
  ExpenseDraft.sprtnallwncrelocnmbr AS SprtnAllwncRelocNmbr,
  ExpenseDraft.kitchenamenities AS KitchenAmenities,
  ExpenseDraft.numberofpersons AS NumberOfPersons,
  ExpenseDraft.triptypeenterprisename AS TripTypeEnterpriseName,
  ExpenseDraft.tripactivitytypename AS TripActivityTypeName,
  ExpenseDraft.countrygroupname AS CountryGroupName,
  ExpenseDraft.travelstatuscriticality AS TravelStatusCriticality,
  ExpenseDraft.travelexpensepostingdate AS TravelExpensePostingDate,
  ExpenseDraft.travelexpensestatuscriticality AS TravelExpenseStatusCriticality,
  ExpenseDraft.travelexpensestatus AS TravelExpenseStatus,
  ExpenseDraft.travelstatus AS TravelStatus,
  ExpenseDraft.companycode AS CompanyCode,
  ExpenseDraft.costcenter AS CostCenter,
  ExpenseDraft.personworkagrmtauthzngrpg AS PersonWorkAgrmtAuthznGrpg,
  ExpenseDraft.trvlexpnemplgrpg AS TrvlExpnEmplGrpg,
  ExpenseDraft.trvlexpnreimbmtgrpstatry AS TrvlExpnReimbmtGrpStatry,
  ExpenseDraft.trvlexpnreimbmtgrpent AS TrvlExpnReimbmtGrpEnt,
  ExpenseDraft.personnelarea AS PersonnelArea,
  ExpenseDraft.tripauthznfctrval AS TripAuthznFctrVal,
  ExpenseDraft.destinationassignment AS DestinationAssignment,
  ExpenseDraft.cityname AS CityName,
  ExpenseDraft.streetname AS StreetName,
  ExpenseDraft.postalcode AS PostalCode,
  ExpenseDraft.districtname AS DistrictName,
  ExpenseDraft.housenumber AS HouseNumber,
  ExpenseDraft.travelcommunitycityname AS TravelCommunityCityName,
  ExpenseDraft.travelcommunitydistrictname AS TravelCommunityDistrictName,
  ExpenseDraft.travelcommunitypostcode AS TravelCommunityPostCode,
  ExpenseDraft.travellocationcode AS TravelLocationCode,
  ExpenseDraft.travelemployeename AS TravelEmployeeName,
  ExpenseDraft.travelemployeeuseridentifier AS TravelEmployeeUserIdentifier,
  ExpenseDraft.trvlexpnstartdatetime AS TrvlExpnStartDateTime,
  ExpenseDraft.starttimezone AS StartTimeZone,
  ExpenseDraft.trvlexpnenddatetime AS TrvlExpnEndDateTime,
  ExpenseDraft.endtimezone AS EndTimeZone,
  ExpenseDraft.travelexpenseeditortext AS TravelExpenseEditorText,
  ExpenseDraft.lastchangedatetime AS LastChangeDateTime,
  ExpenseDraft.locallastchangedatetime AS LocalLastChangeDateTime,
  ExpenseDraft.travelexpensecreatedby AS TravelExpenseCreatedBy,
  ExpenseDraft.travelexpenselastchangedby AS TravelExpenseLastChangedBy,
  ExpenseDraft.travelexpenseismodified AS TravelExpenseIsModified,
  ExpenseDraft.trvlexpnreimbursementamount AS TrvlExpnReimbursementAmount,
  ExpenseDraft.travelexpensetotalamount AS TravelExpenseTotalAmount,
  ExpenseDraft.mealsperdiemreimbmtamount AS MealsPerDiemReimbmtAmount,
  ExpenseDraft.acmdtnperdiemreimbmtamount AS AcmdtnPerDiemReimbmtAmount,
  ExpenseDraft.travelcountryregion AS TravelCountryRegion,
  ExpenseDraft.travelcountryregiongroup AS TravelCountryRegionGroup,
  ExpenseDraft.trvlexpnamountexceedingtext AS TrvlExpnAmountExceedingText,
  ExpenseDraft.landingdestctrydate AS LandingDestCtryDate,
  ExpenseDraft.landingatdesttime AS LandingAtDestTime,
  ExpenseDraft.departureabroaddate AS DepartureAbroadDate,
  ExpenseDraft.departureabroadtime AS DepartureAbroadTime,
  ExpenseDraft.abroadlandingischeck AS AbroadLandingIsCheck,
  ExpenseDraft.authoritycheckpersnumbervalue AS AuthorityCheckPersNumberValue,
  ExpenseDraft.travelexpenseattachmentkey AS TravelExpenseAttachmentKey,
  ExpenseDraft.sapobjectnodetype AS SAPObjectNodeType,
  ExpenseDraft.reasonfordifflistishidden AS ReasonForDiffListIsHidden,
  ExpenseDraft.trvlexpnapprovername AS TrvlExpnApproverName,
  ExpenseDraft.draftentitycreationdatetime AS DraftEntityCreationDateTime,
  ExpenseDraft.draftentitylastchangedatetime AS DraftEntityLastChangeDateTime,
  ExpenseDraft.draftadministrativedatauuid AS DraftAdministrativeDataUUID,
  ExpenseDraft.draftentityoperationcode AS DraftEntityOperationCode,
  ExpenseDraft.hasactiveentity AS HasActiveEntity,
  ExpenseDraft.accommodationhasperdiem_h AS AccommodationHasPerDiem_H,
  ExpenseDraft.acmdtnisgratuitousformnth_h AS AcmdtnIsGratuitousForMnth_H,
  ExpenseDraft.acmdtnperdiemhasmnltxn_h AS AcmdtnPerDiemHasMnlTxn_H,
  ExpenseDraft.addressarrivalname_h AS AddressArrivalName_H,
  ExpenseDraft.addressdeparturename_h AS AddressDepartureName_H,
  ExpenseDraft.arrivalendtime_h AS ArrivalEndTime_H,
  ExpenseDraft.arrivalwork_h AS ArrivalWork_H,
  ExpenseDraft.cityname_h AS CityName_H,
  ExpenseDraft.currentdutycountry_h AS CurrentDutyCountry_H,
  ExpenseDraft.currentdutyregion_h AS CurrentDutyRegion_H,
  ExpenseDraft.dailyallwncislmtdto180_h AS DailyAllwncIsLmtdTo180_H,
  ExpenseDraft.departurebegintime_h AS DepartureBeginTime_H,
  ExpenseDraft.departurework_h AS DepartureWork_H,
  ExpenseDraft.distancetoworkplacevalue_h AS DistanceToWorkPlaceValue_H,
  ExpenseDraft.districtname_h AS DistrictName_H,
  ExpenseDraft.domesticarrvldate_h AS DomesticArrvlDate_H,
  ExpenseDraft.domesticdeptdate_h AS DomesticDeptDate_H,
  ExpenseDraft.fulltripreimbmtisrequested_h AS FullTripReimbmtIsRequested_H,
  ExpenseDraft.homehasseparationallwnctxn_h AS HomeHasSeparationAllwncTxn_H,
  ExpenseDraft.housenumber_h AS HouseNumber_H,
  ExpenseDraft.kitchenamenities_h AS KitchenAmenities_H,
  ExpenseDraft.maxtripsgmtreimbmtisincrd_h AS MaxTripSgmtReimbmtIsIncrd_H,
  ExpenseDraft.mealsisgratuitousformonth_h AS MealsIsGratuitousForMonth_H,
  ExpenseDraft.mealsperdiem_h AS MealsPerDiem_H,
  ExpenseDraft.mealsperdiemhasmnltxn_h AS MealsPerDiemHasMnlTxn_H,
  ExpenseDraft.mealsperdiemhastxn_h AS MealsPerDiemHasTxn_H,
  ExpenseDraft.movingcostsrefundvalue_h AS MovingCostsRefundValue_H,
  ExpenseDraft.nrofovernightperdiemnights_h AS NrOfOvernightPerDiemNights_H,
  ExpenseDraft.numberofpersons_h AS NumberOfPersons_H,
  ExpenseDraft.postalcode_h AS PostalCode_H,
  ExpenseDraft.reasonfordifferencetext_h AS ReasonForDifferenceText_H,
  ExpenseDraft.referencedate_h AS ReferenceDate_H,
  ExpenseDraft.returnworkplacevalue_h AS ReturnWorkplaceValue_H,
  ExpenseDraft.shortdistancetowplcvalue_h AS ShortDistanceToWplcValue_H,
  ExpenseDraft.significantofclhasintrst_h AS SignificantOfclHasIntrst_H,
  ExpenseDraft.streetname_h AS StreetName_H,
  ExpenseDraft.travelcountryregion_h AS TravelCountryRegion_H,
  ExpenseDraft.travelcountryregiongroup_h AS TravelCountryRegionGroup_H,
  ExpenseDraft.travelexpenseeditortext_h AS TravelExpenseEditorText_H,
  ExpenseDraft.travelexpenseoutboundtime_h AS TravelExpenseOutBoundTime_H,
  ExpenseDraft.travellocationcode_h AS TravelLocationCode_H,
  ExpenseDraft.tripactivitytype_h AS TripActivityType_H,
  ExpenseDraft.triparrivaldate_h AS TripArrivalDate_H,
  ExpenseDraft.tripbeginsattime_h AS TripBeginsAtTime_H,
  ExpenseDraft.tripdeparturedate_h AS TripDepartureDate_H,
  ExpenseDraft.tripdestination_h AS TripDestination_H,
  ExpenseDraft.tripendsattime_h AS TripEndsAtTime_H,
  ExpenseDraft.tripreasontext_h AS TripReasonText_H,
  ExpenseDraft.triprettime_h AS TripRetTime_H,
  ExpenseDraft.triptypeenterprise_h AS TripTypeEnterprise_H,
  ExpenseDraft.triptypestatutory_h AS TripTypeStatutory_H,
  ExpenseDraft.typeoftripactivityvalue_h AS TypeOfTripActivityValue_H,
  ExpenseDraft.workcommencestime_h AS WorkCommencesTime_H,
  ExpenseDraft.workenddate_h AS WorkEndDate_H,
  ExpenseDraft.workendstime_h AS WorkEndsTime_H,
  ExpenseDraft.workstartdate_h AS WorkStartDate_H,
  ExpenseDraft.landingdestctrydate_h AS LandingDestCtryDate_H,
  ExpenseDraft.landingatdesttime_h AS LandingAtDestTime_H,
  ExpenseDraft.departureabroaddate_h AS DepartureAbroadDate_H,
  ExpenseDraft.departureabroadtime_h AS DepartureAbroadTime_H,
  ExpenseDraft.abroadlandingischeck_h AS AbroadLandingIsCheck_H
FROM trvs4_expense_d AS ExpenseDraft
LEFT OUTER JOIN E_TravelExpenseDraft AS _ExtensionTravelExpense ON PersonnelNumber = _ExtensionTravelExpense.PersonnelNumber AND TravelTripNumber = _ExtensionTravelExpense.TravelTripNumber AND TravelReqUUID = _ExtensionTravelExpense.TravelReqUUID  -- association [1..1]
;