C_FldLogsProcessReceiptsTP

DDL: C_FLDLOGSPROCESSRECEIPTSTP Type: view_entity CONSUMPTION

Field Logistics : Process Receipts

C_FldLogsProcessReceiptsTP is a Consumption CDS View that provides data about "Field Logistics : Process Receipts" in SAP S/4HANA. It reads from 1 data source (R_FldLogsProcessReceiptsTP) and exposes 144 fields with key fields PurchasingDocument, PurchasingDocumentItem, DeliveryDocument, DeliveryDocumentItem, MaterialDocument. It has 12 associations to related views. It is exposed through 1 OData service (UI_PROCESS_RECEIPTS). It is used in 1 Fiori application: Process Receipt.

Data Sources (1)

SourceAliasJoin Type
R_FldLogsProcessReceiptsTP R_FldLogsProcessReceiptsTP projection

Associations (12)

CardinalityTargetAliasCondition
[0..*] C_FldLogsFailedRcptInfoTP _FailedReceiptError $projection.FldLogsItmIsFailed is not initial and $projection.PurchasingDocument = _FailedReceiptError.PurchasingDocument and $projection.PurchasingDocumentItem = _FailedReceiptError.PurchasingDocumentItem and $projection.DeliveryDocument = _FailedReceiptError.DeliveryDocument and $projection.DeliveryDocumentItem = _FailedReceiptError.DeliveryDocumentItem and $projection.FldLogsSuplrItemUUID = _FailedReceiptError.FldLogsSuplrItemUUID
[1..*] C_FldLogsSrlNmbrItems _SerialNumberItem $projection.MaterialDocument = _SerialNumberItem.MaterialDocument and $projection.MaterialDocumentItem = _SerialNumberItem.MaterialDocumentItem and $projection.MaterialDocumentYear = _SerialNumberItem.MaterialDocumentYear
[1..*] C_FldLogsMaintObjListDelivPO _MaintObjListDelivPO ( $projection.DeliveryDocument = _MaintObjListDelivPO.DeliveryDocument and $projection.DeliveryDocumentItem = _MaintObjListDelivPO.DeliveryDocumentItem ) or ( $projection.PurchasingDocument = _MaintObjListDelivPO.PurchaseOrder and $projection.PurchasingDocumentItem = _MaintObjListDelivPO.PurchaseOrderItem and $projection.DeliveryDocument is initial )
[0..*] C_FldLogsHandlingUnits _HandlingUnit ( $projection.DeliveryDocument is not initial and $projection.DeliveryDocument = _HandlingUnit.DeliveryDocument and $projection.DeliveryDocumentItem = _HandlingUnit.DeliveryDocumentItem ) or ( $projection.HandlingUnitExternalID = _HandlingUnit.HandlingUnitExternalID )
[0..*] C_FldLogsWhseTaskInfo _FldLogsWarehouseTasks ( $projection.DeliveryDocument is not initial and $projection.DeliveryDocument = _FldLogsWarehouseTasks.DeliveryDocument and $projection.DeliveryDocumentItem = _FldLogsWarehouseTasks.DeliveryDocumentItem ) or ( $projection.FldLogsSuplrItemUUID = _FldLogsWarehouseTasks.FldLogsSuplrItemUUID and _FldLogsWarehouseTasks.IsHandlingUnitWarehouseTask is not initial and $projection.FldLogsIsSupplierItem is not initial )
[0..1] C_FldLogsPrdcssrDocRemote _Predecessor $projection.PurchasingDocument = _Predecessor.PurchasingDocument and $projection.PurchasingDocumentItem = _Predecessor.PurchasingDocumentItem and $projection.DeliveryDocument = _Predecessor.DeliveryDocument and $projection.DeliveryDocumentItem = _Predecessor.DeliveryDocumentItem and $projection.FldLogsSuplrItemUUID = _Predecessor.FldLogsSuplrItemUUID
[0..1] C_FldLogsProcRcptFollowOnDocs _FollowOnDoc $projection.PurchasingDocument = _FollowOnDoc.PurchasingDocument and $projection.PurchasingDocumentItem = _FollowOnDoc.PurchasingDocumentItem and $projection.DeliveryDocument = _FollowOnDoc.DeliveryDocument and $projection.DeliveryDocumentItem = _FollowOnDoc.DeliveryDocumentItem and $projection.FldLogsSuplrItmMatlDoc = _FollowOnDoc.MaterialDocument and $projection.GoodsMovementItem = _FollowOnDoc.MaterialDocumentItem and $projection.GoodsMovementYear = _FollowOnDoc.MaterialDocumentYear and $projection.FldLogsSuplrItemUUID = _FollowOnDoc.FldLogsSuplrItemUUID
[0..*] C_FldLogsStockTransportOrder _StockTransOrders $projection.PurchasingDocument = _StockTransOrders.PurchasingDocument and $projection.PurchasingDocumentItem = _StockTransOrders.PurchasingDocumentItem and $projection.FldLogsSuplrItmMatlDoc = _StockTransOrders.MaterialDocument and $projection.GoodsMovementItem = _StockTransOrders.MaterialDocumentItem and $projection.GoodsMovementYear = _StockTransOrders.MaterialDocumentYear
[0..*] C_FldLogsOutbDelivInfo _FldLogsOutbDelivery $projection.PurchasingDocument = _FldLogsOutbDelivery.PurchasingDocument and $projection.PurchasingDocumentItem = _FldLogsOutbDelivery.PurchasingDocumentItem and $projection.DeliveryDocument = _FldLogsOutbDelivery.DeliveryDocument and $projection.DeliveryDocumentItem = _FldLogsOutbDelivery.DeliveryDocumentItem and $projection.FldLogsSuplrItmMatlDoc = _FldLogsOutbDelivery.MaterialDocument and $projection.GoodsMovementItem = _FldLogsOutbDelivery.MaterialDocumentItem and $projection.GoodsMovementYear = _FldLogsOutbDelivery.MaterialDocumentYear and $projection.FldLogsSuplrItemUUID = _FldLogsOutbDelivery.FldLogsSuplrItemUUID
[0..*] C_FldLogsOutbDelivAtRmteInfo _PredecessorOutbDelivery $projection.PurchasingDocument = _PredecessorOutbDelivery.PurchasingDocument and $projection.PurchasingDocumentItem = _PredecessorOutbDelivery.PurchasingDocumentItem and $projection.DeliveryDocument = _PredecessorOutbDelivery.OutboundDelivery and $projection.DeliveryDocumentItem = _PredecessorOutbDelivery.OutboundDeliveryItem and $projection.FldLogsSuplrItemUUID = _PredecessorOutbDelivery.FldLogsSuplrItemUUID
[0..*] C_FldLogsContainerInfo _ContainerInfo ( $projection.PurchasingDocument = _ContainerInfo.PurchasingDocument and $projection.PurchasingDocumentItem = _ContainerInfo.PurchasingDocumentItem and $projection.FldLogsSuplrItmMatlDoc = _ContainerInfo.MaterialDocument and $projection.GoodsMovementItem = _ContainerInfo.MaterialDocumentItem and $projection.GoodsMovementYear = _ContainerInfo.MaterialDocumentYear and _ContainerInfo.DeliveryDocument is not initial ) or ( $projection.PurchasingDocument = _ContainerInfo.PurchasingDocument and $projection.PurchasingDocumentItem = _ContainerInfo.PurchasingDocumentItem and $projection.FldLogsSuplrItmMatlDoc is initial and $projection.GoodsMovementItem is initial and $projection.GoodsMovementYear is initial and _ContainerInfo.DeliveryDocument is initial )
[0..1] C_FldLogsProcRcptCstmFldExtn _Extensibility1 $projection.PurchasingDocument = _Extensibility1.PurchasingDocument and $projection.PurchasingDocumentItem = _Extensibility1.PurchasingDocumentItem and $projection.DeliveryDocument = _Extensibility1.DeliveryDocument and $projection.DeliveryDocumentItem = _Extensibility1.DeliveryDocumentItem and $projection.FldLogsSuplrItemUUID = _Extensibility1.FldLogsSuplrItemUUID

