C_EWM_StorageBin_2

DDL: C_EWM_STORAGEBIN_2 Type: view_entity CONSUMPTION

Warehouse Storage Bin

C_EWM_StorageBin_2 is a Consumption CDS View that provides data about "Warehouse Storage Bin" in SAP S/4HANA. It reads from 1 data source (I_EWM_StorageBin_2) and exposes 48 fields with key fields EWMWarehouse, EWMStorageBin. It has 12 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_EWM_StorageBin_2 I_EWM_StorageBin_2 from

Associations (12)

CardinalityTargetAliasCondition
[0..*] I_EWM_WarehouseNumberText_2 _WarehouseText $projection.EWMWarehouse = _WarehouseText.EWMWarehouse
[0..*] I_EWM_StorageTypeText_2 _StorageTypeText $projection.EWMWarehouse = _StorageTypeText.EWMWarehouse and $projection.EWMStorageType = _StorageTypeText.EWMStorageType
[0..*] I_EWM_StorageSectionText_2 _StorageSectionText $projection.EWMWarehouse = _StorageSectionText.EWMWarehouse and $projection.EWMStorageType = _StorageSectionText.EWMStorageType and $projection.EWMStorageSection = _StorageSectionText.EWMStorageSection
[0..*] I_EWM_StorageBinTypeText_2 _StorageBinTypeText $projection.EWMWarehouse = _StorageBinTypeText.EWMWarehouse and $projection.EWMStorageBinType = _StorageBinTypeText.EWMStorageBinType
[0..*] I_EWM_StorageBinAccTypeText _StorageBinAccTypeText $projection.EWMWarehouse = _StorageBinAccTypeText.EWMWarehouse and $projection.EWMStorageBinAccessType = _StorageBinAccTypeText.EWMStorageBinAccessType
[0..*] I_EWM_StorageBinIsEmptyText _StorageBinIsEmptyText $projection.EWMStorageBinIsEmpty = _StorageBinIsEmptyText.StorageBinIsEmpty
[0..*] I_EWM_StorageBinIsFullText _StorageBinIsFullText $projection.EWMStorageBinIsFull = _StorageBinIsFullText.StorageBinIsFull
[0..*] I_EWM_StorBinRemovalBlockText _StorBinRemovalBlockText $projection.EWMStorBinIsBlockedForRemoval = _StorBinRemovalBlockText.StorageBinIsBlockedForRemoval
[0..*] I_EWM_StorBinPutawayBlockText _StorBinPutawayBlockText $projection.EWMStorBinIsBlockedForPutaway = _StorBinPutawayBlockText.StorageBinIsBlockedForPutaway
[0..*] I_EWM_StorBinPInvBlockText _StorBinPInvBlockText $projection.EWMStorBinIsBlockedDueToPInv = _StorBinPInvBlockText.StorageBinIsBlockedDueToPInv
[0..*] I_UnitOfMeasureText _WeightUnitOfMeasureText $projection.WeightUnit = _WeightUnitOfMeasureText.UnitOfMeasure
[0..*] I_UnitOfMeasureText _VolumeUnitOfMeasureText $projection.VolumeUnit = _VolumeUnitOfMeasureText.UnitOfMeasure

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
ObjectModel.representativeKey EWMStorageBin view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.serviceQuality #A view
VDM.viewType #CONSUMPTION view
EndUserText.label Warehouse Storage Bin view
Search.searchable true view

Fields (48)

