C_EWM_HandlingUnitLabel

DDL: C_EWM_HANDLINGUNITLABEL Type: view_entity CONSUMPTION

Form Data Provider for EWM HU Label

C_EWM_HandlingUnitLabel is a Consumption CDS View that provides data about "Form Data Provider for EWM HU Label" in SAP S/4HANA. It reads from 2 data sources (I_EWM_HandlingUnitHdr, I_EWM_HandlingUnitHdr) and exposes 91 fields with key fields Warehouse, HandlingUnitNumber, HandlingUnitIndicator, HandlingUnitNumber, HandlingUnitIndicator. It has 1 association to related views.

Data Sources (2)

SourceAliasJoin Type
I_EWM_HandlingUnitHdr huhdr from
I_EWM_HandlingUnitHdr huhdr union_all

Associations (1)

CardinalityTargetAliasCondition
[0..1] mara material huhdr.PackagingMaterialUUID = material.scm_matid_guid16

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
EndUserText.label Form Data Provider for EWM HU Label view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view

Fields (91)

KeyFieldSource TableSource FieldDescription
KEY Warehouse I_EWM_HandlingUnitHdr Warehouse
KEY HandlingUnitNumber I_EWM_HandlingUnitHdr HandlingUnitNumber
KEY HandlingUnitIndicator I_EWM_HandlingUnitHdr HandlingUnitIndicator
PackagingMaterial material matnr
ShelfLifeExpirationDate
Batch
Product
ProductDescription
EWMStockQuantity
EWMStockQuantityBaseUnit
EWMStockQuantityInAltvUnit
EWMStockQuantityAltvUnit
GrossWeight I_EWM_HandlingUnitHdr GrossWeight
NetWeight I_EWM_HandlingUnitHdr NetWeight
WeightUnit I_EWM_HandlingUnitHdr WeightUnit
HandlingUnitTareWeight I_EWM_HandlingUnitHdr HandlingUnitTareWeight
HandlingUnitTareWeightUnit I_EWM_HandlingUnitHdr HandlingUnitTareWeightUnit
GrossVolume I_EWM_HandlingUnitHdr GrossVolume
HandlingUnitNetVolume I_EWM_HandlingUnitHdr HandlingUnitNetVolume
VolumeUnit I_EWM_HandlingUnitHdr VolumeUnit
HandlingUnitTareVolume I_EWM_HandlingUnitHdr HandlingUnitTareVolume
HandlingUnitTareVolumeUnit I_EWM_HandlingUnitHdr HandlingUnitTareVolumeUnit
HandlingUnitLength I_EWM_HandlingUnitHdr HandlingUnitLength
HandlingUnitWidth I_EWM_HandlingUnitHdr HandlingUnitWidth
HandlingUnitHeight I_EWM_HandlingUnitHdr HandlingUnitHeight
UnitOfMeasureDimension I_EWM_HandlingUnitHdr UnitOfMeasureDimension
HandlingUnitMaxWeight I_EWM_HandlingUnitHdr HandlingUnitMaxWeight
HandlingUnitWeightTolerance I_EWM_HandlingUnitHdr HandlingUnitWeightTolerance
HandlingUnitMaxVolume I_EWM_HandlingUnitHdr HandlingUnitMaxVolume
HandlingUnitVolumeTolerance I_EWM_HandlingUnitHdr HandlingUnitVolumeTolerance
HandlingUnitIsClosed I_EWM_HandlingUnitHdr HandlingUnitIsClosed
HandlingUnitMaxLength I_EWM_HandlingUnitHdr HandlingUnitMaxLength
HandlingUnitMaxWidth I_EWM_HandlingUnitHdr HandlingUnitMaxWidth
HandlingUnitMaxHeight I_EWM_HandlingUnitHdr HandlingUnitMaxHeight
HandlingUnitMaxDimensionUnit I_EWM_HandlingUnitHdr HandlingUnitMaxDimensionUnit
HandlingUnitType I_EWM_HandlingUnitHdr HandlingUnitType
ConsolidationGroup I_EWM_HandlingUnitHdr ConsolidationGroup
WorkloadIdentification I_EWM_HandlingUnitHdr WorkloadIdentification
EntitledToDisposeParty I_EWM_HandlingUnitHdr EntitledToDisposeParty
StorageType I_EWM_HandlingUnitHdr StorageType
StorageSection I_EWM_HandlingUnitHdr StorageSection
StorageBin I_EWM_HandlingUnitHdr StorageBin
PackagingMaterialType I_EWM_HandlingUnitHdr PackagingMaterialType
HandlingUnitPackingGroup I_EWM_HandlingUnitHdr HandlingUnitPackingGroup
HazardousSubstanceIndicator I_EWM_HandlingUnitHdr HazardousSubstanceIndicator
Warehouse
KEY HandlingUnitNumber I_EWM_HandlingUnitHdr HandlingUnitNumber
KEY HandlingUnitIndicator I_EWM_HandlingUnitHdr HandlingUnitIndicator
PackagingMaterial
ShelfLifeExpirationDate
Batch
Product
ProductDescription
EWMStockQuantity
EWMStockQuantityBaseUnit
EWMStockQuantityInAltvUnit
EWMStockQuantityAltvUnit
GrossWeight I_EWM_HandlingUnitHdr GrossWeight
NetWeight I_EWM_HandlingUnitHdr NetWeight
WeightUnit I_EWM_HandlingUnitHdr WeightUnit
HandlingUnitTareWeight I_EWM_HandlingUnitHdr HandlingUnitTareWeight
HandlingUnitTareWeightUnit I_EWM_HandlingUnitHdr HandlingUnitTareWeightUnit
GrossVolume I_EWM_HandlingUnitHdr GrossVolume
HandlingUnitNetVolume I_EWM_HandlingUnitHdr HandlingUnitNetVolume
VolumeUnit I_EWM_HandlingUnitHdr VolumeUnit
HandlingUnitTareVolume I_EWM_HandlingUnitHdr HandlingUnitTareVolume
HandlingUnitTareVolumeUnit I_EWM_HandlingUnitHdr HandlingUnitTareVolumeUnit
HandlingUnitLength I_EWM_HandlingUnitHdr HandlingUnitLength
HandlingUnitWidth I_EWM_HandlingUnitHdr HandlingUnitWidth
HandlingUnitHeight I_EWM_HandlingUnitHdr HandlingUnitHeight
UnitOfMeasureDimension I_EWM_HandlingUnitHdr UnitOfMeasureDimension
HandlingUnitMaxWeight I_EWM_HandlingUnitHdr HandlingUnitMaxWeight
HandlingUnitWeightTolerance I_EWM_HandlingUnitHdr HandlingUnitWeightTolerance
HandlingUnitMaxVolume I_EWM_HandlingUnitHdr HandlingUnitMaxVolume
HandlingUnitVolumeTolerance I_EWM_HandlingUnitHdr HandlingUnitVolumeTolerance
HandlingUnitIsClosed I_EWM_HandlingUnitHdr HandlingUnitIsClosed
HandlingUnitMaxLength I_EWM_HandlingUnitHdr HandlingUnitMaxLength
HandlingUnitMaxWidth I_EWM_HandlingUnitHdr HandlingUnitMaxWidth
HandlingUnitMaxHeight I_EWM_HandlingUnitHdr HandlingUnitMaxHeight
HandlingUnitMaxDimensionUnit I_EWM_HandlingUnitHdr HandlingUnitMaxDimensionUnit
HandlingUnitType I_EWM_HandlingUnitHdr HandlingUnitType
ConsolidationGroup I_EWM_HandlingUnitHdr ConsolidationGroup
WorkloadIdentification I_EWM_HandlingUnitHdr WorkloadIdentification
EntitledToDisposeParty I_EWM_HandlingUnitHdr EntitledToDisposeParty
StorageType I_EWM_HandlingUnitHdr StorageType
StorageSection I_EWM_HandlingUnitHdr StorageSection
StorageBin I_EWM_HandlingUnitHdr StorageBin
PackagingMaterialType I_EWM_HandlingUnitHdr PackagingMaterialType
HandlingUnitPackingGroup I_EWM_HandlingUnitHdr HandlingUnitPackingGroup
HazardousSubstanceIndicator I_EWM_HandlingUnitHdr HazardousSubstanceIndicator
HandlingUnitLogicalPosition I_EWM_HandlingUnitHdr HandlingUnitLogicalPosition
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Form Data Provider for EWM HU Label'
@Metadata.ignorePropagatedAnnotations: true

