C_ChgImpctETOShopFloorRtgDets

DDL: C_CHGIMPCTETOSHOPFLOORRTGDETS SQL: CCHGIMPCTETOROUT Type: view CONSUMPTION

ETO Shop Floor Routing Details

C_ChgImpctETOShopFloorRtgDets is a Consumption CDS View that provides data about "ETO Shop Floor Routing Details" in SAP S/4HANA. It reads from 1 data source (I_ProductionRoutingVersion) and exposes 43 fields with key fields BillOfOperationsGroup, BillOfOperationsType, BillOfOperationsVariant, BillOfOperationsVersion. It has 5 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_ProductionRoutingVersion ChgImpactETORoutingDets from

Associations (5)

CardinalityTargetAliasCondition
[0..*] I_BillOfOperationsTypeText _BillOfOperationsTypeText $projection.BillOfOperationsType = _BillOfOperationsTypeText.BillOfOperationsType
[0..1] I_BillOfOperationsStatusText _BillOfOperationsStatusText $projection.BillOfOperationsStatus = _BillOfOperationsStatusText.BillOfOperationsStatus and _BillOfOperationsStatusText.Language = $session.system_language
[0..*] C_ChgImpactRoutingMBOM _ChgImpctETORtgETOVersBOM $projection.BillOfOperationsGroup = _ChgImpctETORtgETOVersBOM.BillOfOperationsGroup and $projection.BillOfOperationsType = _ChgImpctETORtgETOVersBOM.BillOfOperationsType and $projection.BillOfOperationsVariant = _ChgImpctETORtgETOVersBOM.BillOfOperationsVariant and $projection.BillOfOperationsVersion = _ChgImpctETORtgETOVersBOM.BillOfOperationsVersion
[0..1] I_ProductionRoutingVersion _ProdnRtgReferenceVersion $projection.BillOfOperationsType = _ProdnRtgReferenceVersion.BillOfOperationsType and $projection.BillOfOperationsGroup = _ProdnRtgReferenceVersion.BillOfOperationsGroup and $projection.BillOfOperationsVariant = _ProdnRtgReferenceVersion.BillOfOperationsVariant and $projection.BOOReferenceVersion = _ProdnRtgReferenceVersion.BillOfOperationsVersion
[0..1] C_ChgImpactRoutingDets _SourceRouting $projection.BillOfOperationsRefType = _SourceRouting.BillOfOperationsType and $projection.BillOfOperationsRefGroup = _SourceRouting.BillOfOperationsGroup and $projection.BillOfOperationsRefVariant = _SourceRouting.BillOfOperationsVariant and $projection.BOOReferenceVersion = _SourceRouting.BillOfOperationsVersion

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName CCHGIMPCTETOROUT view
AbapCatalog.compiler.compareFilter true view
AccessControl.authorizationCheck #MANDATORY view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #MIXED view
UI.headerInfo.title.value BillOfOperationsGroup view
UI.headerInfo.description.value BillOfOperationsDesc view
EndUserText.label ETO Shop Floor Routing Details view

Fields (43)

