I_MaintObjListPhysInventoryDoc

DDL: I_MAINTOBJLISTPHYSINVENTORYDOC Type: view_entity BASIC

Maint Object List in Phys Inventory Doc

I_MaintObjListPhysInventoryDoc is a Basic CDS View that provides data about "Maint Object List in Phys Inventory Doc" in SAP S/4HANA. It reads from 1 data source (ser07) and exposes 15 fields with key field MaintenanceObjectList. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
ser07 ser07 from

Associations (4)

CardinalityTargetAliasCondition
[1..*] I_MaintenanceObjectListItem _MaintenanceObjectListItem $projection.MaintenanceObjectList = _MaintenanceObjectListItem.MaintenanceObjectList
[0..1] I_PhysInvtryDocFiscalYear _PhysicalInvtryDocFiscalYear $projection.FiscalYear = _PhysicalInvtryDocFiscalYear.FiscalYear
[0..1] I_PhysInvtryDocHeader _PhysicalInventoryDocument $projection.PhysicalInventoryDocument = _PhysicalInventoryDocument.PhysicalInventoryDocument and $projection.FiscalYear = _PhysicalInventoryDocument.FiscalYear
[0..1] I_PhysInvtryDocItem _PhysicalInventoryDocumentItem $projection.PhysicalInventoryDocument = _PhysicalInventoryDocumentItem.PhysicalInventoryDocument and $projection.PhysicalInventoryDocumentItem = _PhysicalInventoryDocumentItem.PhysicalInventoryDocumentItem and $projection.FiscalYear = _PhysicalInventoryDocumentItem.FiscalYear

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
EndUserText.label Maint Object List in Phys Inventory Doc view

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY MaintenanceObjectList obknr Object list
FiscalYear mjahr Mat. Doc. Year
PhysicalInventoryDocument iblnr Phys. Inv. Doc.
PhysicalInventoryDocumentItem zeili Item
SerialNumberPhysicalInvtryType OL feat. inventory
Plant werk Plant
StorageLocation lagerort Location
Batch charge Batch
PhysicalInventoryStockType bstar Stock Type
NumberOfSerialNumbers anzsn No.serial no.
SerialNumberAssignmentDate datum Valid to
_MaintenanceObjectListItem _MaintenanceObjectListItem
_PhysicalInvtryDocFiscalYear _PhysicalInvtryDocFiscalYear
_PhysicalInventoryDocument _PhysicalInventoryDocument
_PhysicalInventoryDocumentItem _PhysicalInventoryDocumentItem

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_MaintObjListPhysInventoryDoc.
-- 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_MaintObjListPhysInventoryDoc AS
SELECT
  obknr AS MaintenanceObjectList,
  mjahr AS FiscalYear,
  iblnr AS PhysicalInventoryDocument,
  zeili AS PhysicalInventoryDocumentItem,
  cast( oltpi as losn_srl_nmbr_phys_invtry_type preserving type ) AS SerialNumberPhysicalInvtryType,
  werk AS Plant,
  lagerort AS StorageLocation,
  charge AS Batch,
  bstar AS PhysicalInventoryStockType,
  anzsn AS NumberOfSerialNumbers,
  datum AS SerialNumberAssignmentDate
FROM ser07
LEFT OUTER JOIN I_MaintenanceObjectListItem AS _MaintenanceObjectListItem ON MaintenanceObjectList = _MaintenanceObjectListItem.MaintenanceObjectList  -- association [1..*]
LEFT OUTER JOIN I_PhysInvtryDocFiscalYear AS _PhysicalInvtryDocFiscalYear ON FiscalYear = _PhysicalInvtryDocFiscalYear.FiscalYear  -- association [0..1]
LEFT OUTER JOIN I_PhysInvtryDocHeader AS _PhysicalInventoryDocument ON PhysicalInventoryDocument = _PhysicalInventoryDocument.PhysicalInventoryDocument AND FiscalYear = _PhysicalInventoryDocument.FiscalYear  -- association [0..1]
LEFT OUTER JOIN I_PhysInvtryDocItem AS _PhysicalInventoryDocumentItem ON PhysicalInventoryDocument = _PhysicalInventoryDocumentItem.PhysicalInventoryDocument AND PhysicalInventoryDocumentItem = _PhysicalInventoryDocumentItem.PhysicalInventoryDocumentItem AND FiscalYear = _PhysicalInventoryDocumentItem.FiscalYear  -- association [0..1]
;