C_VehSchedgExplanationLog

DDL: C_VEHSCHEDGEXPLANATIONLOG Type: view_entity CONSUMPTION

The Explanation of Vehicle Scheduling

C_VehSchedgExplanationLog is a Consumption CDS View that provides data about "The Explanation of Vehicle Scheduling" in SAP S/4HANA. It reads from 1 data source (I_VehSchedgExplanationLog). It has 17 associations to related views. It is exposed through 1 OData service (SAPTMVSSEXPLANATION). It is used in 1 Fiori application: Explain Scheduling Results.

Data Sources (1)

SourceAliasJoin Type
I_VehSchedgExplanationLog I_VehSchedgExplanationLog from

Parameters (2)

NameTypeDefault
useForValidation true
P_VehSchedgTimeZoneIANACode tzniana

Associations (17)

CardinalityTargetAliasCondition
[1..*] C_VehSchedgProblemList _ProblemList $projection.VehSchedgExplanationLogUUID = _ProblemList.VehSchedgExplanationLogUUID
[1..*] C_VehSchedgSolutionList _SolutionList $projection.VehSchedgExplanationLogUUID = _SolutionList.VehSchedgExplanationLogUUID
[1..*] C_VehSchedgBrkCal _Calendar $projection.VehSchedgExplanationLogUUID = _Calendar.VehSchedgExplanationLogUUID
[1..*] C_VehSchedgActivityTree _ActivityTree $projection.VehSchedgExplanationLogUUID = _ActivityTree.VehSchedgExplanationLogUUID
[1..*] C_VehSchedgVehicleResource _VehicleResource $projection.VehSchedgExplanationLogUUID = _VehicleResource.VehSchedgExplanationLogUUID
[1..*] C_VehSchedgHandlingResource _HandlingResource $projection.VehSchedgExplanationLogUUID = _HandlingResource.VehSchedgExplanationLogUUID
[1..1] I_VehSchedgDirectionText _VehSchedgDirText $projection.VehSchedgDirection = _VehSchedgDirText.VehSchedgDirection and _VehSchedgDirText.Language = $session.system_language
[1..1] I_TranspPlnIgnoreContextText _PlnIgnoreContextText $projection.TranspPlngIgnoreContext = _PlnIgnoreContextText.TranspPlngIgnoreContext and _PlnIgnoreContextText.Language = $session.system_language
[1..1] I_TranspOrderPlngStsText _OrderPlngStsText $projection.TransportationOrderPlngSts = _OrderPlngStsText.TransportationOrderPlngSts and _OrderPlngStsText.Language = $session.system_language
[1..1] I_VehSchedgEngineText _VehSchedgEngineText $projection.VehSchedgEngine = _VehSchedgEngineText.VehSchedgEngine and _VehSchedgEngineText.Language = $session.system_language
[1..1] I_VehSchedgCallingActionText _VehSchedgCallingActionText $projection.VehSchedgCallingAction = _VehSchedgCallingActionText.VehSchedgCallingAction and _VehSchedgCallingActionText.Language = $session.system_language
[1..*] I_TranspGanttDfltObjColor _GanttCustomizingColor $projection.VehSchedgExplanationLogUUID is not null
[0..1] C_VehSchedgUserContactCard _UserCreatedBy $projection.ExplanationLogCreatedByUser = _UserCreatedBy.ContactCardID
[1..1] C_TranspPlanningProfile _PlanningProfile $projection.TranspPlanningProfile = _PlanningProfile.TranspPlanningProfile
[1..1] C_VehSchedgSettings _SchedulingSettings $projection.VehSchedgProfile = _SchedulingSettings.VehSchedgSettings
[1..1] C_VehSchedgGanttChartLocale _GanttChartLocale $projection.VehSchedgTimeZoneIANACode = _GanttChartLocale.TimeZoneIANACode
[1..*] C_TranspGanttDaylightSvngPerd _DaylightSavingPerd $projection.VehSchedgTimeZoneIANACode = _DaylightSavingPerd.TimeZoneIANACode

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #REQUIRED view
EndUserText.label The Explanation of Vehicle Scheduling view
Metadata.allowExtensions true view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view

OData Services (1)

