I_FldLogsShipmentVoyage

DDL: I_FLDLOGSSHIPMENTVOYAGE Type: view_entity BASIC

Field Logistics Shipment Voyage

I_FldLogsShipmentVoyage (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Private Edition with built-in and side-by-side extension capabilities.

Cross Applications

I_FldLogsShipmentVoyage is a Basic CDS View that provides data about "Field Logistics Shipment Voyage" in SAP S/4HANA. It reads from 1 data source (flog_shptvoyage) and exposes 15 fields with key field FldLogsShptVoyageUUID. It has 4 associations to related views.

SAP API Hub

StateC1
Line of BusinessCross Applications
Application ComponentCA-FL-SG
CapabilitiesData Source for Defining CDS Entities
PackageCross Applications for SAP S/4HANA Cloud Private Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
flog_shptvoyage flog_shptvoyage from

Associations (4)

CardinalityTargetAliasCondition
[0..*] I_FldLogsShptVoyageStsText _VoyageStsText $projection.FldLogsShptVoyageStatusCode = _VoyageStsText.FldLogsShptVoyageStatusCode
[0..*] I_FldLogsShptVoyageTypeText _VoyageTypeText $projection.FldLogsShptVoyageTypeCode = _VoyageTypeText.FldLogsShptVoyageTypeCode
[0..1] I_Supplier _Carrier $projection.FldLogsVoyageCarrierID = _Carrier.Supplier
[0..1] E_FieldLogisticsShipmentVoyage _ShptVoyExtension $projection.FldLogsShptVoyageUUID = _ShptVoyExtension.FldLogsShptVoyageUUID

Annotations (7)

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

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY FldLogsShptVoyageUUID fldlogsshptvoyageuuid Field Logistics: Voyage UUID
FldLogsShptVoyageNumber fldlogsshptvoyagenumber Field Logistics: Voyage Number
FldLogsShptVoyageTypeCode fldlogsshptvoyagetypecode Field Logistics: Voyage Type Code
FldLogsShptVoyageVehicleNumber fldlogsshptvoyagevehiclenumber Field Logistics: Voyage Vehicle Number
FldLogsShptVoyageVehicleName fldlogsshptvoyagevehiclename Field Logistics: Voyage Vehicle Name
FldLogsShptVoyageStatusCode fldlogsshptvoyagestatuscode Field Logistics: Voyage Status Code
FldLogsVoyageChangeDateTime fldlogsvoyagechangedatetime Changed On
FldLogsShptVoyIsExternallyMngd fldlogsshptvoyisexternallymngd Field Logistics: Voyage Externally managed Indicator
FldLogsVoyLastChangeDateTime fldlogsvoylastchangedatetime Last Change Date Time
Country country Country/Region Key
FldLogsVoyageCarrierID fldlogsvoyagecarrierid Account Number of Supplier
IsBusinessPurposeCompleted _Carrier IsBusinessPurposeCompleted Business Purpose Completed Flag
FldLogsVoyIsCtnNotAllowed fldlogsvoyisctnnotallowed Field Logistics: Voyage Container Not Allowed
_VoyageStsText _VoyageStsText
_VoyageTypeText _VoyageTypeText

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_FldLogsShipmentVoyage.
-- 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_FldLogsShipmentVoyage AS
SELECT
  FldLogsShptVoyageUUID,
  FldLogsShptVoyageNumber,
  FldLogsShptVoyageTypeCode,
  FldLogsShptVoyageVehicleNumber,
  FldLogsShptVoyageVehicleName,
  FldLogsShptVoyageStatusCode,
  FldLogsVoyageChangeDateTime,
  FldLogsShptVoyIsExternallyMngd,
  FldLogsVoyLastChangeDateTime,
  Country,
  FldLogsVoyageCarrierID,
  _Carrier.IsBusinessPurposeCompleted AS IsBusinessPurposeCompleted,
  FldLogsVoyIsCtnNotAllowed
FROM flog_shptvoyage
LEFT OUTER JOIN I_FldLogsShptVoyageStsText AS _VoyageStsText ON FldLogsShptVoyageStatusCode = _VoyageStsText.FldLogsShptVoyageStatusCode  -- association [0..*]
LEFT OUTER JOIN I_FldLogsShptVoyageTypeText AS _VoyageTypeText ON FldLogsShptVoyageTypeCode = _VoyageTypeText.FldLogsShptVoyageTypeCode  -- association [0..*]
LEFT OUTER JOIN I_Supplier AS _Carrier ON FldLogsVoyageCarrierID = _Carrier.Supplier  -- association [0..1]
LEFT OUTER JOIN E_FieldLogisticsShipmentVoyage AS _ShptVoyExtension ON FldLogsShptVoyageUUID = _ShptVoyExtension.FldLogsShptVoyageUUID  -- association [0..1]
;