Deprecated
This CDS view is deprecated in S/4HANA. Use I_EWM_WarehouseWaveC_2 instead. View all deprecated CDS views →

I_EWM_WarehouseWaveC

DDL: I_EWM_WAREHOUSEWAVEC SQL: IEWMWAVEC Type: view COMPOSITE

Warehouse Wave - Cube

I_EWM_WarehouseWaveC (Composite)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Supply Chain

I_EWM_WarehouseWaveC is a Composite CDS View (Cube) that provides data about "Warehouse Wave - Cube" in SAP S/4HANA. It reads from 2 data sources (P_EWM_WarehouseWaveItem, I_EWM_WarehouseControl) and exposes 130 fields with key fields Warehouse, Wave, WaveItem. It has 14 associations to related views.

SAP API Hub

StateDeprecated
Line of BusinessSupply Chain
Application ComponentSCM-EWM-WOP
CapabilitiesData Provider for Analytical Queries, Data Source in SQL Select, Data Source for Defining CDS Entities
PackageSupply Chain for SAP S/4HANA Cloud Private Edition
Description <p>This CDS view provides information about waves in your warehouse. </p>

Documentation

Data Sources (2)

SourceAliasJoin Type
P_EWM_WarehouseWaveItem _WaveHeader from
I_EWM_WarehouseControl whseControl left_outer

Associations (14)

CardinalityTargetAliasCondition
[0..1] I_EWM_WarehouseNumber _Warehouse _WaveHeader.Warehouse = _Warehouse.Warehouse
[0..1] I_Product _Material $projection.Product = _Material.Product and _Material.ProdSupChnMgmtUUID22 is not initial
[0..*] I_EWM_WaveReleaseMethodT _WaveReleaseMethodText $projection.WaveReleaseMethod = _WaveReleaseMethodText.WaveReleaseMethod
[0..*] I_EWM_WaveStatusText _WaveStatusText $projection.WaveStatus = _WaveStatusText.WaveStatus
[0..1] I_EWM_WaveType _WaveType $projection.Warehouse = _WaveType.Warehouse and $projection.WaveType = _WaveType.WaveType
[0..1] I_EWM_WaveCategory _WaveCategory $projection.Warehouse = _WaveCategory.Warehouse and $projection.WaveCategory = _WaveCategory.WaveCategory
[0..*] I_EWM_WarehouseTaskStatusText _WarehouseTaskStatusText $projection.WarehouseTaskCreationStatus = _WarehouseTaskStatusText.WarehouseTaskStatus
[0..1] I_EWM_ActivityArea _ActivityArea $projection.ActivityArea = _ActivityArea.ActivityArea and $projection.Warehouse = _ActivityArea.Warehouse
[0..1] I_EWM_WrhsProcType _WarehouseProcessType $projection.Warehouse = _WarehouseProcessType.Warehouse and $projection.WarehouseProcessType = _WarehouseProcessType.WarehouseProcessType
[0..1] I_EWM_StorageType _StorageType $projection.Warehouse = _StorageType.Warehouse and $projection.StorageType = _StorageType.StorageType
[0..1] I_EWM_StorageSection _StorageSection $projection.Warehouse = _StorageSection.Warehouse and $projection.StorageType = _StorageSection.StorageType and $projection.StorageSection = _StorageSection.StorageSection
[0..1] I_FactoryCalendar _FactoryCalendar $projection.WaveFactoryCalendar = _FactoryCalendar.FactoryCalendar
[0..*] I_EWM_WhseModesText _WarehouseModesText $projection.Warehouse = _WarehouseModesText.Warehouse and $projection.WaveWarehouseTaskCreationMode = _WarehouseModesText.WaveWarehouseTaskCreationMode
[0..*] I_EWM_WhseSpclActyCatText _WhseSpclActyCatText $projection.Warehouse = _WhseSpclActyCatText.Warehouse and $projection.SpclActyCatInWhse = _WhseSpclActyCatText.SpclActyCatInWhse

