I_EWA_IntAndExtWeighingRecords

DDL: I_EWA_INTANDEXTWEIGHINGRECORDS Type: view_entity COMPOSITE

Internal and External Weighing Records

I_EWA_IntAndExtWeighingRecords is a Composite CDS View that provides data about "Internal and External Weighing Records" in SAP S/4HANA. It reads from 2 data sources (I_EWA_WasteOrderWeighingNote, I_EWA_WeighingProcess) and exposes 222 fields with key fields EWALeadingWeighingTransaction, EWAWasteDisposalOrder, EWAWeighingNoteSequence, EWAWasteDisposalOrder, EWAWeighingNoteSequence. It has 9 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_EWA_WasteOrderWeighingNote WeighOrder union_all
I_EWA_WeighingProcess WeighProc from

Associations (9)

CardinalityTargetAliasCondition
[0..*] I_EWA_WeighingSourceVH _EWAWeighingSource $projection.EWAWeighingSource = _EWAWeighingSource.EWAWeighingSource
[0..*] I_EWA_WeighingHeader _WeighHead1 $projection.EWAWeighingHeader1 =_WeighHead1.EWAWeighingHeaderValue
[0..*] I_EWA_WeighingHeader _WeighHead2 $projection.EWAWeighingHeader2 =_WeighHead2.EWAWeighingHeaderValue
[0..*] I_EWA_WeighingHeader _WeighHead3 $projection.EWAWeighingHeader3 =_WeighHead3.EWAWeighingHeaderValue
[0..*] I_EWA_WeighingStatusText _EWAStatusText $projection.EWAWeighingStatus = _EWAStatusText.EWAWeighingStatus
[0..1] I_FunctionalLocationText _FunctionalLocationText $projection.EWAContainerLocation = _FunctionalLocationText.FunctionalLocation and _FunctionalLocationText.Language = $session.system_language
[0..*] I_EquipmentText _EquipmentText ( $projection.EWAFleetEquipment = _EquipmentText.Equipment or $projection.EWATrailerFleetEquipment = _EquipmentText.Equipment) and _EquipmentText.Language = $session.system_language
[0..1] E_EWA_WasteItemWeigh _ExtensionWeighProc $projection.EWAWeighingTransaction = _ExtensionWeighProc.EWAWeighingTransaction
[0..1] E_EWA_WasteDisposalOrderWeigh _ExtensionOrderWeigh $projection.EWAWasteDisposalOrder = _ExtensionOrderWeigh.EWAWasteDisposalOrder

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Internal and External Weighing Records view
VDM.viewType #COMPOSITE view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #MIXED view
AccessControl.personalData.blocking #REQUIRED view

Fields (222)

