I_CmmdtyPricingTermInputData

DDL: I_CMMDTYPRICINGTERMINPUTDATA SQL: ITERMINPUTDATA Type: view BASIC

CPE Term Changed Input for General Data

I_CmmdtyPricingTermInputData is a Basic CDS View that provides data about "CPE Term Changed Input for General Data" in SAP S/4HANA. It reads from 2 data sources (P_CmmdtyPricingTermInputData, cped_terminput) and exposes 23 fields with key field PricingConditionTermInputUUID. It has 9 associations to related views.

Data Sources (2)

SourceAliasJoin Type
P_CmmdtyPricingTermInputData P_CmmdtyPricingTermInputData inner
cped_terminput terminput from

Associations (9)

CardinalityTargetAliasCondition
[0..*] I_CmmdtyPricingQuotationRule _CmmdtyPricingQuotationRule $projection.PrcgCndnTermQuotationRule = _CmmdtyPricingQuotationRule.PrcgCndnTermQuotationRule
[0..1] I_CommodityPricingRoutine _PrcgCndnTermCalculationType _PrcgCndnTermCalculationType.OriginSystem = ' ' and _PrcgCndnTermCalculationType.PricingConditionModule = 'FE' and _PrcgCndnTermCalculationType.PricingConditionSubModule = '05' and _PrcgCndnTermCalculationType.PricingConditionRoutine = $projection.PrcgCndnTermCalculationType
[0..*] I_CmmdtyPricingTermRule _PricingConditionTermRule $projection.PricingConditionTermRule = _PricingConditionTermRule.PricingConditionTermRule
[0..1] I_Currency _PrcgCndnTermFixedRateCrcy $projection.PrcgConditionTermFixedRateCrcy = _PrcgCndnTermFixedRateCrcy.Currency
[0..1] I_UnitOfMeasure _PrcgCndnTermFixedRateQtyUnit $projection.PrcgCndnTermFixedRateQtyUnit = _PrcgCndnTermFixedRateQtyUnit.UnitOfMeasure
[0..1] I_DerivativeContrSpec _DerivativeContrSpecification $projection.DerivativeContrSpecification = _DerivativeContrSpecification.DerivativeContrSpecification
[0..1] I_MarketIdentCode _MarketIdentifierCode $projection.MarketIdentifierCode = _MarketIdentifierCode.MarketIdentifierCode
[0..1] I_TimeToMaturity _TimeToMaturity $projection.TimeToMaturity = _TimeToMaturity.TimeToMaturity
[0..1] I_PriceQuotationType _QuotationPriceType $projection.QuotationPriceType = _QuotationPriceType.PriceQuotationType

Annotations (11)

NameValueLevelField
AbapCatalog.sqlViewName ITERMINPUTDATA view
ClientHandling.algorithm #SESSION_VARIABLE view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
EndUserText.label CPE Term Changed Input for General Data view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.representativeKey PricingConditionTermInputUUID view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY PricingConditionTermInputUUID terminput_guid Term Input GUID
PrcgCndnTermCalculationType termtype Term Type
PricingConditionTermRule termrule Term Rule
PrcgConditionTermFixedRateCrcy terminput_rates PrcgConditionTermFixedRateCrcy Currency Fixed Rate
PrcgConditionTermFixedRateQty terminput_rates PrcgConditionTermFixedRateQty PrcUnit Fixed Value
PrcgCndnTermFixedRateQtyUnit terminput_rates PrcgCndnTermFixedRateQtyUnit UoM for Fixed Value
DerivativeContrSpecification dcsid DCSID
MarketIdentifierCode mic MIC
TimeToMaturity tenor Time to Maturity
QuotationPriceType pricetype Price Type
PrcgCndnTermQuotationRule quotationrule Quotation Rule
MaturityKeyDate keydate Maturity Key Date
PrcgCndnTermCalculationRule calcrule Calculation Rule
PricingConditionTermFixedRate terminput_rates PricingConditionTermFixedRate Fixed Rate
_CmmdtyPricingQuotationRule _CmmdtyPricingQuotationRule
_PrcgCndnTermCalculationType _PrcgCndnTermCalculationType
_PricingConditionTermRule _PricingConditionTermRule
_PrcgCndnTermFixedRateCrcy _PrcgCndnTermFixedRateCrcy
_PrcgCndnTermFixedRateQtyUnit _PrcgCndnTermFixedRateQtyUnit
_DerivativeContrSpecification _DerivativeContrSpecification
_MarketIdentifierCode _MarketIdentifierCode
_TimeToMaturity _TimeToMaturity
_QuotationPriceType _QuotationPriceType

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_CmmdtyPricingTermInputData.
-- 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: ITERMINPUTDATA

