I_FldLogsShptVoyCtnAssignment

DDL: I_FLDLOGSSHPTVOYCTNASSIGNMENT Type: view_entity COMPOSITE

Field Logistics Shipment Voyage Container Assignment

I_FldLogsShptVoyCtnAssignment is a Composite CDS View that provides data about "Field Logistics Shipment Voyage Container Assignment" in SAP S/4HANA. It reads from 1 data source (I_FldLogsShptStageAssgmt) and exposes 18 fields with key fields FldLogsShptVoyageUUID, FldLogsVoyStgeAssgmtUUID. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_FldLogsShptStageAssgmt I_FldLogsShptStageAssgmt from

Associations (5)

CardinalityTargetAliasCondition
[1] I_FldLogsShptCtnUnitRecord _Item $projection.FldLogsVoyStgeAssgmtUUID = _Item.FldLogsContainerUnitUUID
[0..*] I_FldLogsVoyAssignmentStsText _VoyageAssgmtText $projection.FldLogsShptAssignmentStatus = _VoyageAssgmtText.FldLogsShptAssignmentStatus
[0..1] I_Plant _SrcePlantText $projection.FldLogsSrcePlnt = _SrcePlantText.Plant
[0..1] I_Plant _DestPlantText $projection.FldLogsDestPlnt = _DestPlantText.Plant
[0..*] I_FldLogsShipmentItemTypeText _ItemType $projection.FldLogsShipmentItemTypeCode = _ItemType.FldLogsShipmentItemTypeCode

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Field Logistics Shipment Voyage Container Assignment view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY FldLogsShptVoyageUUID FldLogsShptVoyageUUID Voyage UUID
KEY FldLogsVoyStgeAssgmtUUID FldLogsVoyStgeAssgmtUUID Voy Stge Assgmt UUID
FldLogsVoyStgeAssgmtSqncID FldLogsVoyStgeAssgmtSqncID Voy Stg Assgmt Sq ID
FldLogsShptVoyageNumber _FldLogsShptVoyage FldLogsShptVoyageNumber Voyage Number
FldLogsShipmentItemTypeCode FldLogsShipmentItemTypeCode Shpt Item Type Code
FldLogsContainerID _Item FldLogsContainerID Container ID
FldLogsSrcePlnt FldLogsSrcePlnt Plant
FldLogsDestPlnt FldLogsDestPlnt Plant
FldLogsVoyageSrceStage FldLogsVoyageSrceStage Source Stage
FldLogsVoyageDestStage FldLogsVoyageDestStage Destination Stage
FldLogsShptAssignmentStatus FldLogsShptAssignmentStatus Assignment Status
IsBusinessPurposeCompleted _Item IsBusinessPurposeCompleted Purpose Completed
SuplrCoIsBusPrpsCmpltd _Item SuplrCoIsBusPrpsCmpltd Purpose Completed
_Item _Item
_VoyageAssgmtText _VoyageAssgmtText
_ItemType _ItemType
_SrcePlantText _SrcePlantText
_DestPlantText _DestPlantText

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_FldLogsShptVoyCtnAssignment.
-- 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_FldLogsShptVoyCtnAssignment AS
SELECT
  FldLogsShptVoyageUUID,
  FldLogsVoyStgeAssgmtUUID,
  FldLogsVoyStgeAssgmtSqncID,
  _FldLogsShptVoyage.FldLogsShptVoyageNumber AS FldLogsShptVoyageNumber,
  FldLogsShipmentItemTypeCode,
  _Item.FldLogsContainerID AS FldLogsContainerID,
  FldLogsSrcePlnt,
  FldLogsDestPlnt,
  FldLogsVoyageSrceStage,
  FldLogsVoyageDestStage,
  FldLogsShptAssignmentStatus,
  _Item.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  _Item.SuplrCoIsBusPrpsCmpltd AS SuplrCoIsBusPrpsCmpltd
FROM I_FldLogsShptStageAssgmt
LEFT OUTER JOIN I_FldLogsShptCtnUnitRecord AS _Item ON FldLogsVoyStgeAssgmtUUID = _Item.FldLogsContainerUnitUUID  -- association [1]
LEFT OUTER JOIN I_FldLogsVoyAssignmentStsText AS _VoyageAssgmtText ON FldLogsShptAssignmentStatus = _VoyageAssgmtText.FldLogsShptAssignmentStatus  -- association [0..*]
LEFT OUTER JOIN I_Plant AS _SrcePlantText ON FldLogsSrcePlnt = _SrcePlantText.Plant  -- association [0..1]
LEFT OUTER JOIN I_Plant AS _DestPlantText ON FldLogsDestPlnt = _DestPlantText.Plant  -- association [0..1]
LEFT OUTER JOIN I_FldLogsShipmentItemTypeText AS _ItemType ON FldLogsShipmentItemTypeCode = _ItemType.FldLogsShipmentItemTypeCode  -- association [0..*]
;