I_TravelExpenseReceipt

DDL: I_TRAVELEXPENSERECEIPT Type: view_entity COMPOSITE

Travel Expense Receipt

I_TravelExpenseReceipt is a Composite CDS View that provides data about "Travel Expense Receipt" in SAP S/4HANA. It reads from 1 data source (I_TravelExpenseReceiptData) and exposes 319 fields with key fields PersonnelNumber, TravelTripNumber, TravelReqUUID, SeqReqUUID, TravelExpenseDocument. It has 14 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_TravelExpenseReceiptData I_TravelExpenseReceiptData from

Associations (14)

CardinalityTargetAliasCondition
[0..1] C_TravelExpenseTypeValueHelp _TravelExpenseTypeVH $projection.TravelExpenseType = _TravelExpenseTypeVH.TravelExpenseType
[0..1] C_TravelTripEnterpriseTypeVH _TravelEnterpriseVH $projection.TripTypeEnterprise = _TravelEnterpriseVH.TripTypeEnterprise
[0..1] C_TravelTaxCodeVH _TravelTaxCodeVH $projection.TaxCode = _TravelTaxCodeVH.TaxCode
[0..1] C_TrvlExpnServiceProviderVH _TrvlExpnServiceProviderVH $projection.ServiceProviderCode = _TrvlExpnServiceProviderVH.ServiceProviderCode
[0..1] C_TrvlExpnVATRefundCodeVH _TrvlExpnVATRefundCodeVH $projection.ServiceTaxTypeCode = _TrvlExpnVATRefundCodeVH.ServiceTaxTypeCode
[0..1] C_TrvlExpnVATSubCodeVH _TrvlExpnVATSubCodeVH $projection.ServiceTaxSubCode = _TrvlExpnVATSubCodeVH.ServiceTaxSubCode
[0..1] I_TravelExpenseIATALocationVH _TravelExpenseIATALocationVH $projection.FlightDepartureLocation = _TravelExpenseIATALocationVH.IATALocationCode
[0..1] I_TravelExpenseIATALocationVH _TravelExpenseIATAArrivalLocVH $projection.FlightArrivalLocation = _TravelExpenseIATAArrivalLocVH.IATALocationCode
[0..*] C_TravelCountryRegionVH _TravelCountryRegionVH $projection.Country = _TravelCountryRegionVH.TripCountry
[0..1] E_TravelExpenseReceiptData _ExtensionReceipt $projection.PersonnelNumber = _ExtensionReceipt.PersonnelNumber and $projection.TravelTripNumber = _ExtensionReceipt.TravelTripNumber and $projection.TravelExpnSequentialNumber = _ExtensionReceipt.TravelExpnSequentialNumber and $projection.TravelExpenseDocument = _ExtensionReceipt.TravelExpenseDocument
[0..*] I_TrvlExpnReceiptCostAssgmt _TrvlExpnReceiptCostAssgmt
[0..*] I_TrvlExpnReceiptParticipant _TrvlExpnReceiptParticipant
[0..*] I_TravelExpenseReceiptProduct _TravelExpenseReceiptProduct
[0..*] I_TrvlExpnPrvtExpnOrSpltRcpts _TrvlExpnPrvtExpnOrSpltRcpts

Annotations (13)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Travel Expense Receipt view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix RPT view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.quota.maximumFields 500 view
AbapCatalog.extensibility.quota.maximumBytes 12240 view

Fields (319)

