I_FldLogsVoyHndlgUnitAssgmt

DDL: I_FLDLOGSVOYHNDLGUNITASSGMT Type: view_entity BASIC

Field Logistics Shipment Voyage HuItem Assignment

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

Data Sources (1)

SourceAliasJoin Type
flog_shptstgasgn flog_shptstgasgn from

Associations (7)

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
[0..1] I_FldLogsShipmentVoyage _VoyageNumber $projection.FldLogsShptVoyageUUID = _VoyageNumber.FldLogsShptVoyageUUID

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Field Logistics Shipment Voyage HuItem 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
GrossWeight _Item GrossWeight Total Weight
WeightUnit _Item WeightUnit Weight unit
FldLogsContainerUnitUUID _Item FldLogsContainerUnitUUID Container Unit ID
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_FldLogsVoyHndlgUnitAssgmt.
-- 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_FldLogsVoyHndlgUnitAssgmt 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.GrossWeight AS GrossWeight,
  _Item.WeightUnit AS WeightUnit,
  _Item.FldLogsContainerUnitUUID AS FldLogsContainerUnitUUID,
  _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..*]
LEFT OUTER JOIN I_FldLogsShipmentVoyage AS _VoyageNumber ON FldLogsShptVoyageUUID = _VoyageNumber.FldLogsShptVoyageUUID  -- association [0..1]
;