KeyFieldSource TableSource FieldDescription
KEY BillOfOperationsGroup I_ProductionRoutingVersion BillOfOperationsGroup Group
KEY BillOfOperationsType I_ProductionRoutingVersion BillOfOperationsType Task List Type
KEY BillOfOperationsVariant I_ProductionRoutingVersion BillOfOperationsVariant Group Counter
KEY BillOfOperationsVersion I_ProductionRoutingVersion BillOfOperationsVersion Routing Version
IsLatestBOOVersion I_ProductionRoutingVersion IsLatestBOOVersion
NumberOfBOOVersionSuccessors I_ProductionRoutingVersion NumberOfBOOVersionSuccessors
BillOfOperationsRefType I_ProductionRoutingVersion BillOfOperationsRefType
BillOfOperationsRefGroup I_ProductionRoutingVersion BillOfOperationsRefGroup
BillOfOperationsRefVariant I_ProductionRoutingVersion BillOfOperationsRefVariant
BOOReferenceVersion I_ProductionRoutingVersion BOOReferenceVersion
BillOfOperationsDesc I_ProductionRoutingVersion BillOfOperationsDesc
BillOfOperationsVersionStatus I_ProductionRoutingVersion BillOfOperationsVersionStatus
BillOfOperationsUsage I_ProductionRoutingVersion BillOfOperationsUsage
BillOfOperationsStatus I_ProductionRoutingVersion BillOfOperationsStatus
BillOfOperationsStatusDesc _BillOfOperationsStatusText BillOfOperationsStatusDesc
ProductionPlant I_ProductionRoutingVersion Plant Valuation Area
MinimumLotSizeQuantity I_ProductionRoutingVersion MinimumLotSizeQuantity Min. Lot Size
MaximumLotSizeQuantity I_ProductionRoutingVersion MaximumLotSizeQuantity Max. Lot Size
ResponsiblePlannerGroup I_ProductionRoutingVersion ResponsiblePlannerGroup
WorkCenter I_ProductionRoutingVersion WorkCenter Work Center
BillOfOperationsUnit I_ProductionRoutingVersion BillOfOperationsUnit
InspectionPartialLot
InspExternalNumberingOfValues I_ProductionRoutingVersion InspExternalNumberingOfValues
InspSubsetFieldCombination I_ProductionRoutingVersion InspSubsetFieldCombination
SmplDrawingProcedure I_ProductionRoutingVersion SmplDrawingProcedure
InspLotDynamicRule I_ProductionRoutingVersion InspLotDynamicRule
InspectionLotDynamicLevel I_ProductionRoutingVersion InspectionLotDynamicLevel
CreationDateTime I_ProductionRoutingVersion CreationDateTime Timestamp
CreatedByUser I_ProductionRoutingVersion CreatedByUser User Name
LastChangeDateTime I_ProductionRoutingVersion LastChangeDateTime Timestamp
LastChangedByUser I_ProductionRoutingVersion LastChangedByUser User Name
LastUsageDate I_ProductionRoutingVersion LastUsageDate
NumberOfUsages I_ProductionRoutingVersion NumberOfUsages
ValidityStartDate
ValidityEndDate
BillOfOperationsTypeName
MaterialName
Material
_BillOfOperationsTypeText _BillOfOperationsTypeText
_ChgImpctETORtgETOVersBOM _ChgImpctETORtgETOVersBOM
_BillOfOperationsStatusText _BillOfOperationsStatusText
_ProdnRtgReferenceVersion _ProdnRtgReferenceVersion
_SourceRouting _SourceRouting

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_ChgImpctETOShopFloorRtgDets.
-- 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.
-- SQL view name: CCHGIMPCTETOROUT