KeyFieldSource TableSource FieldDescription
KEY PersonnelNumber PersonnelNumber Personnel No.
KEY TravelTripNumber TravelTripNumber Trip Number
KEY TravelReqUUID
KEY SeqReqUUID
KEY TravelExpenseDocument TravelExpenseDocument Document Number
TravelExpnSequentialNumber TravelExpnSequentialNumber Sequential Number
TravelExpenseType TravelExpenseType Travel Exp.Type
TravelExpenseCategory TravelExpenseCategory Expense Category
TravelExpenseHasPaperReceipt TravelExpenseHasPaperReceipt Paper Receipt
IndividualReceiptAmount IndividualReceiptAmount Receipt Amount
ReceiptAmountCurrencyCode ReceiptAmountCurrencyCode Currency
TravelExchangeRate TravelExchangeRate Exchange Rate
CurrencyUnitFromRatio CurrencyUnitFromRatio Ratio (from)
CurrencyUnitToRatio CurrencyUnitToRatio Ratio (to)
IndividualReceiptDate IndividualReceiptDate Date
PaymentAmount PaymentAmount Credit total
PaymentCurrency PaymentCurrency Payment Currency
TaxCode TaxCode Tax Code
TaxJurisdiction TaxJurisdiction Tax Jurisdiction
ReceiptShortText ReceiptShortText Short Receipt Info
Country Country Venue: Ctry/Reg
TripRegion TripRegion Trip Region
ServiceFromDate ServiceFromDate From Date
ServiceToDate ServiceToDate To Date
NumberOfDays NumberOfDays Number of Days
TotalNumberOfBreakfasts TotalNumberOfBreakfasts No.Breakf.
TrvlExpnReceiptDescription TrvlExpnReceiptDescription Receipt Description
WorkLocationName WorkLocationName Work Location
BusinessPurposeDescription BusinessPurposeDescription Bus. Purpose
BusinessPartnerText BusinessPartnerText Business Partner
CreditCardCompanyCode CreditCardCompanyCode Company
CreditCardReceiptDocNmbr CreditCardReceiptDocNmbr Credit Card Receipt Document Number
CreditCardTransactionDesc CreditCardTransactionDesc Credit Card Transaction Description
CreditCardNumber CreditCardNumber Card Number
CreditCardTransactionUUID CreditCardTransactionUUID GUID 16
PaymentTransactionKey PaymentTransactionKey Transaction Key
ProviderCategoryCode ProviderCategoryCode Provider Category
TrvlExpnProviderCode TrvlExpnProviderCode Provider Code
PaperReceiptDocumentNumber PaperReceiptDocumentNumber Paper Document Number
NumberOfEmployees NumberOfEmployees No. employees
NmbrOfEmployeesOfBP NmbrOfEmployeesOfBP Partners
NumberOfAdditionalGuests NumberOfAdditionalGuests Number of Guests
PaymentIsMadeByCompany PaymentIsMadeByCompany Paid by Company
ServiceProviderCode ServiceProviderCode ServiceProvider
LimitForExceedingTrvlExpnType LimitForExceedingTrvlExpnType Limit exceeded
ProtectionIndicatorType ProtectionIndicatorType ProtectInd
TravelExpenseReferenceDocument TravelExpenseReferenceDocument Sub Document No
ReceiptIsChecked ReceiptIsChecked Receipt Checked
ReceiptCheckResult ReceiptCheckResult Receipt Check Result
IndividualReceiptIsDspOnly IndividualReceiptIsDspOnly Receipt Display Only
ReceiptEditorText ReceiptEditorText Editor
OriginalTravelExpenseType OriginalTravelExpenseType Travel Exp.Type
PrivateShareTravelExpenseType PrivateShareTravelExpenseType Expense Type Private
TotalNumberOfLunches TotalNumberOfLunches Number of Lunches
TotalNumberOfDinners TotalNumberOfDinners Number of Dinners
AcmdtnReimbmtReceiptIsApproved AcmdtnReimbmtReceiptIsApproved Acmdtns Rcpt Aprvd
MissingPaperReceiptType MissingPaperReceiptType Paper Receipt Missing
TripBookedPrice TripBookedPrice Booked Price
TripBookedPriceCurrency TripBookedPriceCurrency Booked Currency
DifferenceInTravelExpenseAmt DifferenceInTravelExpenseAmt Variance Amount
DifferenceAmountCurrency DifferenceAmountCurrency Difference Amt. Crcy
DifferenceAmountReasonText DifferenceAmountReasonText Reason for Difference
MaxDiffExceedingTrvlExpnType MaxDiffExceedingTrvlExpnType Max Difference Exceeded
OriginalReceiptInvoiceNumber OriginalReceiptInvoiceNumber Original Rcpt Invc No.
NumberOfInvoiceItems NumberOfInvoiceItems No. of Invoice Items
TaxAmount TaxAmount Tax Amt in Rptg Crcy
ServiceTaxTypeCode ServiceTaxTypeCode Services
ServiceTaxDescription ServiceTaxDescription Goods and Services Desc
ServiceTaxRegistrationNumber ServiceTaxRegistrationNumber VAT Registration No.
Name Name Zone name
StreetName StreetName Text
HouseNumber HouseNumber House Number
PostalCode PostalCode Postal Code
CityName CityName Name
ServiceTaxSubCode ServiceTaxSubCode Subcode
ServiceTaxDescriptionLanguage ServiceTaxDescriptionLanguage Goods and Services Lang
TaxAmountChange TaxAmountChange VAT Changed
FlightDepartureLocation FlightDepartureLocation Departure IATA
FlightArrivalLocation FlightArrivalLocation Arrival IATA
Airline Airline Airline
AirCabinClass AirCabinClass Cabin Class
AirTicketNumber AirTicketNumber Ticket Number
VehicleMileageValue VehicleMileageValue Mileage
SupplierName SupplierName Supplier Name
SupplierStreetName SupplierStreetName Arrival Street
SupplierCityName SupplierCityName Supplier City
SupplierStateName SupplierStateName District (US:County)
SupplierCountryName SupplierCountryName Country / Region
SupplierPostalCode SupplierPostalCode Arrival Postal Code
CustomerServiceTelephoneNumber CustomerServiceTelephoneNumber Cust Service Phone No.
AcmdtnRcptWithCollectiveItems AcmdtnRcptWithCollectiveItems Rcpt with Collective Itms
MealsInclusionInAcmdtnReceipt MealsInclusionInAcmdtnReceipt Meals In Accommodation Receipt
InvoiceToEmployer InvoiceToEmployer Invc Issued to Employer
BusinessRelatedCollectiveItem BusinessRelatedCollectiveItem Collective Item - Business Only
TravelExpenseTypeName TravelExpenseTypeName Expense Type
TravelExpenseCategoryName TravelExpenseCategoryName Expense Category Name
ReceiptAmountCurrencyCodeName ReceiptAmountCurrencyCodeName Long Text
PaymentCurrencyCodeName PaymentCurrencyCodeName Long Text
TaxCodeName TaxCodeName Tax Code Name
TaxJurisdictionCodeName TaxJurisdictionCodeName Tax Jurisdiction Name
CountryRegionName CountryRegionName Country / Region
CreditCardCompanyName CreditCardCompanyName Credit Card Company
ProviderCategoryName ProviderCategoryName Provider Category Name
TravelExpenseProviderName TravelExpenseProviderName Provider Name
ServiceProviderName ServiceProviderName Service Provider Name
TripTypeEnterpriseName TripTypeEnterpriseName Trip Type Enterprise Name
TrvlExpnRcptImgLnkText TrvlExpnRcptImgLnkText UUID Archive
OriginalReceiptAmount OriginalReceiptAmount Original Receipt Amount
TotalItemizedReceiptAmount TotalItemizedReceiptAmount Total Itemized Receipts
PrivateExpenseAmount PrivateExpenseAmount Amount
ReceiptOriginType ReceiptOriginType Receipt Origin
ReceiptOriginName ReceiptOriginName Origin
ReceiptIsItemized ReceiptIsItemized Itemized
TravelExpenseTypeCategoryCode TravelExpenseTypeCategoryCode Expense Category Code
TravelExpenseTypeCategoryName TravelExpenseTypeCategoryName Category
ServiceTaxTypeName ServiceTaxTypeName Service Tax Type Name
SubServiceTaxName SubServiceTaxName Sub Service Tax Name
AirlineName AirlineName Airline Name
TrvlExpnRecIsModified
RcptsLoclLastChgdDteTme
DestinationAssignment DestinationAssignment Destination Assignment
TravelCountryRegion TravelCountryRegion Country / Region
RcptTravelExpenseTypeIsVisible RcptTravelExpenseTypeIsVisible Checkbox
RcptTrvlExpnPaperRcptIsVisible RcptTrvlExpnPaperRcptIsVisible Checkbox
RcptTrvlExpnRcptAmtIsVisible RcptTrvlExpnRcptAmtIsVisible Checkbox
RcptTrvlExpnRcptCrcyIsVisible RcptTrvlExpnRcptCrcyIsVisible Checkbox
RcptTrvlExpnRcptRateIsVisible RcptTrvlExpnRcptRateIsVisible Checkbox
RcptTrvlExpnRcptDateIsVisible RcptTrvlExpnRcptDateIsVisible Checkbox
RcptTrvlExpnPayAmtIsVisible RcptTrvlExpnPayAmtIsVisible Checkbox
RcptTrvlExpnPayCrcyIsVisible RcptTrvlExpnPayCrcyIsVisible Checkbox
RcptTrvlExpnShortTxtIsVisible RcptTrvlExpnShortTxtIsVisible Checkbox
RcptTrvlExpnBizPrpsIsVisible RcptTrvlExpnBizPrpsIsVisible Checkbox
RcptTrvlExpnPaytCoIsVisible RcptTrvlExpnPaytCoIsVisible Checkbox
RcptTrvlCrdtCardNmbrIsVisible RcptTrvlCrdtCardNmbrIsVisible Checkbox
RcptTrvlCrdtCardDescIsVisible RcptTrvlCrdtCardDescIsVisible Checkbox
RcptTrvlExpnRcptIsCheckVisible RcptTrvlExpnRcptIsCheckVisible Checkbox
RcptTrvlExpnRcptNmbrIsVisible RcptTrvlExpnRcptNmbrIsVisible Checkbox
RcptTrvlExpnRcptItemIsVisible RcptTrvlExpnRcptItemIsVisible Checkbox
RcptTrvlExpnVATAmtIsVisible RcptTrvlExpnVATAmtIsVisible Checkbox
RcptTrvlVATSrvcCodeIsVisible RcptTrvlVATSrvcCodeIsVisible Checkbox
RcptTrvlVATSrvcDescIsVisible RcptTrvlVATSrvcDescIsVisible Checkbox
RcptTrvlVATRegnNmbrIsVisible RcptTrvlVATRegnNmbrIsVisible Checkbox
RcptTrvlVATRegnTaxIsVisible RcptTrvlVATRegnTaxIsVisible Checkbox
RcptTrvlExpnNameIsVisible RcptTrvlExpnNameIsVisible Checkbox
RcptTrvlExpnStreetIsVisible RcptTrvlExpnStreetIsVisible Checkbox
RcptTrvlExpnHouseNmbrIsVisible RcptTrvlExpnHouseNmbrIsVisible Checkbox
RcptTrvlExpnPostlCodeIsVisible RcptTrvlExpnPostlCodeIsVisible Checkbox
RcptTrvlExpnCityIsVisible RcptTrvlExpnCityIsVisible Checkbox
RcptTrvlExpnMblApplIsVisible RcptTrvlExpnMblApplIsVisible Checkbox
RcptTrvlAirportDeptrIsVisible RcptTrvlAirportDeptrIsVisible Checkbox
RcptTrvlAirportArrvlIsVisible RcptTrvlAirportArrvlIsVisible Checkbox
RcptTrvlExpnAirlineIsVisible RcptTrvlExpnAirlineIsVisible Checkbox
RcptTrvlExpnCabinClIsVisible RcptTrvlExpnCabinClIsVisible Checkbox
RcptTrvlTicketNmbrIsVisible RcptTrvlTicketNmbrIsVisible Checkbox
RcptTrvlCarOdometerIsVisible RcptTrvlCarOdometerIsVisible Checkbox
RcptTrvlExpnSuplrNameIsVisible RcptTrvlExpnSuplrNameIsVisible Checkbox
RcptTrvlExpnSuplrStIsVisible RcptTrvlExpnSuplrStIsVisible Checkbox
RcptTrvlExpnSuplrCityIsVisible RcptTrvlExpnSuplrCityIsVisible Checkbox
RcptTrvlSuplrStateIsVisible RcptTrvlSuplrStateIsVisible Checkbox
RcptTrvlSuplrCntryIsVisible RcptTrvlSuplrCntryIsVisible Checkbox
RcptTrvlSuplrPostlIsVisible RcptTrvlSuplrPostlIsVisible Checkbox
RcptTrvlSuplrSrvcPhIsVisible RcptTrvlSuplrSrvcPhIsVisible Checkbox
RcptTravelExpenseTypeIsInput RcptTravelExpenseTypeIsInput Checkbox
RcptTrvlExpnPaperRcptIsInput RcptTrvlExpnPaperRcptIsInput Checkbox
RcptTrvlExpnRcptAmtIsInput RcptTrvlExpnRcptAmtIsInput Checkbox
RcptTrvlExpnRcptCrcyIsInput RcptTrvlExpnRcptCrcyIsInput Checkbox
RcptTrvlExpnRcptRateIsInput RcptTrvlExpnRcptRateIsInput Checkbox
RcptTrvlExpnRcptDateIsInput RcptTrvlExpnRcptDateIsInput Checkbox
RcptTrvlExpnPayAmtIsInput RcptTrvlExpnPayAmtIsInput Checkbox
RcptTrvlExpnPayCrcyIsInput RcptTrvlExpnPayCrcyIsInput Checkbox
RcptTrvlExpnShortTxtIsInput RcptTrvlExpnShortTxtIsInput Checkbox
RcptTrvlExpnBizPrpsIsInput RcptTrvlExpnBizPrpsIsInput Checkbox
RcptTrvlExpnPaytCoIsInput RcptTrvlExpnPaytCoIsInput Checkbox
RcptTrvlCrdtCardNmbrIsInput RcptTrvlCrdtCardNmbrIsInput Checkbox
RcptTrvlCrdtCardDescIsInput RcptTrvlCrdtCardDescIsInput Checkbox
RcptTrvlExpnRcptIsCheckInput RcptTrvlExpnRcptIsCheckInput Checkbox
RcptTrvlExpnRcptNmbrIsInput RcptTrvlExpnRcptNmbrIsInput Checkbox
RcptTrvlExpnRcptItemIsInput RcptTrvlExpnRcptItemIsInput Checkbox
RcptTrvlExpnVATAmtIsInput RcptTrvlExpnVATAmtIsInput Checkbox
RcptTrvlVATSrvcCodeIsInput RcptTrvlVATSrvcCodeIsInput Checkbox
RcptTrvlVATSrvcDescIsInput RcptTrvlVATSrvcDescIsInput Checkbox
RcptTrvlVATRegnNmbrIsInput RcptTrvlVATRegnNmbrIsInput Checkbox
RcptTrvlVATRegnTaxIsInput RcptTrvlVATRegnTaxIsInput Checkbox
RcptTrvlExpnNameIsInput RcptTrvlExpnNameIsInput Checkbox
RcptTrvlExpnStreetIsInput RcptTrvlExpnStreetIsInput Checkbox
RcptTrvlExpnHouseNmbrIsInput RcptTrvlExpnHouseNmbrIsInput Checkbox
RcptTrvlExpnPostlCodeIsInput RcptTrvlExpnPostlCodeIsInput Checkbox
RcptTrvlExpnCityIsInput RcptTrvlExpnCityIsInput Checkbox
RcptTrvlExpnMblApplIsInput RcptTrvlExpnMblApplIsInput Checkbox
RcptTrvlAirportDeptrIsInput RcptTrvlAirportDeptrIsInput Checkbox
RcptTrvlAirportArrvlIsInput RcptTrvlAirportArrvlIsInput Checkbox
RcptTrvlExpnAirlineIsInput RcptTrvlExpnAirlineIsInput Checkbox
RcptTrvlExpnCabinClIsInput RcptTrvlExpnCabinClIsInput Checkbox
RcptTrvlTicketNmbrIsInput RcptTrvlTicketNmbrIsInput Checkbox
RcptTrvlCarOdometerIsInput RcptTrvlCarOdometerIsInput Checkbox
RcptTrvlExpnSuplrNameIsInput RcptTrvlExpnSuplrNameIsInput Checkbox
RcptTrvlExpnSuplrStIsInput RcptTrvlExpnSuplrStIsInput Checkbox
RcptTrvlExpnSuplrCityIsInput RcptTrvlExpnSuplrCityIsInput Checkbox
RcptTrvlSuplrStateIsInput RcptTrvlSuplrStateIsInput Checkbox
RcptTrvlSuplrCntryIsInput RcptTrvlSuplrCntryIsInput Checkbox
RcptTrvlSuplrPostlCodeIsInput RcptTrvlSuplrPostlCodeIsInput Checkbox
RcptTrvlSuplrSrvcPhIsInput RcptTrvlSuplrSrvcPhIsInput Checkbox
RcptTrvlExpnTypeIsRequired RcptTrvlExpnTypeIsRequired Checkbox
RcptTrvlExpnPaperRcptIsRqd RcptTrvlExpnPaperRcptIsRqd Checkbox
RcptTrvlExpnRcptAmtIsRqd RcptTrvlExpnRcptAmtIsRqd Checkbox
RcptTrvlExpnRcptCrcyIsRqd RcptTrvlExpnRcptCrcyIsRqd Checkbox
RcptTrvlExpnRcptRateIsRqd RcptTrvlExpnRcptRateIsRqd Checkbox
RcptTrvlExpnRcptDateIsRqd RcptTrvlExpnRcptDateIsRqd Checkbox
RcptTrvlExpnPayAmtIsRqd RcptTrvlExpnPayAmtIsRqd Checkbox
RcptTrvlExpnPayCrcyIsRqd RcptTrvlExpnPayCrcyIsRqd Checkbox
RcptTrvlExpnShortTxtIsRqd RcptTrvlExpnShortTxtIsRqd Checkbox
RcptTrvlExpnBizPrpsIsRqd RcptTrvlExpnBizPrpsIsRqd Checkbox
RcptTrvlExpnPaytCoIsRqd RcptTrvlExpnPaytCoIsRqd Checkbox
RcptTrvlCrdtCardNmbrIsRqd RcptTrvlCrdtCardNmbrIsRqd Checkbox
RcptTrvlCrdtCardDescIsRqd RcptTrvlCrdtCardDescIsRqd Checkbox
RcptTrvlExpnRcptIsCheckRqd RcptTrvlExpnRcptIsCheckRqd Checkbox
RcptTrvlExpnRcptNmbrIsRqd RcptTrvlExpnRcptNmbrIsRqd Checkbox
RcptTrvlExpnRcptItemIsRqd RcptTrvlExpnRcptItemIsRqd Checkbox
RcptTrvlExpnVATAmtIsRqd RcptTrvlExpnVATAmtIsRqd Checkbox
RcptTrvlVATSrvcCodeIsRqd RcptTrvlVATSrvcCodeIsRqd Checkbox
RcptTrvlVATSrvcDescIsRqd RcptTrvlVATSrvcDescIsRqd Checkbox
RcptTrvlVATRegnNmbrIsRqd RcptTrvlVATRegnNmbrIsRqd Checkbox
RcptTrvlVATRegnTaxIsRqd RcptTrvlVATRegnTaxIsRqd Checkbox
RcptTrvlExpnNameIsRqd RcptTrvlExpnNameIsRqd Checkbox
RcptTrvlExpnStreetIsRqd RcptTrvlExpnStreetIsRqd Checkbox
RcptTrvlExpnHouseNmbrIsRqd RcptTrvlExpnHouseNmbrIsRqd Checkbox
RcptTrvlExpnPostlCodeIsRqd RcptTrvlExpnPostlCodeIsRqd Checkbox
RcptTrvlExpnCityIsRqd RcptTrvlExpnCityIsRqd Checkbox
RcptTrvlExpnMblApplIsRqd RcptTrvlExpnMblApplIsRqd Checkbox
RcptTrvlAirportDeptrIsRqd RcptTrvlAirportDeptrIsRqd Checkbox
RcptTrvlAirportArrvlIsRqd RcptTrvlAirportArrvlIsRqd Checkbox
RcptTrvlExpnAirlineIsRqd RcptTrvlExpnAirlineIsRqd Checkbox
RcptTrvlExpnCabinClIsRqd RcptTrvlExpnCabinClIsRqd Checkbox
RcptTrvlTicketNmbrIsRqd RcptTrvlTicketNmbrIsRqd Checkbox
RcptTrvlCarOdometerIsRqd RcptTrvlCarOdometerIsRqd Checkbox
RcptTrvlExpnSuplrNameIsRqd RcptTrvlExpnSuplrNameIsRqd Checkbox
RcptTrvlExpnSuplrStIsRqd RcptTrvlExpnSuplrStIsRqd Checkbox
RcptTrvlExpnSuplrCityIsRqd RcptTrvlExpnSuplrCityIsRqd Checkbox
RcptTrvlSuplrStateIsRqd RcptTrvlSuplrStateIsRqd Checkbox
RcptTrvlSuplrCntryIsRqd RcptTrvlSuplrCntryIsRqd Checkbox
RcptTrvlSuplrPostlCodeIsRqd RcptTrvlSuplrPostlCodeIsRqd Checkbox
RcptTrvlSuplrSrvcPhIsRqd RcptTrvlSuplrSrvcPhIsRqd Checkbox
AcmdtnRcptWthCollvItms_H AcmdtnRcptWthCollvItms_H
AcmdtnReimbmtRcptIsAprvd_H AcmdtnReimbmtRcptIsAprvd_H
AirCabinClass_H AirCabinClass_H
Airline_H Airline_H
AirTicketNumber_H AirTicketNumber_H
BusinessPartnerText_H BusinessPartnerText_H
BusinessPurposeDescription_H BusinessPurposeDescription_H
BusinessReltdCollvItm_H BusinessReltdCollvItm_H
CityName_H CityName_H
CustomerServiceTelNmbr_H CustomerServiceTelNmbr_H
FlightArrivalLocation_H FlightArrivalLocation_H
FlightDepartureLocation_H FlightDepartureLocation_H
HouseNumber_H HouseNumber_H
IndividualReceiptAmount_H IndividualReceiptAmount_H
ReceiptAmountCurrencyCode_H ReceiptAmountCurrencyCode_H
IndividualReceiptDate_H IndividualReceiptDate_H
InvoiceToEmployer_H InvoiceToEmployer_H
MealsInclsnInAcmdtnRcpt_H MealsInclsnInAcmdtnRcpt_H
Name_H Name_H
NmbrOfEmployeesOfBP_H NmbrOfEmployeesOfBP_H
NumberOfAdditionalGuests_H NumberOfAdditionalGuests_H
NumberOfDays_H NumberOfDays_H
NumberOfEmployees_H NumberOfEmployees_H
NumberOfInvoiceItems_H NumberOfInvoiceItems_H
OriginalReceiptInvoiceNumber_H OriginalReceiptInvoiceNumber_H
PaperReceiptDocumentNumber_H PaperReceiptDocumentNumber_H
PaymentAmount_H PaymentAmount_H
PaymentCurrency_H PaymentCurrency_H
PostalCode_H PostalCode_H
ReceiptEditorText_H ReceiptEditorText_H
ReceiptIsChecked_H ReceiptIsChecked_H
ReceiptShortText_H ReceiptShortText_H
ServiceFromDate_H ServiceFromDate_H
ServiceProviderCode_H ServiceProviderCode_H
ServiceTaxDescLang_H ServiceTaxDescLang_H
ServiceTaxRegistrationNumber_H ServiceTaxRegistrationNumber_H
ServiceTaxSubCode_H ServiceTaxSubCode_H
ServiceTaxTypeCode_H ServiceTaxTypeCode_H
ServiceToDate_H ServiceToDate_H
StreetName_H StreetName_H
SupplierCityName_H SupplierCityName_H
SupplierCountryName_H SupplierCountryName_H
SupplierName_H SupplierName_H
SupplierPostalCode_H SupplierPostalCode_H
SupplierStateName_H SupplierStateName_H
SupplierStreetName_H SupplierStreetName_H
TaxAmount_H TaxAmount_H
TaxCode_H TaxCode_H
TaxJurisdiction_H TaxJurisdiction_H
TotalNumberOfBreakfasts_H TotalNumberOfBreakfasts_H
TotalNumberOfDinners_H TotalNumberOfDinners_H
TotalNumberOfLunches_H TotalNumberOfLunches_H
TravelCountryRegion_H TravelCountryRegion_H
TravelExchangeRate_H TravelExchangeRate_H
TravelExpenseHasPaperReceipt_H TravelExpenseHasPaperReceipt_H
TravelExpenseType_H TravelExpenseType_H
TripTypeEnterprise_H TripTypeEnterprise_H
TrvlExpnProviderCode_H TrvlExpnProviderCode_H
TrvlExpnReceiptDescription_H TrvlExpnReceiptDescription_H
VehicleMileageValue_H VehicleMileageValue_H
WorkLocationName_H WorkLocationName_H
RcptParticipantFacet_H RcptParticipantFacet_H
RcptProductFacet_H RcptProductFacet_H
_TravelExpense _TravelExpense
_TrvlExpnReceiptCostAssgmt _TrvlExpnReceiptCostAssgmt
_TrvlExpnReceiptParticipant _TrvlExpnReceiptParticipant
_TravelExpenseReceiptProduct _TravelExpenseReceiptProduct
_TrvlExpnPrvtExpnOrSpltRcpts _TrvlExpnPrvtExpnOrSpltRcpts
_TravelExpenseTypeVH _TravelExpenseTypeVH
_TravelEnterpriseVH _TravelEnterpriseVH
_TravelTaxCodeVH _TravelTaxCodeVH
_TrvlExpnServiceProviderVH _TrvlExpnServiceProviderVH
_TrvlExpnVATRefundCodeVH _TrvlExpnVATRefundCodeVH
_TrvlExpnVATSubCodeVH _TrvlExpnVATSubCodeVH
_TravelExpenseIATALocationVH _TravelExpenseIATALocationVH
_TravelExpenseIATAArrivalLocVH _TravelExpenseIATAArrivalLocVH
_TravelCountryRegionVH _TravelCountryRegionVH

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 I_TravelExpenseReceipt.
-- 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 I_TravelExpenseReceipt AS
SELECT
  PersonnelNumber,
  TravelTripNumber,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x16 preserving type ) AS TravelReqUUID,
  cast ( hextobin('00000000000000000000000000000000') as sysuuid_x16 preserving type ) AS SeqReqUUID,
  TravelExpenseDocument,
  TravelExpnSequentialNumber,
  TravelExpenseType,
  TravelExpenseCategory,
  TravelExpenseHasPaperReceipt,
  IndividualReceiptAmount,
  ReceiptAmountCurrencyCode,
  TravelExchangeRate,
  CurrencyUnitFromRatio,
  CurrencyUnitToRatio,
  IndividualReceiptDate,
  PaymentAmount,
  PaymentCurrency,
  TaxCode,
  TaxJurisdiction,
  ReceiptShortText,
  Country,
  TripRegion,
  ServiceFromDate,
  ServiceToDate,
  NumberOfDays,
  TotalNumberOfBreakfasts,
  TrvlExpnReceiptDescription,
  WorkLocationName,
  BusinessPurposeDescription,
  BusinessPartnerText,
  CreditCardCompanyCode,
  CreditCardReceiptDocNmbr,
  CreditCardTransactionDesc,
  CreditCardNumber,
  CreditCardTransactionUUID,
  PaymentTransactionKey,
  ProviderCategoryCode,
  TrvlExpnProviderCode,
  PaperReceiptDocumentNumber,
  NumberOfEmployees,
  NmbrOfEmployeesOfBP,
  NumberOfAdditionalGuests,
  PaymentIsMadeByCompany,
  ServiceProviderCode,
  LimitForExceedingTrvlExpnType,
  ProtectionIndicatorType,
  TravelExpenseReferenceDocument,
  ReceiptIsChecked,
  ReceiptCheckResult,
  IndividualReceiptIsDspOnly,
  ReceiptEditorText,
  OriginalTravelExpenseType,
  PrivateShareTravelExpenseType,
  TotalNumberOfLunches,
  TotalNumberOfDinners,
  AcmdtnReimbmtReceiptIsApproved,
  MissingPaperReceiptType,
  TripBookedPrice,
  TripBookedPriceCurrency,
  DifferenceInTravelExpenseAmt,
  DifferenceAmountCurrency,
  DifferenceAmountReasonText,
  MaxDiffExceedingTrvlExpnType,
  OriginalReceiptInvoiceNumber,
  NumberOfInvoiceItems,
  TaxAmount,
  ServiceTaxTypeCode,
  ServiceTaxDescription,
  ServiceTaxRegistrationNumber,
  Name,
  StreetName,
  HouseNumber,
  PostalCode,
  CityName,
  ServiceTaxSubCode,
  ServiceTaxDescriptionLanguage,
  TaxAmountChange,
  FlightDepartureLocation,
  FlightArrivalLocation,
  Airline,
  AirCabinClass,
  AirTicketNumber,
  VehicleMileageValue,
  SupplierName,
  SupplierStreetName,
  SupplierCityName,
  SupplierStateName,
  SupplierCountryName,
  SupplierPostalCode,
  CustomerServiceTelephoneNumber,
  AcmdtnRcptWithCollectiveItems,
  MealsInclusionInAcmdtnReceipt,
  InvoiceToEmployer,
  BusinessRelatedCollectiveItem,
  TravelExpenseTypeName,
  TravelExpenseCategoryName,
  ReceiptAmountCurrencyCodeName,
  PaymentCurrencyCodeName,
  TaxCodeName,
  TaxJurisdictionCodeName,
  CountryRegionName,
  CreditCardCompanyName,
  ProviderCategoryName,
  TravelExpenseProviderName,
  ServiceProviderName,
  TripTypeEnterpriseName,
  TrvlExpnRcptImgLnkText,
  OriginalReceiptAmount,
  TotalItemizedReceiptAmount,
  PrivateExpenseAmount,
  ReceiptOriginType,
  ReceiptOriginName,
  ReceiptIsItemized,
  TravelExpenseTypeCategoryCode,
  TravelExpenseTypeCategoryName,
  ServiceTaxTypeName,
  SubServiceTaxName,
  AirlineName,
  cast ( 'X' as abap.char( 1 ) ) AS TrvlExpnRecIsModified,
  cast(0.0000000 as abp_lastchange_tstmpl) AS RcptsLoclLastChgdDteTme,
  DestinationAssignment,
  TravelCountryRegion,
  RcptTravelExpenseTypeIsVisible,
  RcptTrvlExpnPaperRcptIsVisible,
  RcptTrvlExpnRcptAmtIsVisible,
  RcptTrvlExpnRcptCrcyIsVisible,
  RcptTrvlExpnRcptRateIsVisible,
  RcptTrvlExpnRcptDateIsVisible,
  RcptTrvlExpnPayAmtIsVisible,
  RcptTrvlExpnPayCrcyIsVisible,
  RcptTrvlExpnShortTxtIsVisible,
  RcptTrvlExpnBizPrpsIsVisible,
  RcptTrvlExpnPaytCoIsVisible,
  RcptTrvlCrdtCardNmbrIsVisible,
  RcptTrvlCrdtCardDescIsVisible,
  RcptTrvlExpnRcptIsCheckVisible,
  RcptTrvlExpnRcptNmbrIsVisible,
  RcptTrvlExpnRcptItemIsVisible,
  RcptTrvlExpnVATAmtIsVisible,
  RcptTrvlVATSrvcCodeIsVisible,
  RcptTrvlVATSrvcDescIsVisible,
  RcptTrvlVATRegnNmbrIsVisible,
  RcptTrvlVATRegnTaxIsVisible,
  RcptTrvlExpnNameIsVisible,
  RcptTrvlExpnStreetIsVisible,
  RcptTrvlExpnHouseNmbrIsVisible,
  RcptTrvlExpnPostlCodeIsVisible,
  RcptTrvlExpnCityIsVisible,
  RcptTrvlExpnMblApplIsVisible,
  RcptTrvlAirportDeptrIsVisible,
  RcptTrvlAirportArrvlIsVisible,
  RcptTrvlExpnAirlineIsVisible,
  RcptTrvlExpnCabinClIsVisible,
  RcptTrvlTicketNmbrIsVisible,
  RcptTrvlCarOdometerIsVisible,
  RcptTrvlExpnSuplrNameIsVisible,
  RcptTrvlExpnSuplrStIsVisible,
  RcptTrvlExpnSuplrCityIsVisible,
  RcptTrvlSuplrStateIsVisible,
  RcptTrvlSuplrCntryIsVisible,
  RcptTrvlSuplrPostlIsVisible,
  RcptTrvlSuplrSrvcPhIsVisible,
  RcptTravelExpenseTypeIsInput,
  RcptTrvlExpnPaperRcptIsInput,
  RcptTrvlExpnRcptAmtIsInput,
  RcptTrvlExpnRcptCrcyIsInput,
  RcptTrvlExpnRcptRateIsInput,
  RcptTrvlExpnRcptDateIsInput,
  RcptTrvlExpnPayAmtIsInput,
  RcptTrvlExpnPayCrcyIsInput,
  RcptTrvlExpnShortTxtIsInput,
  RcptTrvlExpnBizPrpsIsInput,
  RcptTrvlExpnPaytCoIsInput,
  RcptTrvlCrdtCardNmbrIsInput,
  RcptTrvlCrdtCardDescIsInput,
  RcptTrvlExpnRcptIsCheckInput,
  RcptTrvlExpnRcptNmbrIsInput,
  RcptTrvlExpnRcptItemIsInput,
  RcptTrvlExpnVATAmtIsInput,
  RcptTrvlVATSrvcCodeIsInput,
  RcptTrvlVATSrvcDescIsInput,
  RcptTrvlVATRegnNmbrIsInput,
  RcptTrvlVATRegnTaxIsInput,
  RcptTrvlExpnNameIsInput,
  RcptTrvlExpnStreetIsInput,
  RcptTrvlExpnHouseNmbrIsInput,
  RcptTrvlExpnPostlCodeIsInput,
  RcptTrvlExpnCityIsInput,
  RcptTrvlExpnMblApplIsInput,
  RcptTrvlAirportDeptrIsInput,
  RcptTrvlAirportArrvlIsInput,
  RcptTrvlExpnAirlineIsInput,
  RcptTrvlExpnCabinClIsInput,
  RcptTrvlTicketNmbrIsInput,
  RcptTrvlCarOdometerIsInput,
  RcptTrvlExpnSuplrNameIsInput,
  RcptTrvlExpnSuplrStIsInput,
  RcptTrvlExpnSuplrCityIsInput,
  RcptTrvlSuplrStateIsInput,
  RcptTrvlSuplrCntryIsInput,
  RcptTrvlSuplrPostlCodeIsInput,
  RcptTrvlSuplrSrvcPhIsInput,
  RcptTrvlExpnTypeIsRequired,
  RcptTrvlExpnPaperRcptIsRqd,
  RcptTrvlExpnRcptAmtIsRqd,
  RcptTrvlExpnRcptCrcyIsRqd,
  RcptTrvlExpnRcptRateIsRqd,
  RcptTrvlExpnRcptDateIsRqd,
  RcptTrvlExpnPayAmtIsRqd,
  RcptTrvlExpnPayCrcyIsRqd,
  RcptTrvlExpnShortTxtIsRqd,
  RcptTrvlExpnBizPrpsIsRqd,
  RcptTrvlExpnPaytCoIsRqd,
  RcptTrvlCrdtCardNmbrIsRqd,
  RcptTrvlCrdtCardDescIsRqd,
  RcptTrvlExpnRcptIsCheckRqd,
  RcptTrvlExpnRcptNmbrIsRqd,
  RcptTrvlExpnRcptItemIsRqd,
  RcptTrvlExpnVATAmtIsRqd,
  RcptTrvlVATSrvcCodeIsRqd,
  RcptTrvlVATSrvcDescIsRqd,
  RcptTrvlVATRegnNmbrIsRqd,
  RcptTrvlVATRegnTaxIsRqd,
  RcptTrvlExpnNameIsRqd,
  RcptTrvlExpnStreetIsRqd,
  RcptTrvlExpnHouseNmbrIsRqd,
  RcptTrvlExpnPostlCodeIsRqd,
  RcptTrvlExpnCityIsRqd,
  RcptTrvlExpnMblApplIsRqd,
  RcptTrvlAirportDeptrIsRqd,
  RcptTrvlAirportArrvlIsRqd,
  RcptTrvlExpnAirlineIsRqd,
  RcptTrvlExpnCabinClIsRqd,
  RcptTrvlTicketNmbrIsRqd,
  RcptTrvlCarOdometerIsRqd,
  RcptTrvlExpnSuplrNameIsRqd,
  RcptTrvlExpnSuplrStIsRqd,
  RcptTrvlExpnSuplrCityIsRqd,
  RcptTrvlSuplrStateIsRqd,
  RcptTrvlSuplrCntryIsRqd,
  RcptTrvlSuplrPostlCodeIsRqd,
  RcptTrvlSuplrSrvcPhIsRqd,
  AcmdtnRcptWthCollvItms_H,
  AcmdtnReimbmtRcptIsAprvd_H,
  AirCabinClass_H,
  Airline_H,
  AirTicketNumber_H,
  BusinessPartnerText_H,
  BusinessPurposeDescription_H,
  BusinessReltdCollvItm_H,
  CityName_H,
  CustomerServiceTelNmbr_H,
  FlightArrivalLocation_H,
  FlightDepartureLocation_H,
  HouseNumber_H,
  IndividualReceiptAmount_H,
  ReceiptAmountCurrencyCode_H,
  IndividualReceiptDate_H,
  InvoiceToEmployer_H,
  MealsInclsnInAcmdtnRcpt_H,
  Name_H,
  NmbrOfEmployeesOfBP_H,
  NumberOfAdditionalGuests_H,
  NumberOfDays_H,
  NumberOfEmployees_H,
  NumberOfInvoiceItems_H,
  OriginalReceiptInvoiceNumber_H,
  PaperReceiptDocumentNumber_H,
  PaymentAmount_H,
  PaymentCurrency_H,
  PostalCode_H,
  ReceiptEditorText_H,
  ReceiptIsChecked_H,
  ReceiptShortText_H,
  ServiceFromDate_H,
  ServiceProviderCode_H,
  ServiceTaxDescLang_H,
  ServiceTaxRegistrationNumber_H,
  ServiceTaxSubCode_H,
  ServiceTaxTypeCode_H,
  ServiceToDate_H,
  StreetName_H,
  SupplierCityName_H,
  SupplierCountryName_H,
  SupplierName_H,
  SupplierPostalCode_H,
  SupplierStateName_H,
  SupplierStreetName_H,
  TaxAmount_H,
  TaxCode_H,
  TaxJurisdiction_H,
  TotalNumberOfBreakfasts_H,
  TotalNumberOfDinners_H,
  TotalNumberOfLunches_H,
  TravelCountryRegion_H,
  TravelExchangeRate_H,
  TravelExpenseHasPaperReceipt_H,
  TravelExpenseType_H,
  TripTypeEnterprise_H,
  TrvlExpnProviderCode_H,
  TrvlExpnReceiptDescription_H,
  VehicleMileageValue_H,
  WorkLocationName_H,
  RcptParticipantFacet_H,
  RcptProductFacet_H
