P_EWM_PInvItemFlattenedRow05

DDL: P_EWM_PINVITEMFLATTENEDROW05 Type: view_entity COMPOSITE Package: VDM_EWM_CORE

Private view 05 for Flattened Row of PI Item

P_EWM_PInvItemFlattenedRow05 is a Composite CDS View that provides data about "Private view 05 for Flattened Row of PI Item" in SAP S/4HANA. It reads from 1 data source (P_EWM_PhysInventoryItemRow05) and exposes 58 fields with key fields PhysicalInventoryDocumentUUID, PhysicalInventoryItemNumber, LineIndexOfPInvItem, PhysicalInventoryChangeVersion, PInvDocumentItemType. It has 1 association to related views. Part of development package VDM_EWM_CORE.

Data Sources (1)

SourceAliasJoin Type
P_EWM_PhysInventoryItemRow05 _item from

Associations (1)

CardinalityTargetAliasCondition
[0..1] P_EWM_PInvItemHasStock1 _hasStock _hasStock.PhysicalInventoryDocumentUUID = _item.PhysicalInventoryDocumentUUID and _hasStock.PhysicalInventoryItemNumber = _item.PhysicalInventoryItemNumber and _item.PhysicalInventoryItemType <> 'S'

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
VDM.private true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.serviceQuality #X view
ObjectModel.usageType.sizeCategory #S view
ObjectModel.usageType.dataClass #MIXED view

Fields (58)