@VDM.viewType: #CONSUMPTION

@ObjectModel.supportedCapabilities: [ #OUTPUT_FORM_DATA_PROVIDER ]
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ObjectModel.usageType.sizeCategory: #L

define view entity C_EWM_HandlingUnitLabel as select from I_EWM_HandlingUnitHdr as huhdr
      association [0..1] to mara as material on huhdr.PackagingMaterialUUID = material.scm_matid_guid16
{
  key huhdr.Warehouse,
  key huhdr.HandlingUnitNumber,
  key huhdr.HandlingUnitIndicator,
  material.matnr as PackagingMaterial,
  cast ( abap.char'        ' as /scwm/de_rf_sled preserving type) as ShelfLifeExpirationDate,
  cast ( abap.char'          ' as /scwm/de_charg preserving type) as Batch,
    
  cast ( abap.char'                                        ' as /scwm/de_matnr preserving type) as Product,
  cast ( abap.char'                                        ' as /scwm/de_ui_maktx preserving type) as ProductDescription,
  
  @Semantics.quantity.unitOfMeasure: 'EWMSTOCKQUANTITYBASEUNIT'
  cast ( 0 as /lime/quantity ) as EWMStockQuantity,
  cast ( '   ' as /scwm/de_base_uom ) as EWMStockQuantityBaseUnit,
  
  @Semantics.quantity.unitOfMeasure: 'EWMSTOCKQUANTITYBASEUNIT'
  cast ( 0 as ewm_de_quantityinaltunit ) as EWMStockQuantityInAltvUnit,
  cast ( '   ' as /scwm/de_aunit ) as EWMStockQuantityAltvUnit,
  
  @Semantics.quantity.unitOfMeasure: 'WEIGHTUNIT' 
huhdr.GrossWeight,
  @Semantics.quantity.unitOfMeasure: 'WEIGHTUNIT' 
huhdr.NetWeight,
  huhdr.WeightUnit,
  @Semantics.quantity.unitOfMeasure: 'HANDLINGUNITTAREWEIGHTUNIT' 
huhdr.HandlingUnitTareWeight, 
  huhdr.HandlingUnitTareWeightUnit,
  @Semantics.quantity.unitOfMeasure: 'VOLUMEUNIT' 
huhdr.GrossVolume, 
  @Semantics.quantity.unitOfMeasure: 'VOLUMEUNIT' 
huhdr.HandlingUnitNetVolume,
  huhdr.VolumeUnit, 
  @Semantics.quantity.unitOfMeasure: 'HANDLINGUNITTAREVOLUMEUNIT' 
huhdr.HandlingUnitTareVolume,
  huhdr.HandlingUnitTareVolumeUnit,
  @Semantics.quantity.unitOfMeasure: 'UNITOFMEASUREDIMENSION'
  huhdr.HandlingUnitLength, 
  @Semantics.quantity.unitOfMeasure: 'UNITOFMEASUREDIMENSION'
  huhdr.HandlingUnitWidth,
  @Semantics.quantity.unitOfMeasure: 'UNITOFMEASUREDIMENSION'
  huhdr.HandlingUnitHeight,
  huhdr.UnitOfMeasureDimension, 
  @Semantics.quantity.unitOfMeasure: 'WEIGHTUNIT' 
huhdr.HandlingUnitMaxWeight,
@Semantics.quantity.unitOfMeasure: 'WEIGHTUNIT' 
  huhdr.HandlingUnitWeightTolerance, 
  @Semantics.quantity.unitOfMeasure: 'VOLUMEUNIT' 
huhdr.HandlingUnitMaxVolume,
@Semantics.quantity.unitOfMeasure: 'VOLUMEUNIT' 
  huhdr.HandlingUnitVolumeTolerance, 
  huhdr.HandlingUnitIsClosed, 
  @Semantics.quantity.unitOfMeasure: 'HANDLINGUNITMAXDIMENSIONUNIT' 
huhdr.HandlingUnitMaxLength,
  @Semantics.quantity.unitOfMeasure: 'HANDLINGUNITMAXDIMENSIONUNIT' 
huhdr.HandlingUnitMaxWidth,
  @Semantics.quantity.unitOfMeasure: 'HANDLINGUNITMAXDIMENSIONUNIT' 
huhdr.HandlingUnitMaxHeight,
  huhdr.HandlingUnitMaxDimensionUnit,
  huhdr.HandlingUnitType,
  huhdr.ConsolidationGroup,
  huhdr.WorkloadIdentification, 
  huhdr.EntitledToDisposeParty, 
  huhdr.StorageType, 
  huhdr.StorageSection,  
  huhdr.StorageBin, 
  huhdr.PackagingMaterialType,
  huhdr.HandlingUnitPackingGroup,
  huhdr.HazardousSubstanceIndicator, 
  huhdr.HandlingUnitLogicalPosition
  
} where huhdr.PackagingMaterialUUID <> hextobin('00000000000000000000000000000000')
union all 
select from I_EWM_HandlingUnitHdr as huhdr {
  key huhdr.Warehouse,
  key huhdr.HandlingUnitNumber,
  key huhdr.HandlingUnitIndicator,
  
  cast ( '                                        ' as matnr preserving type) as PackagingMaterial,
  cast ( abap.char'        ' as /scwm/de_rf_sled preserving type) as ShelfLifeExpirationDate,
  cast ( abap.char'          ' as /scwm/de_charg preserving type) as Batch,
    
  cast ( abap.char'                                        ' as /scwm/de_matnr preserving type) as Product,
  cast ( abap.char'                                        ' as /scwm/de_ui_maktx preserving type) as ProductDescription,
  
  cast ( 0 as /lime/quantity ) as EWMStockQuantity,
  cast ( '   ' as /scwm/de_base_uom ) as EWMStockQuantityBaseUnit,
  
  cast ( 0 as ewm_de_quantityinaltunit ) as EWMStockQuantityInAltvUnit,
  cast ( '   ' as /scwm/de_aunit ) as EWMStockQuantityAltvUnit,
  
  huhdr.GrossWeight,
  huhdr.NetWeight,
  huhdr.WeightUnit,
  huhdr.HandlingUnitTareWeight, 
  huhdr.HandlingUnitTareWeightUnit,
  huhdr.GrossVolume, 
  huhdr.HandlingUnitNetVolume,
  huhdr.VolumeUnit, 
  huhdr.HandlingUnitTareVolume,
  huhdr.HandlingUnitTareVolumeUnit, 
  huhdr.HandlingUnitLength, 
  huhdr.HandlingUnitWidth,
  huhdr.HandlingUnitHeight,
  huhdr.UnitOfMeasureDimension, 
  huhdr.HandlingUnitMaxWeight,
  huhdr.HandlingUnitWeightTolerance, 
  huhdr.HandlingUnitMaxVolume,
  huhdr.HandlingUnitVolumeTolerance, 
  huhdr.HandlingUnitIsClosed, 
  huhdr.HandlingUnitMaxLength,
  huhdr.HandlingUnitMaxWidth,
  huhdr.HandlingUnitMaxHeight,
  huhdr.HandlingUnitMaxDimensionUnit,
  huhdr.HandlingUnitType,
  huhdr.ConsolidationGroup,
  huhdr.WorkloadIdentification, 
  huhdr.EntitledToDisposeParty, 
  huhdr.StorageType, 
  huhdr.StorageSection,  
  huhdr.StorageBin, 
  huhdr.PackagingMaterialType,
  huhdr.HandlingUnitPackingGroup,
  huhdr.HazardousSubstanceIndicator, 
  huhdr.HandlingUnitLogicalPosition 
  } where huhdr.PackagingMaterialUUID = hextobin('00000000000000000000000000000000')
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_EWM_HANDLINGUNITHDR",
"MARA"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/