CREATE VIEW I_CmmdtyPricingTermInputData AS
SELECT
  terminput_guid AS PricingConditionTermInputUUID,
  termtype AS PrcgCndnTermCalculationType,
  termrule AS PricingConditionTermRule,
  terminput_rates.PrcgConditionTermFixedRateCrcy AS PrcgConditionTermFixedRateCrcy,
  terminput_rates.PrcgConditionTermFixedRateQty AS PrcgConditionTermFixedRateQty,
  terminput_rates.PrcgCndnTermFixedRateQtyUnit AS PrcgCndnTermFixedRateQtyUnit,
  dcsid AS DerivativeContrSpecification,
  mic AS MarketIdentifierCode,
  tenor AS TimeToMaturity,
  pricetype AS QuotationPriceType,
  quotationrule AS PrcgCndnTermQuotationRule,
  keydate AS MaturityKeyDate,
  calcrule AS PrcgCndnTermCalculationRule,
  terminput_rates.PricingConditionTermFixedRate AS PricingConditionTermFixedRate
FROM cped_terminput AS terminput
INNER JOIN P_CmmdtyPricingTermInputData ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_CmmdtyPricingQuotationRule AS _CmmdtyPricingQuotationRule ON PrcgCndnTermQuotationRule = _CmmdtyPricingQuotationRule.PrcgCndnTermQuotationRule  -- association [0..*]
LEFT OUTER JOIN I_CommodityPricingRoutine AS _PrcgCndnTermCalculationType ON _PrcgCndnTermCalculationType.OriginSystem = ' ' AND _PrcgCndnTermCalculationType.PricingConditionModule = 'FE' AND _PrcgCndnTermCalculationType.PricingConditionSubModule = '05' AND _PrcgCndnTermCalculationType.PricingConditionRoutine = PrcgCndnTermCalculationType  -- association [0..1]
LEFT OUTER JOIN I_CmmdtyPricingTermRule AS _PricingConditionTermRule ON PricingConditionTermRule = _PricingConditionTermRule.PricingConditionTermRule  -- association [0..*]
LEFT OUTER JOIN I_Currency AS _PrcgCndnTermFixedRateCrcy ON PrcgConditionTermFixedRateCrcy = _PrcgCndnTermFixedRateCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_UnitOfMeasure AS _PrcgCndnTermFixedRateQtyUnit ON PrcgCndnTermFixedRateQtyUnit = _PrcgCndnTermFixedRateQtyUnit.UnitOfMeasure  -- association [0..1]
LEFT OUTER JOIN I_DerivativeContrSpec AS _DerivativeContrSpecification ON DerivativeContrSpecification = _DerivativeContrSpecification.DerivativeContrSpecification  -- association [0..1]
LEFT OUTER JOIN I_MarketIdentCode AS _MarketIdentifierCode ON MarketIdentifierCode = _MarketIdentifierCode.MarketIdentifierCode  -- association [0..1]
LEFT OUTER JOIN I_TimeToMaturity AS _TimeToMaturity ON TimeToMaturity = _TimeToMaturity.TimeToMaturity  -- association [0..1]
LEFT OUTER JOIN I_PriceQuotationType AS _QuotationPriceType ON QuotationPriceType = _QuotationPriceType.PriceQuotationType  -- association [0..1]
;