KeyFieldSource TableSource FieldDescription
KEY PhysicalInventoryDocumentUUID PhysicalInventoryDocumentUUID
KEY PhysicalInventoryItemNumber PhysicalInventoryItemNumber
KEY LineIndexOfPInvItem LineIndexOfPInvItem
KEY PhysicalInventoryChangeVersion PhysicalInventoryChangeVersion
KEY PInvDocumentItemType PInvDocumentItemType
PInvDocumentItemsGroup PInvDocumentItemsGroup
PhysicalInventoryItemLevel PhysicalInventoryItemLevel
PhysicalInventoryDocumentType PhysicalInventoryDocumentType
EWMPhysicalInventoryStatus EWMPhysicalInventoryStatus
EWMPhysInventoryCountDateTime EWMPhysInventoryCountDateTime
PhysicalInventoryCountUserName PhysicalInventoryCountUserName
PhysicalInventoryCreateDate PhysicalInventoryCreateDate
PhysicalInventoryPostDate PhysicalInventoryPostDate
MovementDirectionOfPInv MovementDirectionOfPInv
PhysInvtryDifferenceIsPosted PhysInvtryDifferenceIsPosted Is Difference Posted
PhysicalInventoryStockUUID PhysicalInventoryStockUUID
PhysicalInventoryItemType PhysicalInventoryItemType
PInvItemParentUUID PInvItemParentUUID
PInvItemParentType PInvItemParentType
ParentHandlingUnitNumber ParentHandlingUnitNumber
HandlingUnitNumber HandlingUnitNumber
PhysicalInventoryAreaUUID PhysicalInventoryAreaUUID
PhysicalInventoryIsBlock PhysicalInventoryIsBlock
PInvBookQuantityIsFreeze PInvBookQuantityIsFreeze
PInvStockIsVirtual PInvStockIsVirtual
EWMPhysicalInventoryPriority EWMPhysicalInventoryPriority
PInvItemIsAdditionalNew PInvItemIsAdditionalNew
PInvDocumentItemIsPrinted PInvDocumentItemIsPrinted
SequenceOfPInvDocumentItems SequenceOfPInvDocumentItems
PhysicalInventoryItemLineUUID PhysicalInventoryItemLineUUID
HndlgUnitItemCountedIsComplete HndlgUnitItemCountedIsComplete
HndlgUnitItemCountedIsEmpty HndlgUnitItemCountedIsEmpty
HndlgUnitItemCountedIsNotExist HndlgUnitItemCountedIsNotExist
EWMStorageBinIsEmpty EWMStorageBinIsEmpty
StorageBinIsChecked StorageBinIsChecked
AdditionalItemIsFound AdditionalItemIsFound
WhseQualityInspectionType WhseQualityInspectionType
QualityInspectionDocUUID QualityInspectionDocUUID
StockIdentificationNumber StockIdentificationNumber
EWMStockReferenceDocCategory EWMStockReferenceDocCategory
EWMStockRefDocumentUUID EWMStockRefDocumentUUID
EWMStockRefDocItemUUID EWMStockRefDocItemUUID
EWMPhysInvtryDifferenceReason EWMPhysInvtryDifferenceReason
EWMGoodsReceiptDateTime EWMGoodsReceiptDateTime
ShelfLifeExpirationDate ShelfLifeExpirationDate SLED/BBD
CountryOfOrigin CountryOfOrigin Country/Region of Origin
MatlBatchIsInRstrcdUseStock MatlBatchIsInRstrcdUseStock Batch restr.
WarehouseTaskExceptionCode WarehouseTaskExceptionCode
InternalProcessCode InternalProcessCode
EWMWarehouse EWMWarehouse Warehouse No.
PhysInventoryProcessCategory PhysInventoryProcessCategory
HandlingUnitVirtual HandlingUnitVirtual
ParentHandlingUnitVirtual ParentHandlingUnitVirtual
PackagingMaterial _KeyItem PackagingMaterial Packaging Materials
HandlingUnitType _KeyItem HandlingUnitType HUTyp
_KeyItem _KeyItem
_ParentItem _ParentItem
_Quantity _Quantity

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 P_EWM_PInvItemFlattenedRow05.
-- 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 P_EWM_PInvItemFlattenedRow05 AS
SELECT
  PhysicalInventoryDocumentUUID,
  PhysicalInventoryItemNumber,
  LineIndexOfPInvItem,
  PhysicalInventoryChangeVersion,
  PInvDocumentItemType,
  PInvDocumentItemsGroup,
  PhysicalInventoryItemLevel,
  PhysicalInventoryDocumentType,
  EWMPhysicalInventoryStatus,
  EWMPhysInventoryCountDateTime,
  PhysicalInventoryCountUserName,
  PhysicalInventoryCreateDate,
  PhysicalInventoryPostDate,
  MovementDirectionOfPInv,
  PhysInvtryDifferenceIsPosted,
  PhysicalInventoryStockUUID,
  PhysicalInventoryItemType,
  PInvItemParentUUID,
  PInvItemParentType,
  ParentHandlingUnitNumber,
  HandlingUnitNumber,
  PhysicalInventoryAreaUUID,
  PhysicalInventoryIsBlock,
  PInvBookQuantityIsFreeze,
  PInvStockIsVirtual,
  EWMPhysicalInventoryPriority,
  PInvItemIsAdditionalNew,
  PInvDocumentItemIsPrinted,
  SequenceOfPInvDocumentItems,
  PhysicalInventoryItemLineUUID,
  HndlgUnitItemCountedIsComplete,
  HndlgUnitItemCountedIsEmpty,
  HndlgUnitItemCountedIsNotExist,
  EWMStorageBinIsEmpty,
  StorageBinIsChecked,
  AdditionalItemIsFound,
  WhseQualityInspectionType,
  QualityInspectionDocUUID,
  StockIdentificationNumber,
  EWMStockReferenceDocCategory,
  EWMStockRefDocumentUUID,
  EWMStockRefDocItemUUID,
  EWMPhysInvtryDifferenceReason,
  EWMGoodsReceiptDateTime,
  ShelfLifeExpirationDate,
  CountryOfOrigin,
  MatlBatchIsInRstrcdUseStock,
  WarehouseTaskExceptionCode,
  InternalProcessCode,
  EWMWarehouse,
  PhysInventoryProcessCategory,
  HandlingUnitVirtual,
  ParentHandlingUnitVirtual,
  _KeyItem.PackagingMaterial AS PackagingMaterial,
  _KeyItem.HandlingUnitType AS HandlingUnitType
FROM P_EWM_PhysInventoryItemRow05 AS _item
LEFT OUTER JOIN P_EWM_PInvItemHasStock1 AS _hasStock ON _hasStock.PhysicalInventoryDocumentUUID = _item.PhysicalInventoryDocumentUUID AND _hasStock.PhysicalInventoryItemNumber = _item.PhysicalInventoryItemNumber AND _item.PhysicalInventoryItemType <> 'S'  -- association [0..1]
;