I_TranspRateDimension10

DDL: I_TRANSPRATEDIMENSION10 Type: view_entity BASIC Package: VDM_TM_AGR

Rate Table 10 Dimensional Rates

I_TranspRateDimension10 (Basic)

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

TranspRateTableDimension10 · Supply Chain

I_TranspRateDimension10 is a Basic CDS View that provides data about "Rate Table 10 Dimensional Rates" in SAP S/4HANA. It reads from 1 data source (/scmtms/d_tcr10d) and exposes 18 fields with key field TranspRateDimensionUUID. It has 2 associations to related views. Part of development package VDM_TM_AGR.

SAP API Hub

CategoryBasic
StateC1
Line of BusinessSupply Chain
Application ComponentTM-FRA-2CL
CapabilitiesData Source in SQL Select,Association Target for Defining CDS Entities,Data Source for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Not Released
Release State (Developer)Released
PackageSupply Chain for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
/scmtms/d_tcr10d TranspRateDimn from

Associations (2)

CardinalityTargetAliasCondition
[1..1] I_Currency _TransportationRateCurrency $projection.TransportationRateCurrency = _TransportationRateCurrency.Currency
[1..1] I_TransportationRate _TransportationRate $projection.TransportationRateUUID = _TransportationRate.TransportationRateUUID

Annotations (11)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Analytics.technicalName IRATEDIMN10 view
EndUserText.label Rate Table 10 Dimensional Rates view
ObjectModel.sapObjectNodeType.name TranspRateTableDimension10 view
ObjectModel.representativeKey TranspRateDimensionUUID view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY TranspRateDimensionUUID Transportation Rate Table Dimension UUID
TranspRateValidityUUID Transp Rate Table Validity UUID
TransportationRateUUID Transportation Rate Table UUID
TranspRateDimnScaleItem01UUID Transportation Rate Dimension Scale Item 01 UUID
TranspRateDimnScaleItem02UUID Transportation Rate Dimension Scale Item 02 UUID
TranspRateDimnScaleItem03UUID Transportation Rate Dimension Scale Item 03 UUID
TranspRateDimnScaleItem04UUID Transportation Rate Dimension Scale Item 04 UUID
TranspRateDimnScaleItem05UUID Transportation Rate Dimension Scale Item 05 UUID
TranspRateDimnScaleItem06UUID Transportation Rate Dimension Scale Item 06 UUID
TranspRateDimnScaleItem07UUID Transportation Rate Dimension Scale Item 07 UUID
TranspRateDimnScaleItem08UUID Transportation Rate Dimension Scale Item 08 UUID
TranspRateDimnScaleItem09UUID Transportation Rate Dimension Scale Item 09 UUID
TranspRateDimnScaleItem10UUID Transportation Rate Dimension Scale Item 10 UUID
TransportationRateCurrency rate_curr Currency Unit
TranspRateAmountInRateCrcy Transportation Rate Amount In Rate Currency
_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_TranspRateDimension10.
-- 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_TranspRateDimension10 AS
SELECT
  cast(db_key as /scmtms/transprate_dim_uuid preserving type) AS TranspRateDimensionUUID,
  cast(parent_key as /scmtms/transprate_val_uuid preserving type) AS TranspRateValidityUUID,
  cast(root_key as /scmtms/transpratetable_uuid preserving type) AS TransportationRateUUID,
  cast(scale_item_key01 as /scmtms/vdm_sc_item_01_uuid preserving type) AS TranspRateDimnScaleItem01UUID,
  cast(scale_item_key02 as /scmtms/vdm_sc_item_02_uuid preserving type) AS TranspRateDimnScaleItem02UUID,
  cast(scale_item_key03 as /scmtms/vdm_sc_item_03_uuid preserving type) AS TranspRateDimnScaleItem03UUID,
  cast(scale_item_key04 as /scmtms/vdm_sc_item_04_uuid preserving type) AS TranspRateDimnScaleItem04UUID,
  cast(scale_item_key05 as /scmtms/vdm_sc_item_05_uuid preserving type) AS TranspRateDimnScaleItem05UUID,
  cast(scale_item_key06 as /scmtms/vdm_sc_item_06_uuid preserving type) AS TranspRateDimnScaleItem06UUID,
  cast(scale_item_key07 as /scmtms/vdm_sc_item_07_uuid preserving type) AS TranspRateDimnScaleItem07UUID,
  cast(scale_item_key08 as /scmtms/vdm_sc_item_08_uuid preserving type) AS TranspRateDimnScaleItem08UUID,
  cast(scale_item_key09 as /scmtms/vdm_sc_item_09_uuid preserving type) AS TranspRateDimnScaleItem09UUID,
  cast(scale_item_key10 as /scmtms/vdm_sc_item_10_uuid preserving type) AS TranspRateDimnScaleItem10UUID,
  rate_curr AS TransportationRateCurrency,
  cast(cast( rate as abap.dec(31,6) ) * 10000 as /scmtms/vdm_rt_amt_in_rt_curr) AS TranspRateAmountInRateCrcy
FROM /scmtms/d_tcr10d AS TranspRateDimn
LEFT OUTER JOIN I_Currency AS _TransportationRateCurrency ON TransportationRateCurrency = _TransportationRateCurrency.Currency  -- association [1..1]
LEFT OUTER JOIN I_TransportationRate AS _TransportationRate ON TransportationRateUUID = _TransportationRate.TransportationRateUUID  -- association [1..1]
;