Annotations (20)

NameValueLevelField
AbapCatalog.sqlViewName IEWMWAVEC view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label Warehouse Wave - Cube view
Analytics.dataCategory #CUBE view
Analytics.internalName #LOCAL view
Metadata.ignorePropagatedAnnotations true view
ClientHandling.type #INHERITED view
ClientHandling.algorithm #SESSION_VARIABLE view
Metadata.allowExtensions true view
VDM.viewType #COMPOSITE view
ObjectModel.compositionRoot true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.modelingPattern #ANALYTICAL_CUBE view
VDM.lifecycle.status #DEPRECATED view
VDM.lifecycle.successor I_EWM_WarehouseWaveC_2 view

Fields (130)

KeyFieldSource TableSource FieldDescription
KEY Warehouse P_EWM_WarehouseWaveItem Warehouse Warehouse Number/Warehouse Complex
KEY Wave Wave Numeric Character Field, Length 10
KEY WaveItem WaveItem Wave Item ID
NumberOfWaveItems 1 0
WarehouseTaskCreationStatus WarehouseTaskCreationStatus Status of Warehouse Task Creation for Wave Item
WarehouseTaskCreationStsName Description of Warehouse Task Status
ItemWeight ItemWeight Weight
ItemWeightUnit ItemWeightUnit Unit of Weight
DisplayWeightUnit I_EWM_WarehouseControl DisplayWeightUnit Weight Unit
ItemVolume ItemVolume Volume
ItemVolumeUnit ItemVolumeUnit Volume Unit
DisplayVolumeUnit I_EWM_WarehouseControl DisplayVolumeUnit Volume Unit
WaveItemConsumedCapacityValue WaveItemConsumedCapacityValue Capacity Consumption
ShipToParty ShipToParty Ship-To Party (obsolete)
Product Product Product Sold
ProductName _Material Product Product Number
ProductDescription Product Description
Batch Batch Lot No.
StockOwner StockOwner Owner of stock
EntitledToDisposeParty EntitledToDisposeParty Party Entitled to Dispose
ItemQuantity ItemQuantity Wave Item Quantity
ItemQuantityUnit ItemQuantityUnit Quantity Unit of Item
ReferenceDocumentUUID ReferenceDocumentUUID Doc. Identification for Document-Related Stocks
ReferenceDocumentItemUUID ReferenceDocumentItemUUID Document Item for Document-Related Stocks
SplitNumber SplitNumber WM Split Number
ReferenceDocumentNumber ReferenceDocumentNumber
ReferenceDocumentItemNumber ReferenceDocumentItemNumber Document Item for Document-Related Stock
TwoStepPickingWaveItemCategory TwoStepPickingWaveItemCategory Wave Item Category for Two-Step Picking
WaveItemErrorStatus WaveItemErrorStatus Error Status of Wave Items
Route Route Route Name (Identification)
SalesOrder SalesOrder SD Document
ActivityArea ActivityArea Activity Area
ActivityAreaName Description
WarehouseProcessType WarehouseProcessType Warehouse Process Type
WarehouseProcessTypeName Description
WaveItemSimulationStatus WaveItemSimulationStatus Simulation Status for Wave Item
ReferenceDocumentCategory ReferenceDocumentCategory Doc. Category for Doc. Reference and Doc.-Related Stock
WaveTemplate WaveTemplate Numeric Character Field, Length 10
WaveTemplateName Description
WaveName WaveName Wave Description
WaveType WaveType Wave Type
WaveTypeName Description
WaveCategory WaveCategory Wave Category
WaveCategoryName Description
WaveReleaseMethod WaveReleaseMethod Wave Release Method
WaveReleaseMethodName Short Text for Fixed Values
WaveTemplateOption WaveTemplateOption
WaveFactoryCalendar WaveFactoryCalendar Wave Calendar
FactoryCalendarName Factory Calendar Text
WhseTskIsRlvtForTwoStpPicking WhseTskIsRlvtForTwoStpPicking Relevance for Two-Step Picking
WaveWarehouseTaskCreationMode WaveWarehouseTaskCreationMode Mode
WaveWhseTaskCrtnModeText Description
StorageType StorageType Storage Type
StorageTypeName Description
StorageSection StorageSection Storage Section
StorageSectionName Description
SpclActyCatInWhse SpclActyCatInWhse Special Activity Indicator
WhseSpclActyCatText Description
ReleasedByUser ReleasedByUser Released By
TwoStepPickingDependency TwoStepPickingDependency Two-Step Product-Dependent
MaximumNumberOfWaveItems MaximumNumberOfWaveItems
WaveSimulationStatus WaveSimulationStatus Wave Simulation Status
WaveCutoffUTCDateTime WaveCutoffUTCDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
PlndWaveReleaseUTCDateTime PlndWaveReleaseUTCDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
PlndPickCompltnUTCDateTime PlndPickCompltnUTCDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
PlndPackCompletionUTCDateTime PlndPackCompletionUTCDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
PlndStagingCompltnUTCDateTime PlndStagingCompltnUTCDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
PlndLoadCompletionUTCDateTime PlndLoadCompletionUTCDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
WaveAssgmtIsPossibleAftWaveRel WaveAssgmtIsPossibleAftWaveRel Wave Assignment Also Possible After Wave Release
WaveCapacityProfile WaveCapacityProfile Capacity Profile for Waves
BehaviourDuringPickDenial BehaviourDuringPickDenial Behavior During Bin Denial
WaveCutoffWhseTmznDateTime WaveCutoffWhseTmznDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
WaveCutoffWhseTmznYear WaveCutoffWhseTmznYear
WaveCutoffWhseTmznMonth WaveCutoffWhseTmznMonth
WaveCutoffWhseTmznDate WaveCutoffWhseTmznDate
WaveCutoffWhseTmznHour WaveCutoffWhseTmznHour
WaveCutoffWhseTmznTime WaveCutoffWhseTmznTime
WavePlndRelWhseTmznDateTime WavePlndRelWhseTmznDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
WavePlndRelWhseTmznYear WavePlndRelWhseTmznYear
WavePlndRelWhseTmznMonth WavePlndRelWhseTmznMonth
WavePlndRelWhseTmznDate WavePlndRelWhseTmznDate
WavePlndRelWhseTmznHour WavePlndRelWhseTmznHour
WavePlndRelWhseTmznTime WavePlndRelWhseTmznTime
PlndPickCmpltWhseTmznDateTime PlndPickCmpltWhseTmznDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
PlndPickCmpltWhseTmznYear PlndPickCmpltWhseTmznYear
PlndPickCmpltWhseTmznMonth PlndPickCmpltWhseTmznMonth
PlndPickCmpltWhseTmznDate PlndPickCmpltWhseTmznDate
PlndPickCmpltWhseTmznHour PlndPickCmpltWhseTmznHour
PlndPickCmpltWhseTmznTime PlndPickCmpltWhseTmznTime
PlndPackCmpltWhseTmznDateTime PlndPackCmpltWhseTmznDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
PlndPackCmpltWhseTmznYear PlndPackCmpltWhseTmznYear
PlndPackCmpltWhseTmznMonth PlndPackCmpltWhseTmznMonth
PlndPackCmpltWhseTmznDate PlndPackCmpltWhseTmznDate
PlndPackCmpltWhseTmznHour PlndPackCmpltWhseTmznHour
PlndPackCmpltWhseTmznTime PlndPackCmpltWhseTmznTime
PlndStggCmpltWhseTmznDateTime PlndStggCmpltWhseTmznDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
PlndStggCmpltWhseTmznYear PlndStggCmpltWhseTmznYear
PlndStggCmpltWhseTmznMonth PlndStggCmpltWhseTmznMonth
PlndStggCmpltWhseTmznDate PlndStggCmpltWhseTmznDate
PlndStggCmpltWhseTmznHour PlndStggCmpltWhseTmznHour
PlndStggCmpltWhseTmznTime PlndStggCmpltWhseTmznTime
WaveCompletionWhseTmznDateTime WaveCompletionWhseTmznDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
WaveCompletionWhseTmznYear WaveCompletionWhseTmznYear
WaveCompletionWhseTmznMonth WaveCompletionWhseTmznMonth
WaveCompletionWhseTmznDate WaveCompletionWhseTmznDate
WaveCompletionWhseTmznHour WaveCompletionWhseTmznHour
WaveCompletionWhseTmznTime WaveCompletionWhseTmznTime
WaveActualReldWhseTmznDateTime WaveActualReldWhseTmznDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
WaveActualReldWhseTmznYear WaveActualReldWhseTmznYear
WaveActualReldWhseTmznMonth WaveActualReldWhseTmznMonth
WaveActualReldWhseTmznDate WaveActualReldWhseTmznDate
WaveActualReldWhseTmznHour WaveActualReldWhseTmznHour
WaveActualReldWhseTmznTime WaveActualReldWhseTmznTime
WaveIsReleasedManually WaveIsReleasedManually Wave Was Released Manually
WaveStatus WaveStatus Header Status of Wave
WaveStatusName Short Text for Fixed Values
WaveActlReleasedUTCDateTime WaveActlReleasedUTCDateTime UTC Time Stamp in Short Form (YYYYMMDDhhmmss)
_Warehouse _Warehouse
_Material _Material
_WaveType _WaveType
_WaveCategory _WaveCategory
_WaveReleaseMethodText _WaveReleaseMethodText
_WaveStatusText _WaveStatusText
_ActivityArea _ActivityArea
_WarehouseProcessType _WarehouseProcessType
_StorageType _StorageType
_StorageSection _StorageSection
_FactoryCalendar _FactoryCalendar
_WarehouseModesText _WarehouseModesText
_WhseSpclActyCatText _WhseSpclActyCatText

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_EWM_WarehouseWaveC.
-- 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.
-- SQL view name: IEWMWAVEC