Annotations (9)

NameValueLevelField
EndUserText.label Field Logistics : Process Receipts view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
VDM.viewType #CONSUMPTION view
Metadata.allowExtensions true view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.resultSet.sizeCategory #XS view

OData Services (1)

ServiceBindingVersionContractRelease
UI_PROCESS_RECEIPTS UI_PROCESS_RECEIPTS V2 C1 NOT_TO_BE_RELEASED_STABLE

Fiori Apps (1)

App IDApp NameTypeDescription
F5316 Process Receipt Transactional This application is used to Receive Purchase Order Items and Inbound delivery items at Base Plant and Remote Plant. The items can consist of both Stock and Supplier Items.

Process Receipt

Business Role: Receiving Specialist (Oil & Gas)

This feature enables you to: Create batches with supplier batches using the Create Batch action. View additional fields such as Order Category, Order Number, Recipient, Requisitioner, and Unloading Point details on the list page. Perform a two-step Goods Receipt (GR) process with an alternate unit of measurement. Create a Putaway Warehouse Task for non-stock and supplier items in a single-plant scenario.

Fields (144)

KeyFieldSource TableSource FieldDescription
KEY PurchasingDocument PurchasingDocument Purchasing Document
KEY PurchasingDocumentItem PurchasingDocumentItem Purchasing Doc. Item
KEY DeliveryDocument DeliveryDocument Outbound Delivery
KEY DeliveryDocumentItem DeliveryDocumentItem Outb. Delivery Item
KEY MaterialDocument MaterialDocument Material Doc.
KEY MaterialDocumentItem MaterialDocumentItem Material Document Item
KEY MaterialDocumentYear MaterialDocumentYear Material Document Year
KEY FldLogsSuplrItemUUID FldLogsSuplrItemUUID Suplr Item UUID
FldLogsSuplrItmMatlDoc FldLogsSuplrItmMatlDoc
FldLogsMatlDocItem FldLogsMatlDocItem
GoodsMovementItem GoodsMovementItem
GoodsMovementYear GoodsMovementYear
FldLogsPurOrdItem FldLogsPurOrdItem
FldLogsDelivDocItem FldLogsDelivDocItem
DeliveryDate DeliveryDate Delivery Date
FldLogsSuplrItmDelivStatusText FldLogsSuplrItmDelivStatusText
FldLogsSuplrItmDelivCritlty FldLogsSuplrItmDelivCritlty
IsCompletelyDelivered IsCompletelyDelivered Is completely delivered
Product Product Product Sold
FldLogsSuplrItemSerialNumber FldLogsSuplrItemSerialNumber Manuf. SerialNr
Batch Batch Lot No.
FldLogsProcRecRcvgStsCritlty FldLogsProcRecRcvgStsCritlty
DeliveryDocumentBySupplier DeliveryDocumentBySupplier
PurchasingDocumentSubtype PurchasingDocumentSubtype Control
Supplier Supplier Supplier
SupplierName SupplierName Supplier Name
Material Material Vehicle Model
MaterialName MaterialName Material Description
MaterialGroup MaterialGroup Product Group
MaterialGroupName MaterialGroupName prod Grp Desc.
Plant Plant Valuation Area
PlantName PlantName Plant Name
StorageLocation StorageLocation StorageLocation
StorageLocationName StorageLocationName Storage Loc. Name
MaintPriority MaintPriority Priority
GenericPriorityDesc GenericPriorityDesc
StockType StockType Stock Type
InventoryUsabilityCode InventoryUsabilityCode Stock Type
StockTypeName StockTypeName
FldLogsProcRecRcvgStatus FldLogsProcRecRcvgStatus
FldLogsProcRcptRcvgStatusTxt FldLogsProcRcptRcvgStatusTxt
FldLogsSuplrItemVislInspCode FldLogsSuplrItemVislInspCode Visual Inspection
FldLogsSuplrItemVislInspText FldLogsSuplrItemVislInspText
InventoryStockType InventoryStockType Stock Type
InventoryStockTypeName InventoryStockTypeName
FldLogsItemType FldLogsItemType
FldLogsSuplrItemTypeText FldLogsSuplrItemTypeText
GoodsMovementType GoodsMovementType Movement Type
GoodsMovementTypeName GoodsMovementTypeName
GoodsMovementStatus GoodsMovementStatus Gds Movemt Status
ReversedMaterialDocument ReversedMaterialDocument Reversed Mat Doc
DocumentDate DocumentDate Journal Entry Date
PostingDate PostingDate Posting Date for GR
DocumentReferenceID DocumentReferenceID Reference
InventoryValuationType InventoryValuationType Valuation Type
CreatedByUser CreatedByUser User Name
ManufactureDate ManufactureDate Date of Manuf.
ShelfLifeExpirationDate ShelfLifeExpirationDate SLED/BBD
FldLogsManufactureDate FldLogsManufactureDate
FldLogsShelfLifeExpiryDate FldLogsShelfLifeExpiryDate
FldLogsRvslPostingDate FldLogsRvslPostingDate
EWMWarehouse EWMWarehouse Warehouse No.
FldLogsIsWarehouseMngd FldLogsIsWarehouseMngd
PackagingMaterial PackagingMaterial Packaging Materials
PackagingMaterialName PackagingMaterialName
FldLogsOpenPackQty FldLogsOpenPackQty
FldLogsPackQty FldLogsPackQty
HandlingUnitQuantityUnit HandlingUnitQuantityUnit UoM of HU item
TotalNumberOfHandlingUnits TotalNumberOfHandlingUnits
EWMHandlingUnitType EWMHandlingUnitType
FldLogsMsgTxt FldLogsMsgTxt
FldLogsFailedRcptCritlty FldLogsFailedRcptCritlty
FldLogsStatus FldLogsStatus FL Process Status
FldLogsStatusFrmEWMInbDeliv FldLogsStatusFrmEWMInbDeliv
FldLogsStatusTxt FldLogsStatusTxt
FldLogsStatusFrmEWMInbDelivTxt FldLogsStatusFrmEWMInbDelivTxt
FldLogsDelivIsHeldOnShore FldLogsDelivIsHeldOnShore Hold On-Shore
FldLogsDelivQty FldLogsDelivQty
OpenQtyInPurchaseOrderUnit OpenQtyInPurchaseOrderUnit
FldLogsGRQty FldLogsGRQty
FldLogsPOTotalQty FldLogsPOTotalQty
FldLogsBlockedQty FldLogsBlockedQty
FldLogsActlDeliveredQuantity FldLogsActlDeliveredQuantity
FldLogsOpenDelivQty FldLogsOpenDelivQty
FldLogsBeforeGRActlQty FldLogsBeforeGRActlQty
FldLogsReversedQty FldLogsReversedQty
OrderQuantityUnit OrderQuantityUnit Sales Unit
GoodsMovementEntryUnit GoodsMovementEntryUnit Unit of Entry
POUnitOfMeasure POUnitOfMeasure
MaterialBaseUnit MaterialBaseUnit Valuation Unit
NetPriceAmount NetPriceAmount Net Price
DocumentCurrency DocumentCurrency Document Currency
FldLogsItmIsToBeReceived FldLogsItmIsToBeReceived
FldLogsItmIsReceived FldLogsItmIsReceived
FldLogsItmIsPreReceived FldLogsItmIsPreReceived
QltyMgmtInProcmtIsActive QltyMgmtInProcmtIsActive QM procurement
FldLogsItmIsFailed FldLogsItmIsFailed
FldLogsIsAutoSerialization FldLogsIsAutoSerialization
MaterialIsSerialManaged MaterialIsSerialManaged
FldLogsSerialSecIsHidden FldLogsSerialSecIsHidden
FldLogsSrlSecAggrgnIsHidden FldLogsSrlSecAggrgnIsHidden
IsBatchManagementRequired IsBatchManagementRequired Batch Mgmt Rqt(Plnt)
FldLogsIsSupplierItem FldLogsIsSupplierItem
FldLogsItmIsAtRemote FldLogsItmIsAtRemote
FldLogsIsContainerHidden FldLogsIsContainerHidden
FldLogsErrorLogSecIsHidden FldLogsErrorLogSecIsHidden
FldLogsIsVisibleInRcvd FldLogsIsVisibleInRcvd
FldLogsItmIsToBeDistributed FldLogsItmIsToBeDistributed
FldLogsCtnInfoSecIsHidden FldLogsCtnInfoSecIsHidden
FldLogsHandlingUnitSecIsHidden FldLogsHandlingUnitSecIsHidden
FldLogsOutbDelivIsAssgdToCtn FldLogsOutbDelivIsAssgdToCtn
FldLogsPrintLabelIsVisible FldLogsPrintLabelIsVisible
FldLogsWhseTskSecIsHidden FldLogsWhseTskSecIsHidden
HandlingUnitExternalID HandlingUnitExternalID Handling Unit
HandlingUnitId HandlingUnitId
IsToBeAcceptedAtOrigin IsToBeAcceptedAtOrigin Origin Accept.
FldLogsGdsMvtTypeIsEditable FldLogsGdsMvtTypeIsEditable
FldLogsPutawayQty FldLogsPutawayQty
FldLogsEWMStockType FldLogsEWMStockType
FldLogsEWMStockTypeText FldLogsEWMStockTypeText
FldLogsItmIsEWMMngd FldLogsItmIsEWMMngd
FldLogsItmIsNonEWMMngd FldLogsItmIsNonEWMMngd
IsBusinessPurposeCompleted IsBusinessPurposeCompleted Purpose Completed
SuplrCoIsBusPrpsCmpltd SuplrCoIsBusPrpsCmpltd Purpose Completed
IsEndOfPurposeBlocked IsEndOfPurposeBlocked Busin. Purp. Cmpltd.
IsBusPrpsCmpltdCustomer IsBusPrpsCmpltdCustomer
PurgDocItemCategoryName PurgDocItemCategoryName Text for ItCat.
PurgDocExternalItemCategory PurgDocExternalItemCategory Item Category
FldLogsItmIsIssdToMaintOrd FldLogsItmIsIssdToMaintOrd
FldLogsItemIsAtBase FldLogsItemIsAtBase
OrderCategory OrderCategory Order Category
OrderCategoryName OrderCategoryName
_FailedReceiptError _FailedReceiptError
_SerialNumberItem _SerialNumberItem
_HandlingUnit _HandlingUnit
_FldLogsWarehouseTasks _FldLogsWarehouseTasks
_Predecessor _Predecessor
_FollowOnDoc _FollowOnDoc
_StockTransOrders _StockTransOrders
_FldLogsOutbDelivery _FldLogsOutbDelivery
_PredecessorOutbDelivery _PredecessorOutbDelivery
_ContainerInfo _ContainerInfo
_Extensibility1 _Extensibility1
_MaintObjListDelivPO _MaintObjListDelivPO

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_FldLogsProcessReceiptsTP.
-- 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_FldLogsProcessReceiptsTP AS
SELECT
  PurchasingDocument,
  PurchasingDocumentItem,
  DeliveryDocument,
  DeliveryDocumentItem,
  MaterialDocument,
  MaterialDocumentItem,
  MaterialDocumentYear,
  FldLogsSuplrItemUUID,
  FldLogsSuplrItmMatlDoc,
  FldLogsMatlDocItem,
  GoodsMovementItem,
  GoodsMovementYear,
  FldLogsPurOrdItem,
  FldLogsDelivDocItem,
  DeliveryDate,
  FldLogsSuplrItmDelivStatusText,
  FldLogsSuplrItmDelivCritlty,
  IsCompletelyDelivered,
  Product,
  FldLogsSuplrItemSerialNumber,
  Batch,
  FldLogsProcRecRcvgStsCritlty,
  DeliveryDocumentBySupplier,
  PurchasingDocumentSubtype,
  Supplier,
  SupplierName,
  Material,
  MaterialName,
  MaterialGroup,
  MaterialGroupName,
  Plant,
  PlantName,
  StorageLocation,
  StorageLocationName,
  MaintPriority,
  GenericPriorityDesc,
  StockType,
  InventoryUsabilityCode,
  StockTypeName,
  FldLogsProcRecRcvgStatus,
  FldLogsProcRcptRcvgStatusTxt,
  FldLogsSuplrItemVislInspCode,
  FldLogsSuplrItemVislInspText,
  InventoryStockType,
  InventoryStockTypeName,
  FldLogsItemType,
  FldLogsSuplrItemTypeText,
  GoodsMovementType,
  GoodsMovementTypeName,
  GoodsMovementStatus,
  ReversedMaterialDocument,
  DocumentDate,
  PostingDate,
  DocumentReferenceID,
  InventoryValuationType,
  CreatedByUser,
  ManufactureDate,
  ShelfLifeExpirationDate,
  FldLogsManufactureDate,
  FldLogsShelfLifeExpiryDate,
  FldLogsRvslPostingDate,
  EWMWarehouse,
  FldLogsIsWarehouseMngd,
  PackagingMaterial,
  PackagingMaterialName,
  FldLogsOpenPackQty,
  FldLogsPackQty,
  HandlingUnitQuantityUnit,
  TotalNumberOfHandlingUnits,
  EWMHandlingUnitType,
  FldLogsMsgTxt,
  FldLogsFailedRcptCritlty,
  FldLogsStatus,
  FldLogsStatusFrmEWMInbDeliv,
  FldLogsStatusTxt,
  FldLogsStatusFrmEWMInbDelivTxt,
  FldLogsDelivIsHeldOnShore,
  FldLogsDelivQty,
  OpenQtyInPurchaseOrderUnit,
  FldLogsGRQty,
  FldLogsPOTotalQty,
  FldLogsBlockedQty,
  FldLogsActlDeliveredQuantity,
  FldLogsOpenDelivQty,
  FldLogsBeforeGRActlQty,
  FldLogsReversedQty,
  OrderQuantityUnit,
  GoodsMovementEntryUnit,
  POUnitOfMeasure,
  MaterialBaseUnit,
  NetPriceAmount,
  DocumentCurrency,
  FldLogsItmIsToBeReceived,
  FldLogsItmIsReceived,
  FldLogsItmIsPreReceived,
  QltyMgmtInProcmtIsActive,
  FldLogsItmIsFailed,
  FldLogsIsAutoSerialization,
  MaterialIsSerialManaged,
  FldLogsSerialSecIsHidden,
  FldLogsSrlSecAggrgnIsHidden,
  IsBatchManagementRequired,
  FldLogsIsSupplierItem,
  FldLogsItmIsAtRemote,
  FldLogsIsContainerHidden,
  FldLogsErrorLogSecIsHidden,
  FldLogsIsVisibleInRcvd,
  FldLogsItmIsToBeDistributed,
  FldLogsCtnInfoSecIsHidden,
  FldLogsHandlingUnitSecIsHidden,
  FldLogsOutbDelivIsAssgdToCtn,
  FldLogsPrintLabelIsVisible,
  FldLogsWhseTskSecIsHidden,
  HandlingUnitExternalID,
  HandlingUnitId,
  IsToBeAcceptedAtOrigin,
  FldLogsGdsMvtTypeIsEditable,
  FldLogsPutawayQty,
  FldLogsEWMStockType,
  FldLogsEWMStockTypeText,
  FldLogsItmIsEWMMngd,
  FldLogsItmIsNonEWMMngd,
  IsBusinessPurposeCompleted,
  SuplrCoIsBusPrpsCmpltd,
  IsEndOfPurposeBlocked,
  IsBusPrpsCmpltdCustomer,
  PurgDocItemCategoryName,
  PurgDocExternalItemCategory,
  FldLogsItmIsIssdToMaintOrd,
  FldLogsItemIsAtBase,
  OrderCategory,
  OrderCategoryName
