Deprecated NONE
This CDS view is deprecated in S/4HANA. View all deprecated CDS views →

I_TranspRateTableDimension

DDL: I_TRANSPRATETABLEDIMENSION Type: view COMPOSITE

Rate Table Dimensional Rates

I_TranspRateTableDimension is a Composite CDS View that provides data about "Rate Table Dimensional Rates" in SAP S/4HANA. It reads from 1 data source (P_TranspRateDimension) and exposes 22 fields with key field TranspRateDimensionUUID. It has 17 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_TranspRateDimension RateTableDim from

Associations (17)

CardinalityTargetAliasCondition
[1..1] I_TranspRateValidity _TransportationRateValidity $projection.TranspRateValidityUUID = _TransportationRateValidity.TranspRateValidityUUID
[1..1] I_TransportationRate _TransportationRate $projection.TransportationRateUUID = _TransportationRate.TransportationRateUUID
[1..1] I_Currency _TransportationRateCurrency $projection.TransportationRateCurrency = _TransportationRateCurrency.Currency
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem01 $projection.TranspRateDimnScaleItem01UUID = _TransportationScaleItem01.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem02 $projection.TranspRateDimnScaleItem02UUID = _TransportationScaleItem02.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem03 $projection.TranspRateDimnScaleItem03UUID = _TransportationScaleItem03.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem04 $projection.TranspRateDimnScaleItem04UUID = _TransportationScaleItem04.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem05 $projection.TranspRateDimnScaleItem05UUID = _TransportationScaleItem05.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem06 $projection.TranspRateDimnScaleItem06UUID = _TransportationScaleItem06.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem07 $projection.TranspRateDimnScaleItem07UUID = _TransportationScaleItem07.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem08 $projection.TranspRateDimnScaleItem08UUID = _TransportationScaleItem08.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem09 $projection.TranspRateDimnScaleItem09UUID = _TransportationScaleItem09.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem10 $projection.TranspRateDimnScaleItem10UUID = _TransportationScaleItem10.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem11 $projection.TranspRateDimnScaleItem11UUID = _TransportationScaleItem11.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem12 $projection.TranspRateDimnScaleItem12UUID = _TransportationScaleItem12.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem13 $projection.TranspRateDimnScaleItem13UUID = _TransportationScaleItem13.TransportationScaleItemUUID
[0..1] I_TranspRateScaleItemValue _TransportationScaleItem14 $projection.TranspRateDimnScaleItem14UUID = _TransportationScaleItem14.TransportationScaleItemUUID

Annotations (14)

NameValueLevelField
EndUserText.label Rate Table Dimensional Rates view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.sqlViewName IRATETABDIMN view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
ObjectModel.representativeKey TranspRateDimensionUUID view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #COMPOSITE view
VDM.lifecycle.contract.type #NONE view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.lifecycle.status #DEPRECATED view

Fields (22)

KeyFieldSource TableSource FieldDescription
KEY TranspRateDimensionUUID TranspRateDimensionUUID
TranspRateValidityUUID TranspRateValidityUUID
TransportationRateUUID TransportationRateUUID
TranspRateDimnScaleItem01UUID TranspRateDimnScaleItem01UUID
TranspRateDimnScaleItem02UUID TranspRateDimnScaleItem02UUID
TranspRateDimnScaleItem03UUID TranspRateDimnScaleItem03UUID
TranspRateDimnScaleItem04UUID TranspRateDimnScaleItem04UUID
TranspRateDimnScaleItem05UUID TranspRateDimnScaleItem05UUID
TranspRateDimnScaleItem06UUID TranspRateDimnScaleItem06UUID
TranspRateDimnScaleItem07UUID TranspRateDimnScaleItem07UUID
TranspRateDimnScaleItem08UUID TranspRateDimnScaleItem08UUID
TranspRateDimnScaleItem09UUID TranspRateDimnScaleItem09UUID
TranspRateDimnScaleItem10UUID TranspRateDimnScaleItem10UUID
TranspRateDimnScaleItem11UUID TranspRateDimnScaleItem11UUID
TranspRateDimnScaleItem12UUID TranspRateDimnScaleItem12UUID
TranspRateDimnScaleItem13UUID TranspRateDimnScaleItem13UUID
TranspRateDimnScaleItem14UUID TranspRateDimnScaleItem14UUID
TransportationRateCurrency TransportationRateCurrency
TranspRateAmountInRateCrcy TranspRateAmountInRateCrcy
_TransportationRateValidity _TransportationRateValidity
_TransportationRate _TransportationRate
_TransportationRateCurrency _TransportationRateCurrency

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_TranspRateTableDimension.
-- 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_TranspRateTableDimension AS
SELECT
  TranspRateDimensionUUID,
  TranspRateValidityUUID,
  TransportationRateUUID,
  TranspRateDimnScaleItem01UUID,
  TranspRateDimnScaleItem02UUID,
  TranspRateDimnScaleItem03UUID,
  TranspRateDimnScaleItem04UUID,
  TranspRateDimnScaleItem05UUID,
  TranspRateDimnScaleItem06UUID,
  TranspRateDimnScaleItem07UUID,
  TranspRateDimnScaleItem08UUID,
  TranspRateDimnScaleItem09UUID,
  TranspRateDimnScaleItem10UUID,
  TranspRateDimnScaleItem11UUID,
  TranspRateDimnScaleItem12UUID,
  TranspRateDimnScaleItem13UUID,
  TranspRateDimnScaleItem14UUID,
  TransportationRateCurrency,
  TranspRateAmountInRateCrcy
FROM P_TranspRateDimension AS RateTableDim
LEFT OUTER JOIN I_TranspRateValidity AS _TransportationRateValidity ON TranspRateValidityUUID = _TransportationRateValidity.TranspRateValidityUUID  -- association [1..1]
LEFT OUTER JOIN I_TransportationRate AS _TransportationRate ON TransportationRateUUID = _TransportationRate.TransportationRateUUID  -- association [1..1]
LEFT OUTER JOIN I_Currency AS _TransportationRateCurrency ON TransportationRateCurrency = _TransportationRateCurrency.Currency  -- association [1..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem01 ON TranspRateDimnScaleItem01UUID = _TransportationScaleItem01.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem02 ON TranspRateDimnScaleItem02UUID = _TransportationScaleItem02.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem03 ON TranspRateDimnScaleItem03UUID = _TransportationScaleItem03.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem04 ON TranspRateDimnScaleItem04UUID = _TransportationScaleItem04.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem05 ON TranspRateDimnScaleItem05UUID = _TransportationScaleItem05.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem06 ON TranspRateDimnScaleItem06UUID = _TransportationScaleItem06.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem07 ON TranspRateDimnScaleItem07UUID = _TransportationScaleItem07.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem08 ON TranspRateDimnScaleItem08UUID = _TransportationScaleItem08.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem09 ON TranspRateDimnScaleItem09UUID = _TransportationScaleItem09.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem10 ON TranspRateDimnScaleItem10UUID = _TransportationScaleItem10.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem11 ON TranspRateDimnScaleItem11UUID = _TransportationScaleItem11.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem12 ON TranspRateDimnScaleItem12UUID = _TransportationScaleItem12.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem13 ON TranspRateDimnScaleItem13UUID = _TransportationScaleItem13.TransportationScaleItemUUID  -- association [0..1]
LEFT OUTER JOIN I_TranspRateScaleItemValue AS _TransportationScaleItem14 ON TranspRateDimnScaleItem14UUID = _TransportationScaleItem14.TransportationScaleItemUUID  -- association [0..1]
;