CREATE VIEW I_EWM_WarehouseWaveC AS
SELECT
  _WaveHeader.Warehouse AS Warehouse,
  Wave,
  WaveItem,
  1.0 AS NumberOfWaveItems,
  WarehouseTaskCreationStatus,
  _WarehouseTaskStatusText[1:Language = $parameters.P_Language].WarehouseTaskStatusName AS WarehouseTaskCreationStsName,
  ItemWeight,
  ItemWeightUnit,
  whseControl.DisplayWeightUnit AS DisplayWeightUnit,
  ItemVolume,
  ItemVolumeUnit,
  whseControl.DisplayVolumeUnit AS DisplayVolumeUnit,
  WaveItemConsumedCapacityValue,
  ShipToParty,
  Product,
  _Material.Product AS ProductName,
  _Material._Text[1:Language = $parameters.P_Language].ProductName AS ProductDescription,
  Batch,
  StockOwner,
  EntitledToDisposeParty,
  ItemQuantity,
  ItemQuantityUnit,
  ReferenceDocumentUUID,
  ReferenceDocumentItemUUID,
  SplitNumber,
  ReferenceDocumentNumber,
  ReferenceDocumentItemNumber,
  TwoStepPickingWaveItemCategory,
  WaveItemErrorStatus,
  Route,
  SalesOrder,
  ActivityArea,
  _ActivityArea._Text[1:Language = $parameters.P_Language].ActivityAreaName AS ActivityAreaName,
  WarehouseProcessType,
  _WarehouseProcessType._Text[1:Language = $parameters.P_Language].WarehouseProcessTypeName AS WarehouseProcessTypeName,
  WaveItemSimulationStatus,
  ReferenceDocumentCategory,
  WaveTemplate,
  _WaveHeader._WaveTmpl._Text[1:Language = $parameters.P_Language].WaveTemplateName AS WaveTemplateName,
  WaveName,
  WaveType,
  _WaveType._WaveTypeText[1:Language = $parameters.P_Language].WaveTypeName AS WaveTypeName,
  WaveCategory,
  _WaveCategory._WaveCategoryText[1:Language = $parameters.P_Language].WaveCategoryName AS WaveCategoryName,
  WaveReleaseMethod,
  _WaveReleaseMethodText[1:Language = $parameters.P_Language].WaveReleaseMethodName AS WaveReleaseMethodName,
  WaveTemplateOption,
  WaveFactoryCalendar,
  _FactoryCalendar._Text[1:Language = $parameters.P_Language].FactoryCalendarName AS FactoryCalendarName,
  WhseTskIsRlvtForTwoStpPicking,
  WaveWarehouseTaskCreationMode,
  _WarehouseModesText[1:Language = $parameters.P_Language].WaveWhseTaskCrtnModeText AS WaveWhseTaskCrtnModeText,
  StorageType,
  _StorageType._Text[1:Language = $parameters.P_Language].StorageTypeName AS StorageTypeName,
  StorageSection,
  _StorageSection._Text[1:Language = $parameters.P_Language].StorageSectionName AS StorageSectionName,
  SpclActyCatInWhse,
  _WhseSpclActyCatText[1:Language = $parameters.P_Language].WhseSpclActyCatText AS WhseSpclActyCatText,
  ReleasedByUser,
  TwoStepPickingDependency,
  MaximumNumberOfWaveItems,
  WaveSimulationStatus,
  WaveCutoffUTCDateTime,
  PlndWaveReleaseUTCDateTime,
  PlndPickCompltnUTCDateTime,
  PlndPackCompletionUTCDateTime,
  PlndStagingCompltnUTCDateTime,
  PlndLoadCompletionUTCDateTime,
  WaveAssgmtIsPossibleAftWaveRel,
  WaveCapacityProfile,
  BehaviourDuringPickDenial,
  WaveCutoffWhseTmznDateTime,
  WaveCutoffWhseTmznYear,
  WaveCutoffWhseTmznMonth,
  WaveCutoffWhseTmznDate,
  WaveCutoffWhseTmznHour,
  WaveCutoffWhseTmznTime,
  WavePlndRelWhseTmznDateTime,
  WavePlndRelWhseTmznYear,
  WavePlndRelWhseTmznMonth,
  WavePlndRelWhseTmznDate,
  WavePlndRelWhseTmznHour,
  WavePlndRelWhseTmznTime,
  PlndPickCmpltWhseTmznDateTime,
  PlndPickCmpltWhseTmznYear,
  PlndPickCmpltWhseTmznMonth,
  PlndPickCmpltWhseTmznDate,
  PlndPickCmpltWhseTmznHour,
  PlndPickCmpltWhseTmznTime,
  PlndPackCmpltWhseTmznDateTime,
  PlndPackCmpltWhseTmznYear,
  PlndPackCmpltWhseTmznMonth,
  PlndPackCmpltWhseTmznDate,
  PlndPackCmpltWhseTmznHour,
  PlndPackCmpltWhseTmznTime,
  PlndStggCmpltWhseTmznDateTime,
  PlndStggCmpltWhseTmznYear,
  PlndStggCmpltWhseTmznMonth,
  PlndStggCmpltWhseTmznDate,
  PlndStggCmpltWhseTmznHour,
  PlndStggCmpltWhseTmznTime,
  WaveCompletionWhseTmznDateTime,
  WaveCompletionWhseTmznYear,
  WaveCompletionWhseTmznMonth,
  WaveCompletionWhseTmznDate,
  WaveCompletionWhseTmznHour,
  WaveCompletionWhseTmznTime,
  WaveActualReldWhseTmznDateTime,
  WaveActualReldWhseTmznYear,
  WaveActualReldWhseTmznMonth,
  WaveActualReldWhseTmznDate,
  WaveActualReldWhseTmznHour,
  WaveActualReldWhseTmznTime,
  WaveIsReleasedManually,
  WaveStatus,
  _WaveStatusText[1:Language = $parameters.P_Language].WaveStatusName AS WaveStatusName,
  WaveActlReleasedUTCDateTime