KeyFieldSource TableSource FieldDescription
KEY EWMWarehouse EWMWarehouse Warehouse No.
KEY EWMStorageBin EWMStorageBin Storage Bin
EWMStorageType EWMStorageType Storage Type
EWMStorageSection EWMStorageSection Storage Section
EWMStorageBinType EWMStorageBinType Stor. Bin Type
EWMStorageBinAccessType EWMStorageBinAccessType Bin Access Type
EWMStorageBinSection EWMStorageBinSection Explosion Date
EWMStorageBinPosition EWMStorageBinPosition Bin position
EWMStorageBinSubdivision EWMStorageBinSubdivision Division
EWMStorBinNumberOfHndlgUnits EWMStorBinNumberOfHndlgUnits No.stor.units
EWMStorBinMaxNmbrOfHndlgUnits Max.no.SUs
EWMStorageBinMaximumWeight EWMStorageBinMaximumWeight Maximum Weight
WeightUnit WeightUnit Weight unit
EWMStorageBinUsedWeight EWMStorageBinUsedWeight Weight Used
EWMStorageBinMaximumVolume EWMStorageBinMaximumVolume Max. Volume
VolumeUnit VolumeUnit Volume Unit
EWMStorageBinOccupiedVolume EWMStorageBinOccupiedVolume Volume
EWMStorBinTotalCapacityValue EWMStorBinTotalCapacityValue Total Capacity
EWMStorBinAvailCapacityValue EWMStorBinAvailCapacityValue Remain.Capacity
EWMStorBinFreeDefinedAisleText EWMStorBinFreeDefinedAisleText Bin Aisle
EWMStorBinFreeDefinedStackText EWMStorBinFreeDefinedStackText Bin Stack
EWMStorBinFreeDefinedLevelText EWMStorBinFreeDefinedLevelText Bin Level
EWMStorBinIsBlockedForRemoval EWMStorBinIsBlockedForRemoval Removal Block
EWMStorBinIsBlockedForPutaway EWMStorBinIsBlockedForPutaway Putaway Block
EWMStorBinIsBlockedDueToPInv EWMStorBinIsBlockedDueToPInv Inventory Act.
EWMStorageBinIsEmpty EWMStorageBinIsEmpty Empty indicator
EWMStorageBinIsFull EWMStorageBinIsFull Full Indicator
EWMStorBinFreeDfndSectionText EWMStorBinFreeDfndSectionText Bin Section
EWMStorageBinFreeDfndDepthText EWMStorageBinFreeDfndDepthText Draught
EWMStorageBinRemainDepthValue EWMStorageBinRemainDepthValue
EWMStorageBinMaxDepthValue EWMStorageBinMaxDepthValue
EWMStorBinWidthCoordinateValue EWMStorBinWidthCoordinateValue X Coordinate
EWMStorBinLengthCoordinateVal EWMStorBinLengthCoordinateVal Y Coordinate
EWMStorBinHeightCoordinateVal EWMStorBinHeightCoordinateVal Z Coordinate
WarehouseLocationUUID WarehouseLocationUUID Location GUID
HandlingUnitUUID HandlingUnitUUID Parent
_WarehouseText _WarehouseText
_StorageTypeText _StorageTypeText
_StorageSectionText _StorageSectionText
_StorageBinTypeText _StorageBinTypeText
_StorageBinAccTypeText _StorageBinAccTypeText
_StorageBinIsEmptyText _StorageBinIsEmptyText
_StorageBinIsFullText _StorageBinIsFullText
_StorBinRemovalBlockText _StorBinRemovalBlockText
_StorBinPutawayBlockText _StorBinPutawayBlockText
_StorBinPInvBlockText _StorBinPInvBlockText
_WeightUnitOfMeasureText _WeightUnitOfMeasureText
_VolumeUnitOfMeasureText _VolumeUnitOfMeasureText

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 C_EWM_StorageBin_2.
-- 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 C_EWM_StorageBin_2 AS
SELECT
  EWMWarehouse,
  EWMStorageBin,
  EWMStorageType,
  EWMStorageSection,
  EWMStorageBinType,
  EWMStorageBinAccessType,
  EWMStorageBinSection,
  EWMStorageBinPosition,
  EWMStorageBinSubdivision,
  EWMStorBinNumberOfHndlgUnits,
  cast( EWMStorBinMaxNmbrOfHndlgUnits as /scwm/de_ui_lagp_maxle) AS EWMStorBinMaxNmbrOfHndlgUnits,
  EWMStorageBinMaximumWeight,
  WeightUnit,
  EWMStorageBinUsedWeight,
  EWMStorageBinMaximumVolume,
  VolumeUnit,
  EWMStorageBinOccupiedVolume,
  EWMStorBinTotalCapacityValue,
  EWMStorBinAvailCapacityValue,
  EWMStorBinFreeDefinedAisleText,
  EWMStorBinFreeDefinedStackText,
  EWMStorBinFreeDefinedLevelText,
  EWMStorBinIsBlockedForRemoval,
  EWMStorBinIsBlockedForPutaway,
  EWMStorBinIsBlockedDueToPInv,
  EWMStorageBinIsEmpty,
  EWMStorageBinIsFull,
  EWMStorBinFreeDfndSectionText,
  EWMStorageBinFreeDfndDepthText,
  EWMStorageBinRemainDepthValue,
  EWMStorageBinMaxDepthValue,
  EWMStorBinWidthCoordinateValue,
  EWMStorBinLengthCoordinateVal,
  EWMStorBinHeightCoordinateVal,
  WarehouseLocationUUID,
  HandlingUnitUUID
FROM I_EWM_StorageBin_2
LEFT OUTER JOIN I_EWM_WarehouseNumberText_2 AS _WarehouseText ON EWMWarehouse = _WarehouseText.EWMWarehouse  -- association [0..*]
LEFT OUTER JOIN I_EWM_StorageTypeText_2 AS _StorageTypeText ON EWMWarehouse = _StorageTypeText.EWMWarehouse AND EWMStorageType = _StorageTypeText.EWMStorageType  -- association [0..*]
LEFT OUTER JOIN I_EWM_StorageSectionText_2 AS _StorageSectionText ON EWMWarehouse = _StorageSectionText.EWMWarehouse AND EWMStorageType = _StorageSectionText.EWMStorageType AND EWMStorageSection = _StorageSectionText.EWMStorageSection  -- association [0..*]
LEFT OUTER JOIN I_EWM_StorageBinTypeText_2 AS _StorageBinTypeText ON EWMWarehouse = _StorageBinTypeText.EWMWarehouse AND EWMStorageBinType = _StorageBinTypeText.EWMStorageBinType  -- association [0..*]
LEFT OUTER JOIN I_EWM_StorageBinAccTypeText AS _StorageBinAccTypeText ON EWMWarehouse = _StorageBinAccTypeText.EWMWarehouse AND EWMStorageBinAccessType = _StorageBinAccTypeText.EWMStorageBinAccessType  -- association [0..*]
LEFT OUTER JOIN I_EWM_StorageBinIsEmptyText AS _StorageBinIsEmptyText ON EWMStorageBinIsEmpty = _StorageBinIsEmptyText.StorageBinIsEmpty  -- association [0..*]
LEFT OUTER JOIN I_EWM_StorageBinIsFullText AS _StorageBinIsFullText ON EWMStorageBinIsFull = _StorageBinIsFullText.StorageBinIsFull  -- association [0..*]
LEFT OUTER JOIN I_EWM_StorBinRemovalBlockText AS _StorBinRemovalBlockText ON EWMStorBinIsBlockedForRemoval = _StorBinRemovalBlockText.StorageBinIsBlockedForRemoval  -- association [0..*]
LEFT OUTER JOIN I_EWM_StorBinPutawayBlockText AS _StorBinPutawayBlockText ON EWMStorBinIsBlockedForPutaway = _StorBinPutawayBlockText.StorageBinIsBlockedForPutaway  -- association [0..*]
LEFT OUTER JOIN I_EWM_StorBinPInvBlockText AS _StorBinPInvBlockText ON EWMStorBinIsBlockedDueToPInv = _StorBinPInvBlockText.StorageBinIsBlockedDueToPInv  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasureText AS _WeightUnitOfMeasureText ON WeightUnit = _WeightUnitOfMeasureText.UnitOfMeasure  -- association [0..*]
LEFT OUTER JOIN I_UnitOfMeasureText AS _VolumeUnitOfMeasureText ON VolumeUnit = _VolumeUnitOfMeasureText.UnitOfMeasure  -- association [0..*]
;