FROM I_TravelExpenseReceiptData
LEFT OUTER JOIN C_TravelExpenseTypeValueHelp AS _TravelExpenseTypeVH ON TravelExpenseType = _TravelExpenseTypeVH.TravelExpenseType  -- association [0..1]
LEFT OUTER JOIN C_TravelTripEnterpriseTypeVH AS _TravelEnterpriseVH ON TripTypeEnterprise = _TravelEnterpriseVH.TripTypeEnterprise  -- association [0..1]
LEFT OUTER JOIN C_TravelTaxCodeVH AS _TravelTaxCodeVH ON TaxCode = _TravelTaxCodeVH.TaxCode  -- association [0..1]
LEFT OUTER JOIN C_TrvlExpnServiceProviderVH AS _TrvlExpnServiceProviderVH ON ServiceProviderCode = _TrvlExpnServiceProviderVH.ServiceProviderCode  -- association [0..1]
LEFT OUTER JOIN C_TrvlExpnVATRefundCodeVH AS _TrvlExpnVATRefundCodeVH ON ServiceTaxTypeCode = _TrvlExpnVATRefundCodeVH.ServiceTaxTypeCode  -- association [0..1]
LEFT OUTER JOIN C_TrvlExpnVATSubCodeVH AS _TrvlExpnVATSubCodeVH ON ServiceTaxSubCode = _TrvlExpnVATSubCodeVH.ServiceTaxSubCode  -- association [0..1]
LEFT OUTER JOIN I_TravelExpenseIATALocationVH AS _TravelExpenseIATALocationVH ON FlightDepartureLocation = _TravelExpenseIATALocationVH.IATALocationCode  -- association [0..1]
LEFT OUTER JOIN I_TravelExpenseIATALocationVH AS _TravelExpenseIATAArrivalLocVH ON FlightArrivalLocation = _TravelExpenseIATAArrivalLocVH.IATALocationCode  -- association [0..1]
LEFT OUTER JOIN C_TravelCountryRegionVH AS _TravelCountryRegionVH ON Country = _TravelCountryRegionVH.TripCountry  -- association [0..*]
LEFT OUTER JOIN E_TravelExpenseReceiptData AS _ExtensionReceipt ON PersonnelNumber = _ExtensionReceipt.PersonnelNumber AND TravelTripNumber = _ExtensionReceipt.TravelTripNumber AND TravelExpnSequentialNumber = _ExtensionReceipt.TravelExpnSequentialNumber AND TravelExpenseDocument = _ExtensionReceipt.TravelExpenseDocument  -- association [0..1]
LEFT OUTER JOIN I_TrvlExpnReceiptCostAssgmt AS _TrvlExpnReceiptCostAssgmt ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_TrvlExpnReceiptParticipant AS _TrvlExpnReceiptParticipant ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_TravelExpenseReceiptProduct AS _TravelExpenseReceiptProduct ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN I_TrvlExpnPrvtExpnOrSpltRcpts AS _TrvlExpnPrvtExpnOrSpltRcpts ON /* condition not available in parsed metadata */  -- association [0..*]
;