CREATE VIEW C_ChgImpctETOShopFloorRtgDets AS
SELECT
  ChgImpactETORoutingDets.BillOfOperationsGroup AS BillOfOperationsGroup,
  ChgImpactETORoutingDets.BillOfOperationsType AS BillOfOperationsType,
  ChgImpactETORoutingDets.BillOfOperationsVariant AS BillOfOperationsVariant,
  ChgImpactETORoutingDets.BillOfOperationsVersion AS BillOfOperationsVersion,
  ChgImpactETORoutingDets.IsLatestBOOVersion AS IsLatestBOOVersion,
  ChgImpactETORoutingDets.NumberOfBOOVersionSuccessors AS NumberOfBOOVersionSuccessors,
  ChgImpactETORoutingDets.BillOfOperationsRefType AS BillOfOperationsRefType,
  ChgImpactETORoutingDets.BillOfOperationsRefGroup AS BillOfOperationsRefGroup,
  ChgImpactETORoutingDets.BillOfOperationsRefVariant AS BillOfOperationsRefVariant,
  ChgImpactETORoutingDets.BOOReferenceVersion AS BOOReferenceVersion,
  ChgImpactETORoutingDets.BillOfOperationsDesc AS BillOfOperationsDesc,
  ChgImpactETORoutingDets.BillOfOperationsVersionStatus AS BillOfOperationsVersionStatus,
  ChgImpactETORoutingDets.BillOfOperationsUsage AS BillOfOperationsUsage,
  ChgImpactETORoutingDets.BillOfOperationsStatus AS BillOfOperationsStatus,
  _BillOfOperationsStatusText.BillOfOperationsStatusDesc AS BillOfOperationsStatusDesc,
  ChgImpactETORoutingDets.Plant AS ProductionPlant,
  ChgImpactETORoutingDets.MinimumLotSizeQuantity AS MinimumLotSizeQuantity,
  ChgImpactETORoutingDets.MaximumLotSizeQuantity AS MaximumLotSizeQuantity,
  ChgImpactETORoutingDets.ResponsiblePlannerGroup AS ResponsiblePlannerGroup,
  ChgImpactETORoutingDets.WorkCenter AS WorkCenter,
  ChgImpactETORoutingDets.BillOfOperationsUnit AS BillOfOperationsUnit,
  cast( ChgImpactETORoutingDets.InspectionPartialLot as qtlos ) AS InspectionPartialLot,
  ChgImpactETORoutingDets.InspExternalNumberingOfValues AS InspExternalNumberingOfValues,
  ChgImpactETORoutingDets.InspSubsetFieldCombination AS InspSubsetFieldCombination,
  ChgImpactETORoutingDets.SmplDrawingProcedure AS SmplDrawingProcedure,
  ChgImpactETORoutingDets.InspLotDynamicRule AS InspLotDynamicRule,
  ChgImpactETORoutingDets.InspectionLotDynamicLevel AS InspectionLotDynamicLevel,
  ChgImpactETORoutingDets.CreationDateTime AS CreationDateTime,
  ChgImpactETORoutingDets.CreatedByUser AS CreatedByUser,
  ChgImpactETORoutingDets.LastChangeDateTime AS LastChangeDateTime,
  ChgImpactETORoutingDets.LastChangedByUser AS LastChangedByUser,
  ChgImpactETORoutingDets.LastUsageDate AS LastUsageDate,
  ChgImpactETORoutingDets.NumberOfUsages AS NumberOfUsages,
  cast('00000000'as abap.dats) AS ValidityStartDate,
  cast('00000000'as abap.dats) AS ValidityEndDate,
  _BillOfOperationsTypeText[1:Language = $session.system_language].BillOfOperationsTypeName AS BillOfOperationsTypeName,
  _ChgImpctETORtgETOVersBOM[1:BillOfOperationsGroup = BillOfOperationsGroup and BillOfOperationsType = BillOfOperationsType and BillOfOperationsVariant = BillOfOperationsVariant and BillOfOperationsVersion = BillOfOperationsVersion].MaterialName AS MaterialName,
  _ChgImpctETORtgETOVersBOM[1:BillOfOperationsGroup = BillOfOperationsGroup and BillOfOperationsType = BillOfOperationsType and BillOfOperationsVariant = BillOfOperationsVariant and BillOfOperationsVersion = BillOfOperationsVersion].Material AS Material
FROM I_ProductionRoutingVersion AS ChgImpactETORoutingDets
LEFT OUTER JOIN I_BillOfOperationsTypeText AS _BillOfOperationsTypeText ON BillOfOperationsType = _BillOfOperationsTypeText.BillOfOperationsType  -- association [0..*]
LEFT OUTER JOIN I_BillOfOperationsStatusText AS _BillOfOperationsStatusText ON BillOfOperationsStatus = _BillOfOperationsStatusText.BillOfOperationsStatus AND _BillOfOperationsStatusText.Language = $session.system_language  -- association [0..1]
LEFT OUTER JOIN C_ChgImpactRoutingMBOM AS _ChgImpctETORtgETOVersBOM ON BillOfOperationsGroup = _ChgImpctETORtgETOVersBOM.BillOfOperationsGroup AND BillOfOperationsType = _ChgImpctETORtgETOVersBOM.BillOfOperationsType AND BillOfOperationsVariant = _ChgImpctETORtgETOVersBOM.BillOfOperationsVariant AND BillOfOperationsVersion = _ChgImpctETORtgETOVersBOM.BillOfOperationsVersion  -- association [0..*]
LEFT OUTER JOIN I_ProductionRoutingVersion AS _ProdnRtgReferenceVersion ON BillOfOperationsType = _ProdnRtgReferenceVersion.BillOfOperationsType AND BillOfOperationsGroup = _ProdnRtgReferenceVersion.BillOfOperationsGroup AND BillOfOperationsVariant = _ProdnRtgReferenceVersion.BillOfOperationsVariant AND BOOReferenceVersion = _ProdnRtgReferenceVersion.BillOfOperationsVersion  -- association [0..1]
LEFT OUTER JOIN C_ChgImpactRoutingDets AS _SourceRouting ON BillOfOperationsRefType = _SourceRouting.BillOfOperationsType AND BillOfOperationsRefGroup = _SourceRouting.BillOfOperationsGroup AND BillOfOperationsRefVariant = _SourceRouting.BillOfOperationsVariant AND BOOReferenceVersion = _SourceRouting.BillOfOperationsVersion  -- association [0..1]
;