FROM P_EWM_WarehouseWaveItem AS _WaveHeader
LEFT OUTER JOIN I_EWM_WarehouseControl AS whseControl ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_EWM_WarehouseNumber AS _Warehouse ON _WaveHeader.Warehouse = _Warehouse.Warehouse  -- association [0..1]
LEFT OUTER JOIN I_Product AS _Material ON Product = _Material.Product AND _Material.ProdSupChnMgmtUUID22 is not initial  -- association [0..1]
LEFT OUTER JOIN I_EWM_WaveReleaseMethodT AS _WaveReleaseMethodText ON WaveReleaseMethod = _WaveReleaseMethodText.WaveReleaseMethod  -- association [0..*]
LEFT OUTER JOIN I_EWM_WaveStatusText AS _WaveStatusText ON WaveStatus = _WaveStatusText.WaveStatus  -- association [0..*]
LEFT OUTER JOIN I_EWM_WaveType AS _WaveType ON Warehouse = _WaveType.Warehouse AND WaveType = _WaveType.WaveType  -- association [0..1]
LEFT OUTER JOIN I_EWM_WaveCategory AS _WaveCategory ON Warehouse = _WaveCategory.Warehouse AND WaveCategory = _WaveCategory.WaveCategory  -- association [0..1]
LEFT OUTER JOIN I_EWM_WarehouseTaskStatusText AS _WarehouseTaskStatusText ON WarehouseTaskCreationStatus = _WarehouseTaskStatusText.WarehouseTaskStatus  -- association [0..*]
LEFT OUTER JOIN I_EWM_ActivityArea AS _ActivityArea ON ActivityArea = _ActivityArea.ActivityArea AND Warehouse = _ActivityArea.Warehouse  -- association [0..1]
LEFT OUTER JOIN I_EWM_WrhsProcType AS _WarehouseProcessType ON Warehouse = _WarehouseProcessType.Warehouse AND WarehouseProcessType = _WarehouseProcessType.WarehouseProcessType  -- association [0..1]
LEFT OUTER JOIN I_EWM_StorageType AS _StorageType ON Warehouse = _StorageType.Warehouse AND StorageType = _StorageType.StorageType  -- association [0..1]
LEFT OUTER JOIN I_EWM_StorageSection AS _StorageSection ON Warehouse = _StorageSection.Warehouse AND StorageType = _StorageSection.StorageType AND StorageSection = _StorageSection.StorageSection  -- association [0..1]
LEFT OUTER JOIN I_FactoryCalendar AS _FactoryCalendar ON WaveFactoryCalendar = _FactoryCalendar.FactoryCalendar  -- association [0..1]
LEFT OUTER JOIN I_EWM_WhseModesText AS _WarehouseModesText ON Warehouse = _WarehouseModesText.Warehouse AND WaveWarehouseTaskCreationMode = _WarehouseModesText.WaveWarehouseTaskCreationMode  -- association [0..*]
LEFT OUTER JOIN I_EWM_WhseSpclActyCatText AS _WhseSpclActyCatText ON Warehouse = _WhseSpclActyCatText.Warehouse AND SpclActyCatInWhse = _WhseSpclActyCatText.SpclActyCatInWhse  -- association [0..*]
;