FROM R_FldLogsProcessReceiptsTP
LEFT OUTER JOIN C_FldLogsFailedRcptInfoTP AS _FailedReceiptError ON FldLogsItmIsFailed is not initial AND PurchasingDocument = _FailedReceiptError.PurchasingDocument AND PurchasingDocumentItem = _FailedReceiptError.PurchasingDocumentItem AND DeliveryDocument = _FailedReceiptError.DeliveryDocument AND DeliveryDocumentItem = _FailedReceiptError.DeliveryDocumentItem AND FldLogsSuplrItemUUID = _FailedReceiptError.FldLogsSuplrItemUUID  -- association [0..*]
LEFT OUTER JOIN C_FldLogsSrlNmbrItems AS _SerialNumberItem ON MaterialDocument = _SerialNumberItem.MaterialDocument AND MaterialDocumentItem = _SerialNumberItem.MaterialDocumentItem AND MaterialDocumentYear = _SerialNumberItem.MaterialDocumentYear  -- association [1..*]
LEFT OUTER JOIN C_FldLogsMaintObjListDelivPO AS _MaintObjListDelivPO ON ( DeliveryDocument = _MaintObjListDelivPO.DeliveryDocument AND DeliveryDocumentItem = _MaintObjListDelivPO.DeliveryDocumentItem ) OR ( PurchasingDocument = _MaintObjListDelivPO.PurchaseOrder AND PurchasingDocumentItem = _MaintObjListDelivPO.PurchaseOrderItem AND DeliveryDocument is initial )  -- association [1..*]
LEFT OUTER JOIN C_FldLogsHandlingUnits AS _HandlingUnit ON ( DeliveryDocument is not initial AND DeliveryDocument = _HandlingUnit.DeliveryDocument AND DeliveryDocumentItem = _HandlingUnit.DeliveryDocumentItem ) OR ( HandlingUnitExternalID = _HandlingUnit.HandlingUnitExternalID )  -- association [0..*]
LEFT OUTER JOIN C_FldLogsWhseTaskInfo AS _FldLogsWarehouseTasks ON ( DeliveryDocument is not initial AND DeliveryDocument = _FldLogsWarehouseTasks.DeliveryDocument AND DeliveryDocumentItem = _FldLogsWarehouseTasks.DeliveryDocumentItem ) OR ( FldLogsSuplrItemUUID = _FldLogsWarehouseTasks.FldLogsSuplrItemUUID AND _FldLogsWarehouseTasks.IsHandlingUnitWarehouseTask is not initial AND FldLogsIsSupplierItem is not initial )  -- association [0..*]
LEFT OUTER JOIN C_FldLogsPrdcssrDocRemote AS _Predecessor ON PurchasingDocument = _Predecessor.PurchasingDocument AND PurchasingDocumentItem = _Predecessor.PurchasingDocumentItem AND DeliveryDocument = _Predecessor.DeliveryDocument AND DeliveryDocumentItem = _Predecessor.DeliveryDocumentItem AND FldLogsSuplrItemUUID = _Predecessor.FldLogsSuplrItemUUID  -- association [0..1]
LEFT OUTER JOIN C_FldLogsProcRcptFollowOnDocs AS _FollowOnDoc ON PurchasingDocument = _FollowOnDoc.PurchasingDocument AND PurchasingDocumentItem = _FollowOnDoc.PurchasingDocumentItem AND DeliveryDocument = _FollowOnDoc.DeliveryDocument AND DeliveryDocumentItem = _FollowOnDoc.DeliveryDocumentItem AND FldLogsSuplrItmMatlDoc = _FollowOnDoc.MaterialDocument AND GoodsMovementItem = _FollowOnDoc.MaterialDocumentItem AND GoodsMovementYear = _FollowOnDoc.MaterialDocumentYear AND FldLogsSuplrItemUUID = _FollowOnDoc.FldLogsSuplrItemUUID  -- association [0..1]
LEFT OUTER JOIN C_FldLogsStockTransportOrder AS _StockTransOrders ON PurchasingDocument = _StockTransOrders.PurchasingDocument AND PurchasingDocumentItem = _StockTransOrders.PurchasingDocumentItem AND FldLogsSuplrItmMatlDoc = _StockTransOrders.MaterialDocument AND GoodsMovementItem = _StockTransOrders.MaterialDocumentItem AND GoodsMovementYear = _StockTransOrders.MaterialDocumentYear  -- association [0..*]
LEFT OUTER JOIN C_FldLogsOutbDelivInfo AS _FldLogsOutbDelivery ON PurchasingDocument = _FldLogsOutbDelivery.PurchasingDocument AND PurchasingDocumentItem = _FldLogsOutbDelivery.PurchasingDocumentItem AND DeliveryDocument = _FldLogsOutbDelivery.DeliveryDocument AND DeliveryDocumentItem = _FldLogsOutbDelivery.DeliveryDocumentItem AND FldLogsSuplrItmMatlDoc = _FldLogsOutbDelivery.MaterialDocument AND GoodsMovementItem = _FldLogsOutbDelivery.MaterialDocumentItem AND GoodsMovementYear = _FldLogsOutbDelivery.MaterialDocumentYear AND FldLogsSuplrItemUUID = _FldLogsOutbDelivery.FldLogsSuplrItemUUID  -- association [0..*]
LEFT OUTER JOIN C_FldLogsOutbDelivAtRmteInfo AS _PredecessorOutbDelivery ON PurchasingDocument = _PredecessorOutbDelivery.PurchasingDocument AND PurchasingDocumentItem = _PredecessorOutbDelivery.PurchasingDocumentItem AND DeliveryDocument = _PredecessorOutbDelivery.OutboundDelivery AND DeliveryDocumentItem = _PredecessorOutbDelivery.OutboundDeliveryItem AND FldLogsSuplrItemUUID = _PredecessorOutbDelivery.FldLogsSuplrItemUUID  -- association [0..*]
LEFT OUTER JOIN C_FldLogsContainerInfo AS _ContainerInfo ON ( PurchasingDocument = _ContainerInfo.PurchasingDocument AND PurchasingDocumentItem = _ContainerInfo.PurchasingDocumentItem AND FldLogsSuplrItmMatlDoc = _ContainerInfo.MaterialDocument AND GoodsMovementItem = _ContainerInfo.MaterialDocumentItem AND GoodsMovementYear = _ContainerInfo.MaterialDocumentYear AND _ContainerInfo.DeliveryDocument is not initial ) OR ( PurchasingDocument = _ContainerInfo.PurchasingDocument AND PurchasingDocumentItem = _ContainerInfo.PurchasingDocumentItem AND FldLogsSuplrItmMatlDoc is initial AND GoodsMovementItem is initial AND GoodsMovementYear is initial AND _ContainerInfo.DeliveryDocument is initial )  -- association [0..*]
LEFT OUTER JOIN C_FldLogsProcRcptCstmFldExtn AS _Extensibility1 ON PurchasingDocument = _Extensibility1.PurchasingDocument AND PurchasingDocumentItem = _Extensibility1.PurchasingDocumentItem AND DeliveryDocument = _Extensibility1.DeliveryDocument AND DeliveryDocumentItem = _Extensibility1.DeliveryDocumentItem AND FldLogsSuplrItemUUID = _Extensibility1.FldLogsSuplrItemUUID  -- association [0..1]
;