KeyFieldSource TableSource FieldDescription
KEY EWALeadingWeighingTransaction I_EWA_WeighingProcess EWALeadingWeighingTransaction Leading Weigh.Trans.
KEY EWAWasteDisposalOrder I_EWA_WeighingProcess EWAWasteDisposalOrder WD Order
KEY EWAWeighingNoteSequence I_EWA_WeighingProcess EWAWeighingNoteSequence Cons.No.WghData
EWAWeighingTransaction I_EWA_WeighingProcess EWAWeighingTransaction Weighing Trans.
EWAWeighingTransacDeliveryType I_EWA_WeighingProcess EWAWeighingTransacDeliveryType intern./extern.
EWAWaste I_EWA_WeighingProcess EWAWaste Waste
EWAWasteText
EWAGrossWeighingNumber I_EWA_WeighingProcess EWAGrossWeighingNumber Gross Weigh.No.
EWAGrossWeighingDate I_EWA_WeighingProcess EWAGrossWeighingDate Date Gross
EWAGrossWeighingTime I_EWA_WeighingProcess EWAGrossWeighingTime Time Gross
EWAWeighingTransacGrossWeight I_EWA_WeighingProcess EWAWeighingTransacGrossWeight Gross Weight
EWAGrossWeightUnit I_EWA_WeighingProcess EWAGrossWeightUnit Unit of weight
EWATareWeighingNumber I_EWA_WeighingProcess EWATareWeighingNumber Wt No. Empty
EWATareWeighingDate I_EWA_WeighingProcess EWATareWeighingDate Date Tare
EWATareWeighingTime I_EWA_WeighingProcess EWATareWeighingTime Time Tare
EWAWeighingTransacTareWeight I_EWA_WeighingProcess EWAWeighingTransacTareWeight Tare Weight
EWATareWeightUnit I_EWA_WeighingProcess EWATareWeightUnit Unit of weight
EWAEmptyWeight I_EWA_WeighingProcess EWAEmptyWeight Empty-weight
EWAWeightUnit I_EWA_WeighingProcess EWAWeightUnit Unit of weight
EWAWeighingTransacNetWeight I_EWA_WeighingProcess EWAWeighingTransacNetWeight Net Weight
EWAWasteVolume I_EWA_WeighingProcess EWAWasteVolume Waste volume
EWAVolumeUnit I_EWA_WeighingProcess EWAVolumeUnit Volume unit
EWAWasteDisposalFacility I_EWA_WeighingProcess EWAWasteDisposalFacility WD Facility
Plant I_EWA_WeighingProcess Plant Valuation Area
StorageLocation I_EWA_WeighingProcess StorageLocation StorageLocation
StorageType I_EWA_WeighingProcess StorageType Storage Type
EWAStockType I_EWA_WeighingProcess EWAStockType Stock Type
StorageBin I_EWA_WeighingProcess StorageBin Storage Bin
EWAWasteDsplOrdItmObjectNumber I_EWA_WeighingProcess EWAWasteDsplOrdItmObjectNumber Object Number
MaterialDocument I_EWA_WeighingProcess MaterialDocument Material Doc.
MaterialDocumentYear I_EWA_WeighingProcess MaterialDocumentYear Material Document Year
SalesDocument I_EWA_WeighingProcess SalesDocument SD Document
SalesContract I_EWA_WeighingProcess SalesContract Sales Document
SalesContractItem I_EWA_WeighingProcess SalesContractItem Item
EWATargetPlant I_EWA_WeighingProcess EWATargetPlant Target Plant
EWATargetStorageLocation I_EWA_WeighingProcess EWATargetStorageLocation Target Stor Loc
EWATargetStorageBin I_EWA_WeighingProcess EWATargetStorageBin TargetStor.Loc.
EWATargetStorageType I_EWA_WeighingProcess EWATargetStorageType Targ.Stor.Type
EWAWeighingTransactionType I_EWA_WeighingProcess EWAWeighingTransactionType Transact. Type
EWAIsGoodsMovementRelevant I_EWA_WeighingProcess EWAIsGoodsMovementRelevant Goods Mvmt Ind.
EWAIsBillingRelevant I_EWA_WeighingProcess EWAIsBillingRelevant Bill. Indicator
EWAWeighingQuantity I_EWA_WeighingProcess EWAWeighingQuantity Quantity
EWAWeighingQuantityUnit I_EWA_WeighingProcess EWAWeighingQuantityUnit Unit
EWATargetWasteDisposalFacility I_EWA_WeighingProcess EWATargetWasteDisposalFacility Target Facility
EWAMaterialSplittingType I_EWA_WeighingProcess EWAMaterialSplittingType MatSplitTyp
EWALicensePlateNumber I_EWA_WeighingProcess EWALicensePlateNumber License Plate
EWAWeighingTransacPostingDate I_EWA_WeighingProcess EWAWeighingTransacPostingDate Posting Date for GR
EWAWeighingRecordExtNumber I_EWA_WeighingProcess EWAWeighingRecordExtNumber Ext. No. WDR
EWAWeighingTransacIsCancelled I_EWA_WeighingProcess EWAWeighingTransacIsCancelled Reversal
EWAControllingDocPostingDate I_EWA_WeighingProcess EWAControllingDocPostingDate CO Posting Date
EWAFleetEquipment I_EWA_WeighingProcess EWAFleetEquipment Equ. Nr. Vehicle
EWATrailerFleetEquipment I_EWA_WeighingProcess EWATrailerFleetEquipment Equ. Nr. Trailer
EWAWasteTreatment I_EWA_WeighingProcess EWAWasteTreatment Waste Treatment
EWAWasteType I_EWA_WeighingProcess EWAWasteType Waste: Redeclaration
UtilitiesPremise I_EWA_WeighingProcess UtilitiesPremise Premise
EWAContainerLocation I_EWA_WeighingProcess EWAContainerLocation Functional Location
ConsumptionBillingPaymentTerms I_EWA_WeighingProcess ConsumptionBillingPaymentTerms Pyt Terms
Customer I_EWA_WeighingProcess Customer Sold-to Party
EWALoadingFromTime I_EWA_WeighingProcess EWALoadingFromTime Load. Time From
EWALoadingToTime I_EWA_WeighingProcess EWALoadingToTime Loading Time To
EWAUnloadingFromTime I_EWA_WeighingProcess EWAUnloadingFromTime Unload.Tme.From
EWAUnloadingToTime I_EWA_WeighingProcess EWAUnloadingToTime Unload.Time To
EWAEndDate I_EWA_WeighingProcess EWAEndDate End Date
AvailableCapacityShift I_EWA_WeighingProcess AvailableCapacityShift Capacity Shift
EWAShiftDate I_EWA_WeighingProcess EWAShiftDate Shift Date
EWAShiftTime I_EWA_WeighingProcess EWAShiftTime Time
EWAVehicleContainerCategory I_EWA_WeighingProcess EWAVehicleContainerCategory Vh. Con. Mat. Nr.
EWATrailerContainerCategory I_EWA_WeighingProcess EWATrailerContainerCategory Tra. Con. Mat. Nr.
RELocalSubDistrict I_EWA_WeighingProcess RELocalSubDistrict Loc Subdistrict
REPropertyTractNumberText I_EWA_WeighingProcess REPropertyTractNumberText Tract of Land
REParcelOfLandText I_EWA_WeighingProcess REParcelOfLandText Parcel of Land
EWAWeighingType I_EWA_WeighingProcess EWAWeighingType Weigh.Data Type
EWAWasteDsplFcltyTransacCat I_EWA_WeighingProcess EWAWasteDsplFcltyTransacCat Transact. Cat.
EWAWasteDsplFcltyTransaction I_EWA_WeighingProcess EWAWasteDsplFcltyTransaction Number
Batch I_EWA_WeighingProcess Batch Lot No.
EWATareIsMaintainedManually I_EWA_WeighingProcess EWATareIsMaintainedManually Maint.Tare Man.
Warehouse I_EWA_WeighingProcess Warehouse Warehouse No.
EWAWasteDsplFacilityOrderType I_EWA_WeighingProcess EWAWasteDsplFacilityOrderType OrdTyp.WstDspFa
EWATrailerLicensePlateNumber I_EWA_WeighingProcess EWATrailerLicensePlateNumber Lic.Pl.Nr.:Trailer
EWASplittingIsCancelled I_EWA_WeighingProcess EWASplittingIsCancelled Split. Canceled
EWAWasteDisposalFacilityDesc I_EWA_WeighingProcess EWAWasteDisposalFacilityDesc Description
EWAWeighingFeeCode I_EWA_WeighingProcess EWAWeighingFeeCode Weighing Fee
AddressID I_EWA_WeighingProcess AddressID Ship-to address
EWATareDeviceGroup I_EWA_WeighingProcess EWATareDeviceGroup Profile Group: Tare
EWAGrossDeviceGroup I_EWA_WeighingProcess EWAGrossDeviceGroup Profile Group:Gross
EWAGrossWeighingInfoCode I_EWA_WeighingProcess EWAGrossWeighingInfoCode Wgh. Data Gross
EWATareWeighingInfoCode I_EWA_WeighingProcess EWATareWeighingInfoCode Wghng Data Tare
EWABillingType I_EWA_WeighingProcess EWABillingType Flag Payment Transa.
EWAWeighingTransacObjectNumber I_EWA_WeighingProcess EWAWeighingTransacObjectNumber Object number
EWAFcltyReltdWeighingTransac I_EWA_WeighingProcess EWAFcltyReltdWeighingTransac Fac-Rel.Weigh.Number
EWASplittingWeighingTransac I_EWA_WeighingProcess EWASplittingWeighingTransac Wei.Tran.(Splitting)
EWAMaterialSplittingSequence I_EWA_WeighingProcess EWAMaterialSplittingSequence Serial Split No
EWAMatlSplittingIsInPercent I_EWA_WeighingProcess EWAMatlSplittingIsInPercent Percentage Flag
EWANetWeighingInfoCode I_EWA_WeighingProcess EWANetWeighingInfoCode Weighing Info Net
EWAContainerCategory I_EWA_WeighingProcess EWAContainerCategory Container cat.
EWAWeightIsMinimumNet I_EWA_WeighingProcess EWAWeightIsMinimumNet MinimunNetWeightFlag
EWADeviceGroup I_EWA_WeighingProcess EWADeviceGroup Hardware Prof. Group
EWAManualTareWeighIsChecked I_EWA_WeighingProcess EWAManualTareWeighIsChecked
EWAWeighingSource
EWAWeighingStatusUnchecked
EWAWeighingStatusBooked
EWAWeighingStatusReversed
EWAWeighingHeader1
EWAWeighingHeader2
EWAWeighingHeader3
_EWAWeighingSource _EWAWeighingSource
_WeighHead1 _WeighHead1
_WeighHead2 _WeighHead2
_WeighHead3 _WeighHead3
_EWAStatusText _EWAStatusText
_FunctionalLocationText _FunctionalLocationText
KEY EWAWasteDisposalOrder I_EWA_WasteOrderWeighingNote EWAWasteDisposalOrder WD Order
KEY EWAWeighingNoteSequence I_EWA_WasteOrderWeighingNote EWAWeighingNoteSequence Cons.No.WghData
EWAWeighingTransaction Weighing Trans.
EWAWeighingTransacDeliveryType intern./extern.
EWAWaste I_EWA_WasteOrderWeighingNote EWAWaste Waste
EWAWasteText
EWAGrossWeighingNumber I_EWA_WasteOrderWeighingNote EWAGrossWeighingNumber Gross Weigh.No.
EWAGrossWeighingDate I_EWA_WasteOrderWeighingNote EWAGrossWeighingDate Date Gross
EWAGrossWeighingTime I_EWA_WasteOrderWeighingNote EWAGrossWeighingTime Time Gross
EWAWeighingTransacGrossWeight I_EWA_WasteOrderWeighingNote EWAGrossWeight Gross Weight
EWAGrossWeightUnit I_EWA_WasteOrderWeighingNote EWAWeightUnit Unit of weight
EWATareWeighingNumber I_EWA_WasteOrderWeighingNote EWATareWeighingNumber Wt No. Empty
EWATareWeighingDate I_EWA_WasteOrderWeighingNote EWATareWeighingDate Date Tare
EWATareWeighingTime I_EWA_WasteOrderWeighingNote EWATareWeighingTime Time Tare
EWAWeighingTransacTareWeight I_EWA_WasteOrderWeighingNote EWATareWeight Tare Weight
EWATareWeightUnit I_EWA_WasteOrderWeighingNote EWAWeightUnit Unit of weight
EWAEmptyWeight I_EWA_WasteOrderWeighingNote EWAEmptyWeight Empty-weight
EWAWeightUnit I_EWA_WasteOrderWeighingNote EWAWeightUnit Unit of weight
EWAWeighingTransacNetWeight I_EWA_WasteOrderWeighingNote EWANetWeight Net Weight
EWAWasteVolume I_EWA_WasteOrderWeighingNote EWAWasteVolume Waste volume
EWAVolumeUnit I_EWA_WasteOrderWeighingNote EWAVolumeUnit Volume unit
EWAWasteDisposalFacility I_EWA_WasteOrderWeighingNote EWAWasteDisposalFacility WD Facility
Plant I_EWA_WasteOrderWeighingNote Plant Valuation Area
StorageLocation I_EWA_WasteOrderWeighingNote StorageLocation StorageLocation
StorageType I_EWA_WasteOrderWeighingNote StorageType Storage Type
EWAStockType I_EWA_WasteOrderWeighingNote EWAStockType Stock Type
StorageBin I_EWA_WasteOrderWeighingNote StorageBin Storage Bin
EWAWasteDsplOrdItmObjectNumber I_EWA_WasteOrderWeighingNote EWAWasteDsplOrdItmObjectNumber Object Number
MaterialDocument I_EWA_WasteOrderWeighingNote MaterialDocument Material Doc.
MaterialDocumentYear I_EWA_WasteOrderWeighingNote MaterialDocumentYear Material Document Year
SalesDocument SD Document
SalesContract Sales Document
SalesContractItem Item
EWATargetPlant I_EWA_WasteOrderWeighingNote EWATargetPlant Target Plant
EWATargetStorageLocation I_EWA_WasteOrderWeighingNote EWATargetStorageLocation Target Stor Loc
EWATargetStorageBin I_EWA_WasteOrderWeighingNote EWATargetStorageBin TargetStor.Loc.
EWATargetStorageType I_EWA_WasteOrderWeighingNote EWATargetStorageType Targ.Stor.Type
EWAWeighingTransactionType I_EWA_WasteOrderWeighingNote EWAWeighingTransactionType Transact. Type
EWAIsGoodsMovementRelevant I_EWA_WasteOrderWeighingNote EWAIsGoodsMovementRelevant Goods Mvmt Ind.
EWAIsBillingRelevant I_EWA_WasteOrderWeighingNote EWAIsBillingRelevant Bill. Indicator
EWAWeighingQuantity I_EWA_WasteOrderWeighingNote EWAWeighingQuantity Quantity
EWAWeighingQuantityUnit I_EWA_WasteOrderWeighingNote EWAWeighingQuantityUnit Unit
EWATargetWasteDisposalFacility I_EWA_WasteOrderWeighingNote EWATargetWasteDisposalFacility Target Facility
EWAMaterialSplittingType I_EWA_WasteOrderWeighingNote EWAMaterialSplitType MatSplitTyp
EWALicensePlateNumber I_EWA_WasteOrderWeighingNote EWALicensePlateNumber License Plate
EWAWeighingTransacPostingDate I_EWA_WasteOrderWeighingNote PostingDate Posting Date for GR
EWAWeighingRecordExtNumber I_EWA_WasteOrderWeighingNote EWAWeighingRecordExtNumber Ext. No. WDR
EWAWeighingTransacIsCancelled I_EWA_WasteOrderWeighingNote EWAIsWeighingNoteCancelled Reversal
EWAControllingDocPostingDate I_EWA_WasteOrderWeighingNote EWAControllingDocPostingDate CO Posting Date
EWAFleetEquipment Equ. Nr. Vehicle
EWATrailerFleetEquipment Equ. Nr. Trailer
EWAWasteTreatment Waste Treatment
EWAWasteType Waste: Redeclaration
UtilitiesPremise Premise
EWAContainerLocation Functional Location
ConsumptionBillingPaymentTerms Pyt Terms
Customer Sold-to Party
EWALoadingFromTime Load. Time From
EWALoadingToTime Loading Time To
EWAUnloadingFromTime Unload.Tme.From
EWAUnloadingToTime Unload.Time To
EWAEndDate End Date
AvailableCapacityShift Capacity Shift
EWAShiftDate Shift Date
EWAShiftTime Time
EWAVehicleContainerCategory Vh. Con. Mat. Nr.
EWATrailerContainerCategory Tra. Con. Mat. Nr.
RELocalSubDistrict Loc Subdistrict
REPropertyTractNumberText Tract of Land
REParcelOfLandText Parcel of Land
EWAWeighingType Weigh.Data Type
EWAWasteDsplFcltyTransacCat Transact. Cat.
EWAWasteDsplFcltyTransaction Number
Batch Lot No.
EWATareIsMaintainedManually Maint.Tare Man.
Warehouse Warehouse No.
EWAWasteDsplFacilityOrderType OrdTyp.WstDspFa
EWATrailerLicensePlateNumber Lic.Pl.Nr.:Trailer
EWASplittingIsCancelled Split. Canceled
EWAWasteDisposalFacilityDesc Description
EWAWeighingFeeCode Weighing Fee
AddressID Ship-to address
EWATareDeviceGroup Profile Group: Tare
EWAGrossDeviceGroup Profile Group:Gross
EWAGrossWeighingInfoCode Wgh. Data Gross
EWATareWeighingInfoCode Wghng Data Tare
EWABillingType Flag Payment Transa.
EWAWeighingTransacObjectNumber Object number
EWAFcltyReltdWeighingTransac Fac-Rel.Weigh.Number
EWASplittingWeighingTransac Wei.Tran.(Splitting)
EWAMaterialSplittingSequence Serial Split No
EWAMatlSplittingIsInPercent Percentage Flag
EWANetWeighingInfoCode Weighing Info Net
EWAContainerCategory Container cat.
EWAWeightIsMinimumNet MinimunNetWeightFlag
EWADeviceGroup Hardware Prof. Group
EWAManualTareWeighIsChecked
EWAWeighingSource
EWAWeighingStatusUnchecked
EWAWeighingStatusBooked
EWAWeighingStatusReversed
EWAWeighingHeader1
EWAWeighingHeader2
EWAWeighingHeader3
_EWAWeighingSource _EWAWeighingSource
_WeighHead1 _WeighHead1
_WeighHead2 _WeighHead2
_WeighHead3 _WeighHead3
_EWAStatusText _EWAStatusText
_FunctionalLocationText _FunctionalLocationText
_EquipmentText _EquipmentText

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_EWA_IntAndExtWeighingRecords.
-- 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_EWA_IntAndExtWeighingRecords AS
SELECT
  WeighProc.EWALeadingWeighingTransaction AS EWALeadingWeighingTransaction,
  WeighProc.EWAWasteDisposalOrder AS EWAWasteDisposalOrder,
  WeighProc.EWAWeighingNoteSequence AS EWAWeighingNoteSequence,
  WeighProc.EWAWeighingTransaction AS EWAWeighingTransaction,
  WeighProc.EWAWeighingTransacDeliveryType AS EWAWeighingTransacDeliveryType,
  WeighProc.EWAWaste AS EWAWaste,
  WeighProc._EWAWaste._Text[1: Language=$session.system_language].MaterialName AS EWAWasteText,
  WeighProc.EWAGrossWeighingNumber AS EWAGrossWeighingNumber,
  WeighProc.EWAGrossWeighingDate AS EWAGrossWeighingDate,
  WeighProc.EWAGrossWeighingTime AS EWAGrossWeighingTime,
  WeighProc.EWAWeighingTransacGrossWeight AS EWAWeighingTransacGrossWeight,
  WeighProc.EWAGrossWeightUnit AS EWAGrossWeightUnit,
  WeighProc.EWATareWeighingNumber AS EWATareWeighingNumber,
  WeighProc.EWATareWeighingDate AS EWATareWeighingDate,
  WeighProc.EWATareWeighingTime AS EWATareWeighingTime,
  WeighProc.EWAWeighingTransacTareWeight AS EWAWeighingTransacTareWeight,
  WeighProc.EWATareWeightUnit AS EWATareWeightUnit,
  WeighProc.EWAEmptyWeight AS EWAEmptyWeight,
  WeighProc.EWAWeightUnit AS EWAWeightUnit,
  WeighProc.EWAWeighingTransacNetWeight AS EWAWeighingTransacNetWeight,
  WeighProc.EWAWasteVolume AS EWAWasteVolume,
  WeighProc.EWAVolumeUnit AS EWAVolumeUnit,
  WeighProc.EWAWasteDisposalFacility AS EWAWasteDisposalFacility,
  WeighProc.Plant AS Plant,
  WeighProc.StorageLocation AS StorageLocation,
  WeighProc.StorageType AS StorageType,
  WeighProc.EWAStockType AS EWAStockType,
  WeighProc.StorageBin AS StorageBin,
  WeighProc.EWAWasteDsplOrdItmObjectNumber AS EWAWasteDsplOrdItmObjectNumber,
  WeighProc.MaterialDocument AS MaterialDocument,
  WeighProc.MaterialDocumentYear AS MaterialDocumentYear,
  WeighProc.SalesDocument AS SalesDocument,
  WeighProc.SalesContract AS SalesContract,
  WeighProc.SalesContractItem AS SalesContractItem,
  WeighProc.EWATargetPlant AS EWATargetPlant,
  WeighProc.EWATargetStorageLocation AS EWATargetStorageLocation,
  WeighProc.EWATargetStorageBin AS EWATargetStorageBin,
  WeighProc.EWATargetStorageType AS EWATargetStorageType,
  WeighProc.EWAWeighingTransactionType AS EWAWeighingTransactionType,
  WeighProc.EWAIsGoodsMovementRelevant AS EWAIsGoodsMovementRelevant,
  WeighProc.EWAIsBillingRelevant AS EWAIsBillingRelevant,
  WeighProc.EWAWeighingQuantity AS EWAWeighingQuantity,
  WeighProc.EWAWeighingQuantityUnit AS EWAWeighingQuantityUnit,
  WeighProc.EWATargetWasteDisposalFacility AS EWATargetWasteDisposalFacility,
  WeighProc.EWAMaterialSplittingType AS EWAMaterialSplittingType,
  WeighProc.EWALicensePlateNumber AS EWALicensePlateNumber,
  WeighProc.EWAWeighingTransacPostingDate AS EWAWeighingTransacPostingDate,
  WeighProc.EWAWeighingRecordExtNumber AS EWAWeighingRecordExtNumber,
  WeighProc.EWAWeighingTransacIsCancelled AS EWAWeighingTransacIsCancelled,
  WeighProc.EWAControllingDocPostingDate AS EWAControllingDocPostingDate,
  WeighProc.EWAFleetEquipment AS EWAFleetEquipment,
  WeighProc.EWATrailerFleetEquipment AS EWATrailerFleetEquipment,
  WeighProc.EWAWasteTreatment AS EWAWasteTreatment,
  WeighProc.EWAWasteType AS EWAWasteType,
  WeighProc.UtilitiesPremise AS UtilitiesPremise,
  WeighProc.EWAContainerLocation AS EWAContainerLocation,
  WeighProc.ConsumptionBillingPaymentTerms AS ConsumptionBillingPaymentTerms,
  WeighProc.Customer AS Customer,
  WeighProc.EWALoadingFromTime AS EWALoadingFromTime,
  WeighProc.EWALoadingToTime AS EWALoadingToTime,
  WeighProc.EWAUnloadingFromTime AS EWAUnloadingFromTime,
  WeighProc.EWAUnloadingToTime AS EWAUnloadingToTime,
  WeighProc.EWAEndDate AS EWAEndDate,
  WeighProc.AvailableCapacityShift AS AvailableCapacityShift,
  WeighProc.EWAShiftDate AS EWAShiftDate,
  WeighProc.EWAShiftTime AS EWAShiftTime,
  WeighProc.EWAVehicleContainerCategory AS EWAVehicleContainerCategory,
  WeighProc.EWATrailerContainerCategory AS EWATrailerContainerCategory,
  WeighProc.RELocalSubDistrict AS RELocalSubDistrict,
  WeighProc.REPropertyTractNumberText AS REPropertyTractNumberText,
  WeighProc.REParcelOfLandText AS REParcelOfLandText,
  WeighProc.EWAWeighingType AS EWAWeighingType,
  WeighProc.EWAWasteDsplFcltyTransacCat AS EWAWasteDsplFcltyTransacCat,
  WeighProc.EWAWasteDsplFcltyTransaction AS EWAWasteDsplFcltyTransaction,
  WeighProc.Batch AS Batch,
  WeighProc.EWATareIsMaintainedManually AS EWATareIsMaintainedManually,
  WeighProc.Warehouse AS Warehouse,
  WeighProc.EWAWasteDsplFacilityOrderType AS EWAWasteDsplFacilityOrderType,
  WeighProc.EWATrailerLicensePlateNumber AS EWATrailerLicensePlateNumber,
  WeighProc.EWASplittingIsCancelled AS EWASplittingIsCancelled,
  WeighProc.EWAWasteDisposalFacilityDesc AS EWAWasteDisposalFacilityDesc,
  WeighProc.EWAWeighingFeeCode AS EWAWeighingFeeCode,
  WeighProc.AddressID AS AddressID,
  WeighProc.EWATareDeviceGroup AS EWATareDeviceGroup,
  WeighProc.EWAGrossDeviceGroup AS EWAGrossDeviceGroup,
  WeighProc.EWAGrossWeighingInfoCode AS EWAGrossWeighingInfoCode,
  WeighProc.EWATareWeighingInfoCode AS EWATareWeighingInfoCode,
  WeighProc.EWABillingType AS EWABillingType,
  WeighProc.EWAWeighingTransacObjectNumber AS EWAWeighingTransacObjectNumber,
  WeighProc.EWAFcltyReltdWeighingTransac AS EWAFcltyReltdWeighingTransac,
  WeighProc.EWASplittingWeighingTransac AS EWASplittingWeighingTransac,
  WeighProc.EWAMaterialSplittingSequence AS EWAMaterialSplittingSequence,
  WeighProc.EWAMatlSplittingIsInPercent AS EWAMatlSplittingIsInPercent,
  WeighProc.EWANetWeighingInfoCode AS EWANetWeighingInfoCode,
  WeighProc.EWAContainerCategory AS EWAContainerCategory,
  WeighProc.EWAWeightIsMinimumNet AS EWAWeightIsMinimumNet,
  WeighProc.EWADeviceGroup AS EWADeviceGroup,
  WeighProc.EWAManualTareWeighIsChecked AS EWAManualTareWeighIsChecked,
  cast('I' as ewadwa_weighprocintext) AS EWAWeighingSource,
  WeighProc._WeighingStatus.EWAWeighingStatusUnchecked AS EWAWeighingStatusUnchecked,
  WeighProc._WeighingStatus.EWAWeighingStatusBooked AS EWAWeighingStatusBooked,
  WeighProc._WeighingStatus.EWAWeighingStatusReversed AS EWAWeighingStatusReversed,
  cast('01' as ewa_weighingheader) AS EWAWeighingHeader1,
  cast('02' as ewa_weighingheader) AS EWAWeighingHeader2,
  cast('03' as ewa_weighingheader) AS EWAWeighingHeader3
FROM I_EWA_WeighingProcess AS WeighProc
LEFT OUTER JOIN I_EWA_WeighingSourceVH AS _EWAWeighingSource ON EWAWeighingSource = _EWAWeighingSource.EWAWeighingSource  -- association [0..*]
LEFT OUTER JOIN I_EWA_WeighingHeader AS _WeighHead1 ON EWAWeighingHeader1 =_WeighHead1.EWAWeighingHeaderValue  -- association [0..*]
LEFT OUTER JOIN I_EWA_WeighingHeader AS _WeighHead2 ON EWAWeighingHeader2 =_WeighHead2.EWAWeighingHeaderValue  -- association [0..*]
LEFT OUTER JOIN I_EWA_WeighingHeader AS _WeighHead3 ON EWAWeighingHeader3 =_WeighHead3.EWAWeighingHeaderValue  -- association [0..*]
LEFT OUTER JOIN I_EWA_WeighingStatusText AS _EWAStatusText ON EWAWeighingStatus = _EWAStatusText.EWAWeighingStatus  -- association [0..*]
LEFT OUTER JOIN I_FunctionalLocationText AS _FunctionalLocationText ON EWAContainerLocation = _FunctionalLocationText.FunctionalLocation AND _FunctionalLocationText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN I_EquipmentText AS _EquipmentText ON ( EWAFleetEquipment = _EquipmentText.Equipment OR EWATrailerFleetEquipment = _EquipmentText.Equipment) AND _EquipmentText.Language = $session.system_language  -- association [0..*]
LEFT OUTER JOIN E_EWA_WasteItemWeigh AS _ExtensionWeighProc ON EWAWeighingTransaction = _ExtensionWeighProc.EWAWeighingTransaction  -- association [0..1]
LEFT OUTER JOIN E_EWA_WasteDisposalOrderWeigh AS _ExtensionOrderWeigh ON EWAWasteDisposalOrder = _ExtensionOrderWeigh.EWAWasteDisposalOrder  -- association [0..1]
-- UNION ALL with additional select branch(es): I_EWA_WasteOrderWeighingNote
;