ServiceBindingVersionContractRelease
SAPTMVSSEXPLANATION SAPTMVSSEXPLANATION V2 C1 NOT_RELEASED

Fiori Apps (1)

App IDApp NameTypeDescription
F4976 Explain Scheduling Results Transactional An app to analyze scheduling results to better understand how the system has scheduled objects.

Explain Scheduling Results

Business Role: Transportation Manager (Transportation Management)

Scheduling and automatic planning have been enhanced.

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_VehSchedgExplanationLog.
-- 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.
-- Parameters: useForValidation : true, P_VehSchedgTimeZoneIANACode : tzniana

CREATE VIEW C_VehSchedgExplanationLog AS
SELECT *  -- field list not available in parsed metadata
FROM I_VehSchedgExplanationLog
LEFT OUTER JOIN C_VehSchedgProblemList AS _ProblemList ON VehSchedgExplanationLogUUID = _ProblemList.VehSchedgExplanationLogUUID  -- association [1..*]
LEFT OUTER JOIN C_VehSchedgSolutionList AS _SolutionList ON VehSchedgExplanationLogUUID = _SolutionList.VehSchedgExplanationLogUUID  -- association [1..*]
LEFT OUTER JOIN C_VehSchedgBrkCal AS _Calendar ON VehSchedgExplanationLogUUID = _Calendar.VehSchedgExplanationLogUUID  -- association [1..*]
LEFT OUTER JOIN C_VehSchedgActivityTree AS _ActivityTree ON VehSchedgExplanationLogUUID = _ActivityTree.VehSchedgExplanationLogUUID  -- association [1..*]
LEFT OUTER JOIN C_VehSchedgVehicleResource AS _VehicleResource ON VehSchedgExplanationLogUUID = _VehicleResource.VehSchedgExplanationLogUUID  -- association [1..*]
LEFT OUTER JOIN C_VehSchedgHandlingResource AS _HandlingResource ON VehSchedgExplanationLogUUID = _HandlingResource.VehSchedgExplanationLogUUID  -- association [1..*]
LEFT OUTER JOIN I_VehSchedgDirectionText AS _VehSchedgDirText ON VehSchedgDirection = _VehSchedgDirText.VehSchedgDirection AND _VehSchedgDirText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_TranspPlnIgnoreContextText AS _PlnIgnoreContextText ON TranspPlngIgnoreContext = _PlnIgnoreContextText.TranspPlngIgnoreContext AND _PlnIgnoreContextText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_TranspOrderPlngStsText AS _OrderPlngStsText ON TransportationOrderPlngSts = _OrderPlngStsText.TransportationOrderPlngSts AND _OrderPlngStsText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_VehSchedgEngineText AS _VehSchedgEngineText ON VehSchedgEngine = _VehSchedgEngineText.VehSchedgEngine AND _VehSchedgEngineText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_VehSchedgCallingActionText AS _VehSchedgCallingActionText ON VehSchedgCallingAction = _VehSchedgCallingActionText.VehSchedgCallingAction AND _VehSchedgCallingActionText.Language = $session.system_language  -- association [1..1]
LEFT OUTER JOIN I_TranspGanttDfltObjColor AS _GanttCustomizingColor ON /* condition not available in parsed metadata */  -- association [1..*]
LEFT OUTER JOIN C_VehSchedgUserContactCard AS _UserCreatedBy ON ExplanationLogCreatedByUser = _UserCreatedBy.ContactCardID  -- association [0..1]
LEFT OUTER JOIN C_TranspPlanningProfile AS _PlanningProfile ON TranspPlanningProfile = _PlanningProfile.TranspPlanningProfile  -- association [1..1]
LEFT OUTER JOIN C_VehSchedgSettings AS _SchedulingSettings ON VehSchedgProfile = _SchedulingSettings.VehSchedgSettings  -- association [1..1]
LEFT OUTER JOIN C_VehSchedgGanttChartLocale AS _GanttChartLocale ON VehSchedgTimeZoneIANACode = _GanttChartLocale.TimeZoneIANACode  -- association [1..1]
LEFT OUTER JOIN C_TranspGanttDaylightSvngPerd AS _DaylightSavingPerd ON VehSchedgTimeZoneIANACode = _DaylightSavingPerd.TimeZoneIANACode  -- association [1..*]
;