I_GoodsMovementExceptionItem
Goods Movement Exception Item
I_GoodsMovementExceptionItem is a Basic CDS View (Dimension) that provides data about "Goods Movement Exception Item" in SAP S/4HANA. It reads from 1 data source (affw) and exposes 124 fields with key field GoodsMovementException. It has 53 associations to related views. Part of development package VDM_PP_CNF.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| affw | affw | from |
Associations (53)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_GoodsMovementException | _GoodsMovementException | $projection.GoodsMovementException = _GoodsMovementException.GoodsMovementException |
| [1..1] | I_User | _CreatedByUser | $projection.CreatedByUser = _CreatedByUser.UserID |
| [0..1] | I_User | _ChangedByUser | $projection.LastChangedByUser = _ChangedByUser.UserID |
| [0..1] | I_Order | _Order | $projection.OrderID = _Order.OrderID |
| [0..1] | I_LogisticsOrder | _LogisticsOrder | $projection.OrderID = _LogisticsOrder.OrderID |
| [0..1] | I_ProductCostCtrlgOrder | _ProductCostCtrlgOrder | $projection.OrderID = _ProductCostCtrlgOrder.OrderID |
| [0..1] | I_OrderCategory | _OrderCategory | $projection.OrderCategory = _OrderCategory.OrderCategory |
| [0..1] | I_OrderInternalID | _OrderInternalID | $projection.OrderInternalBillOfOperations = _OrderInternalID.OrderInternalID |
| [0..1] | I_OrderOperationBasic | _OrderOperationInternalID | $projection.OrderInternalBillOfOperations = _OrderOperationInternalID.OrderInternalID and $projection.OrderIntBillOfOperationsItem = _OrderOperationInternalID.OrderOperationInternalID |
| [0..1] | I_MRPController | _MRPController | $projection.Plant = _MRPController.Plant and $projection.MRPController = _MRPController.MRPController |
| [0..1] | I_ProductionSupervisor | _ProductionSupervisor | $projection.Plant = _ProductionSupervisor.Plant and $projection.ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor |
| [0..1] | I_ConfirmationGroup | _ConfirmationGroup | $projection.ConfirmationGroup = _ConfirmationGroup.ConfirmationGroup |
| [0..1] | I_ConfirmationCount | _ConfirmationCount | $projection.ConfirmationGroup = _ConfirmationCount.ConfirmationGroup and $projection.ConfirmationCount = _ConfirmationCount.ConfirmationCount |
| [0..1] | I_RepetitiveMfgConfirmation | _RepetitiveMfgConfirmation | $projection.RepetitiveMfgConfirmation = _RepetitiveMfgConfirmation.RepetitiveMfgConfirmation |
| [0..1] | I_ReservationDocumentHeader | _Reservation | $projection.Reservation = _Reservation.Reservation |
| [0..1] | I_ReservationDocumentItem | _ReservationItem | $projection.Reservation = _ReservationItem.Reservation and $projection.ReservationItem = _ReservationItem.ReservationItem and $projection.RecordType = _ReservationItem.RecordType |
| [0..1] | I_ReservationDocRecordType | _ReservationRecordType | $projection.RecordType = _ReservationRecordType.RecordType |
| [1..1] | I_Plant | _Plant | $projection.Plant = _Plant.Plant |
| [1..1] | I_Material | _Material | $projection.Material = _Material.Material |
| [1..1] | I_UnitOfMeasure | _EntryUnit | $projection.GoodsMovementEntryUnit = _EntryUnit.UnitOfMeasure |
| [1..1] | I_GoodsMovementType | _GoodsMovementType | $projection.GoodsMovementType = _GoodsMovementType.GoodsMovementType |
| [0..1] | I_GoodsMovementRefDocType | _GoodsMovementRefDocType | $projection.GoodsMovementRefDocType = _GoodsMovementRefDocType.GoodsMovementRefDocType |
| [0..1] | I_PhysInvtryReasonCode | _GoodsMovementReasonCode | $projection.GoodsMovementType = _GoodsMovementReasonCode.GoodsMovementType and $projection.GoodsMovementReasonCode = _GoodsMovementReasonCode.ReasonForPhysInvtryDifference |
| [0..1] | I_InventorySpecialStockType | _InventorySpecialStockType | $projection.InventorySpecialStockType = _InventorySpecialStockType.InventorySpecialStockType |
| [0..1] | I_InventoryValuationType | _InventoryValuationType | $projection.InventoryValuationType = _InventoryValuationType.InventoryValuationType |
| [0..1] | I_ConsumptionPosting | _ConsumptionPosting | $projection.ConsumptionPosting = _ConsumptionPosting.ConsumptionPosting |
| [0..1] | I_DebitCreditCode | _DebitCreditCode | $projection.DebitCreditCode = _DebitCreditCode.DebitCreditCode |
| [0..1] | I_StockType | _InventoryUsabilityCode | $projection.InventoryUsabilityCode = _InventoryUsabilityCode.StockType |
| [0..1] | I_StockType_2 | _InventoryUsabilityCode_2 | $projection.InventoryUsabilityCode = _InventoryUsabilityCode_2.StockType |
| [0..1] | I_StorageLocation | _StorageLocation | $projection.Plant = _StorageLocation.Plant and $projection.StorageLocation = _StorageLocation.StorageLocation |
| [0..*] | I_Batch | _Batch | $projection.Material = _Batch.Material and $projection.Batch = _Batch.Batch |
| [0..1] | I_SalesOrder | _SalesOrder | $projection.SalesOrder = _SalesOrder.SalesOrder |
| [0..1] | I_SalesOrderItem | _SalesOrderItem | $projection.SalesOrder = _SalesOrderItem.SalesOrder and $projection.SalesOrderItem = _SalesOrderItem.SalesOrderItem |
| [0..1] | I_WBSElementBasicData | _WBSElement | $projection.WBSElementInternalID = _WBSElement.WBSElementInternalID |
| [0..1] | I_WBSElementBasicData | _WBSElementBasic | $projection.WBSElementInternalID_2 = _WBSElementBasic.WBSElementInternalID |
| [0..1] | I_Supplier | _Supplier | $projection.Supplier = _Supplier.Supplier |
| [0..1] | I_Customer | _Customer | $projection.Customer = _Customer.Customer |
| [0..1] | I_SupplierCompanyByPlant | _SupplierCompanyByPlant | $projection.Plant = _SupplierCompanyByPlant.Plant and $projection.Supplier = _SupplierCompanyByPlant.Supplier |
| [0..1] | I_CustomerCompanyByPlant | _CustomerCompanyByPlant | $projection.Plant = _CustomerCompanyByPlant.Plant and $projection.Customer = _CustomerCompanyByPlant.Customer |
| [0..1] | I_ProductionSupplyArea | _SupplyArea | $projection.Plant = _SupplyArea.Plant and $projection.SupplyArea = _SupplyArea.ProductionSupplyArea |
| [0..1] | I_Warehouse | _Warehouse | $projection.Warehouse = _Warehouse.Warehouse |
| [0..1] | I_EWM_WarehouseNumber_2 | _EWMWarehouse | $projection.EWMWarehouse = _EWMWarehouse.EWMWarehouse |
| [0..1] | I_EWM_StorageBin_2 | _EWMStorageBin | $projection.EWMWarehouse = _EWMStorageBin.EWMWarehouse and $projection.EWMStorageBin = _EWMStorageBin.EWMStorageBin |
| [0..1] | I_EWM_StorageBin_2 | _DestinationStorageBin | $projection.EWMWarehouse = _DestinationStorageBin.EWMWarehouse and $projection.DestinationStorageBin = _DestinationStorageBin.EWMStorageBin |
| [0..1] | I_MaterialDocumentHeader | _MaterialDocumentHeader | $projection.ReversalMaterialDocument = _MaterialDocumentHeader.MaterialDocument and $projection.ReversalMaterialDocumentYear = _MaterialDocumentHeader.MaterialDocumentYear |
| [0..1] | I_MaterialDocumentHeader_2 | _MaterialDocumentHeader2 | $projection.ReversalMaterialDocument = _MaterialDocumentHeader2.MaterialDocument and $projection.ReversalMaterialDocumentYear = _MaterialDocumentHeader2.MaterialDocumentYear |
| [1..1] | I_MaterialDocumentItem | _MaterialDocumentItem | $projection.ReversalMaterialDocument = _MaterialDocumentItem.MaterialDocument and $projection.ReversalMaterialDocumentItem = _MaterialDocumentItem.MaterialDocumentItem and $projection.ReversalMaterialDocumentYear = _MaterialDocumentItem.MaterialDocumentYear |
| [1..1] | I_MaterialDocumentItem_2 | _MaterialDocumentItem2 | $projection.ReversalMaterialDocument = _MaterialDocumentItem2.MaterialDocument and $projection.ReversalMaterialDocumentItem = _MaterialDocumentItem2.MaterialDocumentItem and $projection.ReversalMaterialDocumentYear = _MaterialDocumentItem2.MaterialDocumentYear |
| [0..1] | I_MaterialDocumentYear | _MaterialDocumentYear | $projection.ReversalMaterialDocumentYear = _MaterialDocumentYear.MaterialDocumentYear |
| [0..1] | I_CalendarDate | _PostingDate | $projection.PostingDate = _PostingDate.CalendarDate |
| [0..1] | I_CalendarDate | _DocumentDate | $projection.DocumentDate = _DocumentDate.CalendarDate |
| [0..1] | I_CalendarDate | _SLEDOrManufactureDate | $projection.SLEDOrManufactureDate = _SLEDOrManufactureDate.CalendarDate |
| [0..1] | I_Currency | _Currency | $projection.Currency = _Currency.Currency |
Annotations (14)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| Analytics.dataCategory | #DIMENSION | view | |
| Analytics.internalName | #LOCAL | view | |
| Analytics.technicalName | IPPGMOVEXCITEM | view | |
| Metadata.allowExtensions | true | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| ObjectModel.modelingPattern | #ANALYTICAL_DIMENSION | view | |
| ObjectModel.representativeKey | GoodsMovementExceptionItem | view | |
| ObjectModel.usageType.serviceQuality | #A | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #PUBLIC_LOCAL_API | view | |
| VDM.viewType | #BASIC | view | |
| EndUserText.label | Goods Movement Exception Item | view |
Fields (124)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | GoodsMovementException | |||
| CreationDate | affw | ersda | Entry Date | |
| CreationTime | affw | erzet | Time | |
| CreatedByUser | affw | ernam | User Name | |
| LastChangeDate | affw | laeda | Last Change | |
| LastChangedByUser | affw | aenam | User Name | |
| Material | ||||
| Plant | ||||
| StorageLocation | ||||
| GoodsMovementType | ||||
| GoodsMovementReasonCode | affw | grund | Reason for mvt. | |
| InventorySpecialStockType | ||||
| InventoryUsabilityCode | ||||
| GoodsMovementRefDocType | ||||
| DebitCreditCode | ||||
| ConsumptionPosting | ||||
| InventoryValuationType | ||||
| SalesOrder | ||||
| SalesOrderItem | ||||
| WBSElementInternalID | ||||
| WBSElementInternalID_2 | ||||
| Supplier | ||||
| Customer | affw | kunnr | Stock customer | |
| GoodsRecipientName | ||||
| UnloadingPointName | ||||
| IsCompletelyDelivered | affw | elikz | Delivery Completion | |
| ReservationIsFinallyIssued | affw | kzear | Final Issue | |
| SupplyArea | ||||
| Warehouse | affw | lgnum | Whse Number | |
| StorageType | affw | lgtyp | Storage Type | |
| StorageBin | affw | lgpla | Storage Bin | |
| EWMWarehouse | affw | ewm_lgnum | Warehouse No. | |
| EWMStorageBin | affw | ewm_lgpla | Storage Bin | |
| DestinationStorageBin | affw | ewm_lgpla_target | Destination Bin | |
| HandlingUnitExternalID | ||||
| ErrorOccurrenceDate | affw | fwdat | Error Date | |
| ErrorOccurrenceTime | affw | fwzet | Error Time | |
| SystemMessageIdentification | affw | msgid | Message ID | |
| SystemMessageNumber | affw | msgno | Message Number | |
| SystemMessageType | affw | msgty | Msg.Type (E,I,W..) | |
| SystemMessageVariable1 | ||||
| SystemMessageVariable2 | ||||
| SystemMessageVariable3 | ||||
| SystemMessageVariable4 | ||||
| ReversalMaterialDocument | affw | smbln | Reversed Mat Doc | |
| ReversalMaterialDocumentItem | ||||
| ReversalMaterialDocumentYear | ||||
| OrderID | affw | aufnr | SettlementOrder | |
| OrderCategory | ||||
| Reservation | affw | rsnum | Reservation | |
| ReservationItem | ||||
| RecordType | ||||
| ConfirmationGroup | affw | rueck | Return Agmt | |
| ConfirmationCount | affw | rmzhl | Counter | |
| OrderInternalBillOfOperations | ||||
| OrderIntBillOfOperationsItem | ||||
| RepetitiveMfgConfirmation | ||||
| MRPController | ||||
| ProductionSupervisor | ||||
| RecordIsFromMfgProcgExec | affw | mpe_gm_flg | GM for Comp.Assembly | |
| SerialNumberAssgmtProfile | affw | sernp | SerialNoProfile | |
| NumberOfSerialNumbers | affw | anzsn | No.serial no. | |
| SerialNumber | ||||
| ShopFloorItem | affw | sfi_id | Serial.Mat. ID | |
| GdsMvtExcptnDepdntItemGroup | affw | weblposgroup | Dependent Item Group | |
| PostingDate | ||||
| DocumentDate | affw | bldat | Journal Entry Date | |
| SLEDOrManufactureDate | ||||
| GoodsMovementEntryUnit | ||||
| GoodsMovementEntryQty | ||||
| Currency | ||||
| _GoodsMovementException | _GoodsMovementException | |||
| _CreatedByUser | _CreatedByUser | |||
| _ChangedByUser | _ChangedByUser | |||
| _Order | _Order | |||
| _LogisticsOrder | _LogisticsOrder | |||
| _ProductCostCtrlgOrder | _ProductCostCtrlgOrder | |||
| _OrderCategory | _OrderCategory | |||
| _OrderInternalID | _OrderInternalID | |||
| _OrderOperationInternalID | _OrderOperationInternalID | |||
| _MRPController | _MRPController | |||
| _ProductionSupervisor | _ProductionSupervisor | |||
| _ConfirmationGroup | _ConfirmationGroup | |||
| _ConfirmationCount | _ConfirmationCount | |||
| _RepetitiveMfgConfirmation | _RepetitiveMfgConfirmation | |||
| _Reservation | _Reservation | |||
| _ReservationItem | _ReservationItem | |||
| _ReservationRecordType | _ReservationRecordType | |||
| _Material | _Material | |||
| _Plant | _Plant | |||
| _StorageLocation | _StorageLocation | |||
| _Batch | _Batch | |||
| _GoodsMovementType | _GoodsMovementType | |||
| _GoodsMovementRefDocType | _GoodsMovementRefDocType | |||
| _GoodsMovementReasonCode | _GoodsMovementReasonCode | |||
| _InventorySpecialStockType | _InventorySpecialStockType | |||
| _InventoryValuationType | _InventoryValuationType | |||
| _InventoryUsabilityCode | _InventoryUsabilityCode | |||
| _InventoryUsabilityCode_2 | _InventoryUsabilityCode_2 | |||
| _ConsumptionPosting | _ConsumptionPosting | |||
| _DebitCreditCode | _DebitCreditCode | |||
| _SalesOrder | _SalesOrder | |||
| _SalesOrderItem | _SalesOrderItem | |||
| _WBSElement | _WBSElement | |||
| _WBSElementBasic | _WBSElementBasic | |||
| _Supplier | _Supplier | |||
| _Customer | _Customer | |||
| _SupplierCompanyByPlant | _SupplierCompanyByPlant | |||
| _CustomerCompanyByPlant | _CustomerCompanyByPlant | |||
| _SupplyArea | _SupplyArea | |||
| _Warehouse | _Warehouse | |||
| _EWMWarehouse | _EWMWarehouse | |||
| _EWMStorageBin | _EWMStorageBin | |||
| _DestinationStorageBin | _DestinationStorageBin | |||
| _MaterialDocumentHeader | _MaterialDocumentHeader | |||
| _MaterialDocumentHeader2 | _MaterialDocumentHeader2 | |||
| _MaterialDocumentItem | _MaterialDocumentItem | |||
| _MaterialDocumentItem2 | _MaterialDocumentItem2 | |||
| _MaterialDocumentYear | _MaterialDocumentYear | |||
| _PostingDate | _PostingDate | |||
| _DocumentDate | _DocumentDate | |||
| _SLEDOrManufactureDate | _SLEDOrManufactureDate | |||
| _Currency | _Currency | |||
| _EntryUnit | _EntryUnit |
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_GoodsMovementExceptionItem.
-- 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_GoodsMovementExceptionItem AS
SELECT
cast(affw.weblnr as pph_weblnr preserving type) AS GoodsMovementException,
affw.ersda AS CreationDate,
affw.erzet AS CreationTime,
affw.ernam AS CreatedByUser,
affw.laeda AS LastChangeDate,
affw.aenam AS LastChangedByUser,
cast(affw.matnr as co_matnr preserving type) AS Material,
cast(affw.werks as werks_d preserving type) AS Plant,
cast(affw.lgort as pph_lgort preserving type) AS StorageLocation,
cast(affw.bwart as pph_bwart preserving type) AS GoodsMovementType,
affw.grund AS GoodsMovementReasonCode,
cast(affw.sobkz as inventoryspecialstocktype preserving type) AS InventorySpecialStockType,
cast(affw.insmk as inventoryusabilitycode preserving type) AS InventoryUsabilityCode,
cast(affw.kzbew as pph_kzbew preserving type) AS GoodsMovementRefDocType,
cast(affw.shkzg as pph_shkzg preserving type) AS DebitCreditCode,
cast(affw.kzvbr as pph_kzvbr preserving type) AS ConsumptionPosting,
cast(affw.bwtar as pph_bwtar preserving type) AS InventoryValuationType,
cast(affw.kdauf as co_kdauf preserving type) AS SalesOrder,
cast(affw.kdpos as co_kdpos preserving type) AS SalesOrderItem,
cast(affw.ps_psp_pnr as pph_pspel preserving type) AS WBSElementInternalID,
cast(affw.ps_psp_pnr as ps_s4_pspnr preserving type) AS WBSElementInternalID_2,
cast(affw.lifnr as lifnr preserving type) AS Supplier,
affw.kunnr AS Customer,
cast(affw.wempf as pph_wempf preserving type) AS GoodsRecipientName,
cast(affw.ablad as ablad preserving type) AS UnloadingPointName,
affw.elikz AS IsCompletelyDelivered,
affw.kzear AS ReservationIsFinallyIssued,
cast(affw.prvbe as pph_prvbe preserving type) AS SupplyArea,
affw.lgnum AS Warehouse,
affw.lgtyp AS StorageType,
affw.lgpla AS StorageBin,
affw.ewm_lgnum AS EWMWarehouse,
affw.ewm_lgpla AS EWMStorageBin,
affw.ewm_lgpla_target AS DestinationStorageBin,
cast(affw.ewm_huident as exidv preserving type) AS HandlingUnitExternalID,
affw.fwdat AS ErrorOccurrenceDate,
affw.fwzet AS ErrorOccurrenceTime,
affw.msgid AS SystemMessageIdentification,
affw.msgno AS SystemMessageNumber,
affw.msgty AS SystemMessageType,
cast(affw.msgv1 as ehprc_msgv1 preserving type) AS SystemMessageVariable1,
cast(affw.msgv2 as ehprc_msgv2 preserving type) AS SystemMessageVariable2,
cast(affw.msgv3 as ehprc_msgv3 preserving type) AS SystemMessageVariable3,
cast(affw.msgv4 as ehprc_msgv4 preserving type) AS SystemMessageVariable4,
affw.smbln AS ReversalMaterialDocument,
cast(affw.smblp as vdm_mblpo preserving type) AS ReversalMaterialDocumentItem,
cast(affw.sjahr as vdm_mjahr preserving type) AS ReversalMaterialDocumentYear,
affw.aufnr AS OrderID,
cast(affw.autyp as pph_autyp preserving type) AS OrderCategory,
affw.rsnum AS Reservation,
cast(affw.rspos as pph_rspos preserving type) AS ReservationItem,
cast(affw.rsart as pph_rsart preserving type) AS RecordType,
affw.rueck AS ConfirmationGroup,
affw.rmzhl AS ConfirmationCount,
cast(affw.aufpl as pph_aufpl preserving type) AS OrderInternalBillOfOperations,
cast(affw.aplzl as operationinternalid preserving type) AS OrderIntBillOfOperationsItem,
cast(affw.prtnr as pph_prtnr preserving type) AS RepetitiveMfgConfirmation,
cast(affw.dispo as pph_dispo preserving type) AS MRPController,
cast(affw.fevor as pph_fevor preserving type) AS ProductionSupervisor,
affw.mpe_gm_flg AS RecordIsFromMfgProcgExec,
affw.sernp AS SerialNumberAssgmtProfile,
affw.anzsn AS NumberOfSerialNumbers,
cast(affw.sernr as gernr preserving type) AS SerialNumber,
affw.sfi_id AS ShopFloorItem,
affw.weblposgroup AS GdsMvtExcptnDepdntItemGroup,
cast(affw.budat as pph_budat preserving type) AS PostingDate,
affw.bldat AS DocumentDate,
cast(affw.mhdat as vdm_tmhhd preserving type) AS SLEDOrManufactureDate,
cast(affw.erfme as erfme preserving type) AS GoodsMovementEntryUnit,
cast(affw.erfmg as pph_erfmg preserving type) AS GoodsMovementEntryQty,
cast(affw.waers as waers preserving type) AS Currency
FROM affw
LEFT OUTER JOIN I_GoodsMovementException AS _GoodsMovementException ON GoodsMovementException = _GoodsMovementException.GoodsMovementException -- association [1..1]
LEFT OUTER JOIN I_User AS _CreatedByUser ON CreatedByUser = _CreatedByUser.UserID -- association [1..1]
LEFT OUTER JOIN I_User AS _ChangedByUser ON LastChangedByUser = _ChangedByUser.UserID -- association [0..1]
LEFT OUTER JOIN I_Order AS _Order ON OrderID = _Order.OrderID -- association [0..1]
LEFT OUTER JOIN I_LogisticsOrder AS _LogisticsOrder ON OrderID = _LogisticsOrder.OrderID -- association [0..1]
LEFT OUTER JOIN I_ProductCostCtrlgOrder AS _ProductCostCtrlgOrder ON OrderID = _ProductCostCtrlgOrder.OrderID -- association [0..1]
LEFT OUTER JOIN I_OrderCategory AS _OrderCategory ON OrderCategory = _OrderCategory.OrderCategory -- association [0..1]
LEFT OUTER JOIN I_OrderInternalID AS _OrderInternalID ON OrderInternalBillOfOperations = _OrderInternalID.OrderInternalID -- association [0..1]
LEFT OUTER JOIN I_OrderOperationBasic AS _OrderOperationInternalID ON OrderInternalBillOfOperations = _OrderOperationInternalID.OrderInternalID AND OrderIntBillOfOperationsItem = _OrderOperationInternalID.OrderOperationInternalID -- association [0..1]
LEFT OUTER JOIN I_MRPController AS _MRPController ON Plant = _MRPController.Plant AND MRPController = _MRPController.MRPController -- association [0..1]
LEFT OUTER JOIN I_ProductionSupervisor AS _ProductionSupervisor ON Plant = _ProductionSupervisor.Plant AND ProductionSupervisor = _ProductionSupervisor.ProductionSupervisor -- association [0..1]
LEFT OUTER JOIN I_ConfirmationGroup AS _ConfirmationGroup ON ConfirmationGroup = _ConfirmationGroup.ConfirmationGroup -- association [0..1]
LEFT OUTER JOIN I_ConfirmationCount AS _ConfirmationCount ON ConfirmationGroup = _ConfirmationCount.ConfirmationGroup AND ConfirmationCount = _ConfirmationCount.ConfirmationCount -- association [0..1]
LEFT OUTER JOIN I_RepetitiveMfgConfirmation AS _RepetitiveMfgConfirmation ON RepetitiveMfgConfirmation = _RepetitiveMfgConfirmation.RepetitiveMfgConfirmation -- association [0..1]
LEFT OUTER JOIN I_ReservationDocumentHeader AS _Reservation ON Reservation = _Reservation.Reservation -- association [0..1]
LEFT OUTER JOIN I_ReservationDocumentItem AS _ReservationItem ON Reservation = _ReservationItem.Reservation AND ReservationItem = _ReservationItem.ReservationItem AND RecordType = _ReservationItem.RecordType -- association [0..1]
LEFT OUTER JOIN I_ReservationDocRecordType AS _ReservationRecordType ON RecordType = _ReservationRecordType.RecordType -- association [0..1]
LEFT OUTER JOIN I_Plant AS _Plant ON Plant = _Plant.Plant -- association [1..1]
LEFT OUTER JOIN I_Material AS _Material ON Material = _Material.Material -- association [1..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _EntryUnit ON GoodsMovementEntryUnit = _EntryUnit.UnitOfMeasure -- association [1..1]
LEFT OUTER JOIN I_GoodsMovementType AS _GoodsMovementType ON GoodsMovementType = _GoodsMovementType.GoodsMovementType -- association [1..1]
LEFT OUTER JOIN I_GoodsMovementRefDocType AS _GoodsMovementRefDocType ON GoodsMovementRefDocType = _GoodsMovementRefDocType.GoodsMovementRefDocType -- association [0..1]
LEFT OUTER JOIN I_PhysInvtryReasonCode AS _GoodsMovementReasonCode ON GoodsMovementType = _GoodsMovementReasonCode.GoodsMovementType AND GoodsMovementReasonCode = _GoodsMovementReasonCode.ReasonForPhysInvtryDifference -- association [0..1]
LEFT OUTER JOIN I_InventorySpecialStockType AS _InventorySpecialStockType ON InventorySpecialStockType = _InventorySpecialStockType.InventorySpecialStockType -- association [0..1]
LEFT OUTER JOIN I_InventoryValuationType AS _InventoryValuationType ON InventoryValuationType = _InventoryValuationType.InventoryValuationType -- association [0..1]
LEFT OUTER JOIN I_ConsumptionPosting AS _ConsumptionPosting ON ConsumptionPosting = _ConsumptionPosting.ConsumptionPosting -- association [0..1]
LEFT OUTER JOIN I_DebitCreditCode AS _DebitCreditCode ON DebitCreditCode = _DebitCreditCode.DebitCreditCode -- association [0..1]
LEFT OUTER JOIN I_StockType AS _InventoryUsabilityCode ON InventoryUsabilityCode = _InventoryUsabilityCode.StockType -- association [0..1]
LEFT OUTER JOIN I_StockType_2 AS _InventoryUsabilityCode_2 ON InventoryUsabilityCode = _InventoryUsabilityCode_2.StockType -- association [0..1]
LEFT OUTER JOIN I_StorageLocation AS _StorageLocation ON Plant = _StorageLocation.Plant AND StorageLocation = _StorageLocation.StorageLocation -- association [0..1]
LEFT OUTER JOIN I_Batch AS _Batch ON Material = _Batch.Material AND Batch = _Batch.Batch -- association [0..*]
LEFT OUTER JOIN I_SalesOrder AS _SalesOrder ON SalesOrder = _SalesOrder.SalesOrder -- association [0..1]
LEFT OUTER JOIN I_SalesOrderItem AS _SalesOrderItem ON SalesOrder = _SalesOrderItem.SalesOrder AND SalesOrderItem = _SalesOrderItem.SalesOrderItem -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElement ON WBSElementInternalID = _WBSElement.WBSElementInternalID -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasic ON WBSElementInternalID_2 = _WBSElementBasic.WBSElementInternalID -- association [0..1]
LEFT OUTER JOIN I_Supplier AS _Supplier ON Supplier = _Supplier.Supplier -- association [0..1]
LEFT OUTER JOIN I_Customer AS _Customer ON Customer = _Customer.Customer -- association [0..1]
LEFT OUTER JOIN I_SupplierCompanyByPlant AS _SupplierCompanyByPlant ON Plant = _SupplierCompanyByPlant.Plant AND Supplier = _SupplierCompanyByPlant.Supplier -- association [0..1]
LEFT OUTER JOIN I_CustomerCompanyByPlant AS _CustomerCompanyByPlant ON Plant = _CustomerCompanyByPlant.Plant AND Customer = _CustomerCompanyByPlant.Customer -- association [0..1]
LEFT OUTER JOIN I_ProductionSupplyArea AS _SupplyArea ON Plant = _SupplyArea.Plant AND SupplyArea = _SupplyArea.ProductionSupplyArea -- association [0..1]
LEFT OUTER JOIN I_Warehouse AS _Warehouse ON Warehouse = _Warehouse.Warehouse -- association [0..1]
LEFT OUTER JOIN I_EWM_WarehouseNumber_2 AS _EWMWarehouse ON EWMWarehouse = _EWMWarehouse.EWMWarehouse -- association [0..1]
LEFT OUTER JOIN I_EWM_StorageBin_2 AS _EWMStorageBin ON EWMWarehouse = _EWMStorageBin.EWMWarehouse AND EWMStorageBin = _EWMStorageBin.EWMStorageBin -- association [0..1]
LEFT OUTER JOIN I_EWM_StorageBin_2 AS _DestinationStorageBin ON EWMWarehouse = _DestinationStorageBin.EWMWarehouse AND DestinationStorageBin = _DestinationStorageBin.EWMStorageBin -- association [0..1]
LEFT OUTER JOIN I_MaterialDocumentHeader AS _MaterialDocumentHeader ON ReversalMaterialDocument = _MaterialDocumentHeader.MaterialDocument AND ReversalMaterialDocumentYear = _MaterialDocumentHeader.MaterialDocumentYear -- association [0..1]
LEFT OUTER JOIN I_MaterialDocumentHeader_2 AS _MaterialDocumentHeader2 ON ReversalMaterialDocument = _MaterialDocumentHeader2.MaterialDocument AND ReversalMaterialDocumentYear = _MaterialDocumentHeader2.MaterialDocumentYear -- association [0..1]
LEFT OUTER JOIN I_MaterialDocumentItem AS _MaterialDocumentItem ON ReversalMaterialDocument = _MaterialDocumentItem.MaterialDocument AND ReversalMaterialDocumentItem = _MaterialDocumentItem.MaterialDocumentItem AND ReversalMaterialDocumentYear = _MaterialDocumentItem.MaterialDocumentYear -- association [1..1]
LEFT OUTER JOIN I_MaterialDocumentItem_2 AS _MaterialDocumentItem2 ON ReversalMaterialDocument = _MaterialDocumentItem2.MaterialDocument AND ReversalMaterialDocumentItem = _MaterialDocumentItem2.MaterialDocumentItem AND ReversalMaterialDocumentYear = _MaterialDocumentItem2.MaterialDocumentYear -- association [1..1]
LEFT OUTER JOIN I_MaterialDocumentYear AS _MaterialDocumentYear ON ReversalMaterialDocumentYear = _MaterialDocumentYear.MaterialDocumentYear -- association [0..1]
LEFT OUTER JOIN I_CalendarDate AS _PostingDate ON PostingDate = _PostingDate.CalendarDate -- association [0..1]
LEFT OUTER JOIN I_CalendarDate AS _DocumentDate ON DocumentDate = _DocumentDate.CalendarDate -- association [0..1]
LEFT OUTER JOIN I_CalendarDate AS _SLEDOrManufactureDate ON SLEDOrManufactureDate = _SLEDOrManufactureDate.CalendarDate -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON Currency = _Currency.Currency -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA