I_FldLogsShptVoyItmAssignment

DDL: I_FLDLOGSSHPTVOYITMASSIGNMENT Type: view_entity BASIC Package: FLOG_SHIPMENT

Field Logistics Shipment Voyage Item Assignment

I_FldLogsShptVoyItmAssignment is a Basic CDS View that provides data about "Field Logistics Shipment Voyage Item Assignment" in SAP S/4HANA. It reads from 1 data source (flog_shptstgasgn) and exposes 30 fields with key fields FldLogsShptVoyageUUID, FldLogsVoyStgeAssgmtUUID. It has 6 associations to related views. Part of development package FLOG_SHIPMENT.

Data Sources (1)

SourceAliasJoin Type
flog_shptstgasgn flog_shptstgasgn from

Associations (6)

CardinalityTargetAliasCondition
[1] I_FldLogsShipmentItem _Item $projection.FldLogsVoyStgeAssgmtUUID = _Item.FldLogsShptItemUUID
[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
[0..*] I_FldLogsShipmentItemTypeText _SubItemType $projection.FldLogsShptSubItmTypeCode = _SubItemType.FldLogsShipmentItemTypeCode association[0..1] to I_FldLogsShipmentVoyage as _VoyageNumber on $projection.FldLogsShptVoyageUUID = _VoyageNumber.FldLogsShptVoyageUUID

Annotations (7)

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

Fields (30)

KeyFieldSource TableSource FieldDescription
KEY FldLogsShptVoyageUUID fldlogsshptvoyageuuid Voyage UUID
KEY FldLogsVoyStgeAssgmtUUID fldlogsvoystgeassgmtuuid Voy Stge Assgmt UUID
FldLogsVoyStgeAssgmtSqncID fldlogsvoystgeassgmtsqncid Voy Stg Assgmt Sq ID
FldLogsShipmentItemTypeCode fldlogsshipmentitemtypecode Shpt Item Type Code
FldLogsShptVoyageNumber _VoyageNumber FldLogsShptVoyageNumber Voyage Number
FldLogsReferenceDocumentNumber _Item FldLogsReferenceDocumentNumber Reference Doc Number
FldLogsShptItmHndlgUnitID _Item FldLogsShptItmHndlgUnitID Handling Unit ID
DeliveryDocument _Item DeliveryDocument Outbound Delivery
DeliveryDocumentItem _Item DeliveryDocumentItem Outb. Delivery Item
FldLogsSrcePlnt fldlogssrceplnt Plant
FldLogsDestPlnt fldlogsdestplnt Plant
FldLogsVoyageSrceStage fldlogsvoyagesrcestage Source Stage
FldLogsVoyageDestStage fldlogsvoyagedeststage Destination Stage
FldLogsShptAssignmentStatus fldlogsshptassignmentstatus Assignment Status
FldLogsContainerID
PackagingMaterial _Item PackagingMaterial Packaging Materials
FldLogsContainerUnitUUID _Item FldLogsContainerUnitUUID Container Unit ID
GrossWeight _Item GrossWeight Total Weight
WeightUnit _Item WeightUnit Weight unit
QuantityInBaseUnit _Item QuantityInBaseUnit Quantity
OrderQuantityUnit _Item OrderQuantityUnit Sales Unit
FldLogsShptSubItmTypeCode fldlogsshipmentitemtypecode Shpt Item Type Code
IsBusinessPurposeCompleted
SuplrCoIsBusPrpsCmpltd
_Item _Item
_VoyageAssgmtText _VoyageAssgmtText
_ItemType _ItemType
_SubItemType _SubItemType
_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_FldLogsShptVoyItmAssignment.
-- 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_FldLogsShptVoyItmAssignment AS
SELECT
  FldLogsShptVoyageUUID,
  FldLogsVoyStgeAssgmtUUID,
  FldLogsVoyStgeAssgmtSqncID,
  FldLogsShipmentItemTypeCode,
  _VoyageNumber.FldLogsShptVoyageNumber AS FldLogsShptVoyageNumber,
  _Item.FldLogsReferenceDocumentNumber AS FldLogsReferenceDocumentNumber,
  _Item.FldLogsShptItmHndlgUnitID AS FldLogsShptItmHndlgUnitID,
  _Item.DeliveryDocument AS DeliveryDocument,
  _Item.DeliveryDocumentItem AS DeliveryDocumentItem,
  FldLogsSrcePlnt,
  FldLogsDestPlnt,
  FldLogsVoyageSrceStage,
  FldLogsVoyageDestStage,
  FldLogsShptAssignmentStatus,
  cast('' as flog_contid ) AS FldLogsContainerID,
  _Item.PackagingMaterial AS PackagingMaterial,
  _Item.FldLogsContainerUnitUUID AS FldLogsContainerUnitUUID,
  _Item.GrossWeight AS GrossWeight,
  _Item.WeightUnit AS WeightUnit,
  _Item.QuantityInBaseUnit AS QuantityInBaseUnit,
  _Item.OrderQuantityUnit AS OrderQuantityUnit,
  fldlogsshipmentitemtypecode AS FldLogsShptSubItmTypeCode,
  cast('' as bu_xpcpt) AS IsBusinessPurposeCompleted,
  cast('' as bu_xpcpt) AS SuplrCoIsBusPrpsCmpltd
FROM flog_shptstgasgn
LEFT OUTER JOIN I_FldLogsShipmentItem AS _Item ON FldLogsVoyStgeAssgmtUUID = _Item.FldLogsShptItemUUID  -- 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..*]
LEFT OUTER JOIN I_FldLogsShipmentItemTypeText AS _SubItemType ON FldLogsShptSubItmTypeCode = _SubItemType.FldLogsShipmentItemTypeCode association[0..1] to I_FldLogsShipmentVoyage as _VoyageNumber on FldLogsShptVoyageUUID = _VoyageNumber.FldLogsShptVoyageUUID  -- association [0..*]
;