P_CMMDTYNEWACTPNL_CALC_2

DDL: P_CMMDTYNEWACTPNL_CALC_2 SQL: PCMMPNLNACAL2 Type: view COMPOSITE Package: LOG_CMM_RISK_REPORTING_TPL_NA

New Activity PnL calculation

P_CMMDTYNEWACTPNL_CALC_2 is a Composite CDS View that provides data about "New Activity PnL calculation" in SAP S/4HANA. It reads from 1 data source (P_CMMDTY_NEWACTPNL_TF_2) and exposes 193 fields. Part of development package LOG_CMM_RISK_REPORTING_TPL_NA.

Data Sources (1)

SourceAliasJoin Type
P_CMMDTY_NEWACTPNL_TF_2 P_CMMDTY_NEWACTPNL_TF_2 from

Parameters (14)

NameTypeDefault
P_valuation_date1 cmm_eval_keydate
P_FX_valuation_date cmm_eval_keydate
P_snapshot_date0 cmm_dend_cutdate
P_snapshot_date1 cmm_dend_cutdate
P_MinEndOfDayFromDateTime cmm_min_eod_from_datetime
P_MaxEndOfDayToDateTime cmm_max_eod_to_datetime
P_MinPriceQuotationDate cmm_min_price_quotation_date
P_MaxPriceQuotationDate cmm_max_price_quotation_date
P_MinSubstnPrcQtanDate cmm_min_sub_price_quote_date
P_MaxSubstnPrcQtanDate cmm_max_sub_price_quote_date
P_MinExchRateMttyDate cmm_min_ex_rate_maturity_date
P_MaxExchRateMttyDate cmm_max_ex_rate_maturity_date
P_MinFwdQuotationDate cmm_min_fwd_quotation_date
P_MaxFwdQuotationDate cmm_max_fwd_quotation_date

Annotations (6)

NameValueLevelField
VDM.viewType #COMPOSITE view
VDM.private true view
AccessControl.authorizationCheck #NOT_REQUIRED view
AbapCatalog.sqlViewName PCMMPNLNACAL2 view
AbapCatalog.compiler.compareFilter true view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (193)

KeyFieldSource TableSource FieldDescription
PricingKey PricingKey Pricing Key
Version Version XML Vers.
PricingDocumentItem PricingDocumentItem Item
ConditionType ConditionType Condition type
SubConditionType SubConditionType
PriceSetValue PriceSetValue
PriceRemoveValue PriceRemoveValue
OldQuantityPriceSetValue OldQuantityPriceSetValue
OldQuantityPriceRemoveValue OldQuantityPriceRemoveValue
PriceSetMktAdjmtValue PriceSetMktAdjmtValue
FxSetMktAdjmtValue FxSetMktAdjmtValue
PriceRemoveMktAdjmtValue PriceRemoveMktAdjmtValue
FxRemoveMktAdjmtValue FxRemoveMktAdjmtValue
OldQtyPriceSetMktAdjmtValue OldQtyPriceSetMktAdjmtValue
OldQtyFxsetMktAdjmtValue OldQtyFxsetMktAdjmtValue
OldQtyPriceRemoveMktAdjmtValue OldQtyPriceRemoveMktAdjmtValue
OldQtyFxRemoveMktAdjmtValue OldQtyFxRemoveMktAdjmtValue
MarketToStstcFXSetValue MarketToStstcFXSetValue
MarketToStstcFXRemoveValue MarketToStstcFXRemoveValue
OldQtyMktToStstcFXSetValue OldQtyMktToStstcFXSetValue
OldQtyMktToStstcFXRemoveValue OldQtyMktToStstcFXRemoveValue
DocumentToStstcFXSetValue DocumentToStstcFXSetValue
DocumentToStstcFXRemoveValue DocumentToStstcFXRemoveValue
OldQtyDocToStstcFXSetValue OldQtyDocToStstcFXSetValue
OldQtyDocToStstcFXRemoveValue OldQtyDocToStstcFXRemoveValue
PriceSetMarketSpreadValue PriceSetMarketSpreadValue
PriceSetDocumentSpreadValue PriceSetDocumentSpreadValue
PriceRemoveMarketSpreadValue PriceRemoveMarketSpreadValue
PriceRemoveDocumentSpreadValue PriceRemoveDocumentSpreadValue
ContractConditionType ContractConditionType
ContrCndnTrmRateIsFxd ContrCndnTrmRateIsFxd
ContrConditionTermRateCurrency ContrConditionTermRateCurrency
ComparativeCndnTrmRateIsFixed ComparativeCndnTrmRateIsFixed
ContractConditionTermRate ContractConditionTermRate
ComparContrCndnTermRate ComparContrCndnTermRate
MarketConditionTermRate MarketConditionTermRate
CalcRelContrConditionTermRate CalcRelContrConditionTermRate
CalcRelComparContrCndnTermRate CalcRelComparContrCndnTermRate
MarketAdjustmentValueRate MarketAdjustmentValueRate
MktAdjmtValueCndnTermValue MktAdjmtValueCndnTermValue
ComparMktAdjmtValCndnTermValue ComparMktAdjmtValCndnTermValue
MarketAdjustmentValueCurrency MarketAdjustmentValueCurrency
ContrSpreadCndnTermRate ContrSpreadCndnTermRate
FloatingMktSpreadCndnTermRate FloatingMktSpreadCndnTermRate
FixedMktSpreadCndnTermRate FixedMktSpreadCndnTermRate
SpreadCurrency SpreadCurrency
MktMarketToStstcExchRate MktMarketToStstcExchRate
MktMarketToDocExchRate MktMarketToDocExchRate
SpreadMarketToDocExchRate SpreadMarketToDocExchRate
MktDocToStstcExchRate MktDocToStstcExchRate
ContrTrmExchRateIsFxd ContrTrmExchRateIsFxd
ComparCndnTrmExchrateIsFxd ComparCndnTrmExchrateIsFxd
ContractMktToDocExchRate ContractMktToDocExchRate
ComparContrMktToDocExchRate ComparContrMktToDocExchRate
ContrDocToStstcExchRate ContrDocToStstcExchRate
ContrMarketToStstcExchRate ContrMarketToStstcExchRate
ComparContrDocToStstcExchRate ComparContrDocToStstcExchRate
PNLEventGroup PNLEventGroup
EvaluationDate EvaluationDate
ComparativeEvaluationDate ComparativeEvaluationDate
ContrCmmdtyQtyInTermUnit ContrCmmdtyQtyInTermUnit
ComparContrCmmdtyQtyInTrmUnit ComparContrCmmdtyQtyInTrmUnit
CommodityQuantityInTermUnit CommodityQuantityInTermUnit
ComparativeCmmdtyQtyInTermUnit ComparativeCmmdtyQtyInTermUnit
MTMDataSourceType MTMDataSourceType Type of Data Record
ValidityStartDate ValidityStartDate Validity Start Date
ValidityStartDateTime ValidityStartDateTime Valid From Timestamp
ValidityEndDate ValidityEndDate ValidTo
ValidityEndDateTime ValidityEndDateTime Valid To Timestamp
SourceTransactionEventDateTime SourceTransactionEventDateTime
SourceTransacEventEndDateTime SourceTransacEventEndDateTime
EndOfDayBusinessEntityKey EndOfDayBusinessEntityKey
CompanyCode CompanyCode Receiver Company Code
SalesOrganization SalesOrganization Sales Organization
DistributionChannel DistributionChannel RefDistCh-Cust/Mat.
Division Division Internal Division ID
Creditor Creditor Supplier
SoldToParty SoldToParty Sold-to Party
Material Material Vehicle Model
PhysicalCommodity PhysicalCommodity
Plant Plant Valuation Area
StorageLocation StorageLocation StorageLocation
Batch Batch Lot No.
IncotermsClassification IncotermsClassification Incoterms
IncotermsTransferLocation IncotermsTransferLocation Incoterms 2
ConditionApplication ConditionApplication Application
SourceDocumentShortNumber SourceDocumentShortNumber
SourceDocument SourceDocument Document
SourceDocumentItem SourceDocumentItem
SourceDocumentBusObjType SourceDocumentBusObjType
OrignRefDocumentShortNumber OrignRefDocumentShortNumber
OriginReferenceDocument OriginReferenceDocument Root Document
OriginReferenceDocumentItem OriginReferenceDocumentItem Root Document Item
OriginReferenceDocBusObjType OriginReferenceDocBusObjType Root (BOR) Obj. Type
ReferenceDocument ReferenceDocument Reference Document
ReferenceDocumentItem ReferenceDocumentItem Reference item
ReferenceDocBusObjType ReferenceDocBusObjType Pred(BOR) Object Typ
DeliveryDate DeliveryDate Delivery Date
ExpectedPaymentDate ExpectedPaymentDate
StatisticsCurrency StatisticsCurrency
DocumentCurrency DocumentCurrency Document Currency
ProfitCenter ProfitCenter Profit Center
BusinessArea BusinessArea Business Area
PurchasingOrganization PurchasingOrganization Purchasing Organization
MaterialGroup MaterialGroup Product Group
IsIntercompanyTransfer IsIntercompanyTransfer
ConditionCalculationType ConditionCalculationType Calculat.Type
ConditionRate ConditionRate
ConditionCurrency ConditionCurrency Currency
ConditionQuantity ConditionQuantity Pricing Unit
ConditionQuantityUnit ConditionQuantityUnit Unit of Measure
QuotationPriceType QuotationPriceType Price Type
ConditionTermRate ConditionTermRate
ConditionTermRateCurrency ConditionTermRateCurrency
ConditionTermRateQuantity ConditionTermRateQuantity
ConditionTermRateQuantityUnit ConditionTermRateQuantityUnit
MarketPriceQuantityUnit MarketPriceQuantityUnit
ConditionTermValue ConditionTermValue
ConditionTermValueCurrency ConditionTermValueCurrency
ConditionTermName ConditionTermName
ConditionTermStatus ConditionTermStatus
RoundingDecimalPlaces RoundingDecimalPlaces
ConditionTermRateIsRounded ConditionTermRateIsRounded
ConditionTermRateNmrtr ConditionTermRateNmrtr
ConditionTermRateDnmntr ConditionTermRateDnmntr
ConditionTermFactor ConditionTermFactor
ComparConditionTermFactor ComparConditionTermFactor
ConditionTermExtensionUsage ConditionTermExtensionUsage
MaturitySelectionType MaturitySelectionType
ExchRateMaturityDate ExchRateMaturityDate
FixedExchRateDate FixedExchRateDate
QuotationPeriodReferenceDate QuotationPeriodReferenceDate
QuotationKeyType QuotationKeyType
QuotationDateList QuotationDateList
QuotationPeriodStartDate QuotationPeriodStartDate
QuotationPeriodEndDate QuotationPeriodEndDate
ComparativeMarketDCS ComparativeMarketDCS
ComparMktMarketIdentifierCode ComparMktMarketIdentifierCode
ComparMktMaturityKeyDate ComparMktMaturityKeyDate
ComparMktDrvtvContrCode ComparMktDrvtvContrCode
ComparMarketBasisID ComparMarketBasisID
ComparMarketBasisType ComparMarketBasisType
ComparMktQuotationPriceType ComparMktQuotationPriceType
ContractDCS ContractDCS
ContractMarketIdentifierCode ContractMarketIdentifierCode
ContractMaturityKeydate ContractMaturityKeydate
ContrDrvtvContrMaturityCode ContrDrvtvContrMaturityCode
ContractBasisID ContractBasisID
ContractBasisType ContractBasisType
ContractQuotationPriceType ContractQuotationPriceType
QuotationGroup QuotationGroup
QuotationGroupCalculationRule QuotationGroupCalculationRule
ConditionTermRateFixation ConditionTermRateFixation
PricingStatus PricingStatus
ComparativePricingStatus ComparativePricingStatus
CndnTermRateFixationDate CndnTermRateFixationDate
CndnTermRateFixationTime CndnTermRateFixationTime
CndnTermExchRateFixationDate CndnTermExchRateFixationDate
CndnTermExchRateFixationTime CndnTermExchRateFixationTime
CommodityQuantity CommodityQuantity Commodity Quantity
CommodityUnit CommodityUnit Order Unit
QuantitySign QuantitySign Sign of Quantity
MTMConditionGroupCategory MTMConditionGroupCategory
MTMConditionGroup MTMConditionGroup
MTMCalculationGroup MTMCalculationGroup
MTMAdjustmentType MTMAdjustmentType
MTMCalcGrpMarketPriceCondition MTMCalcGrpMarketPriceCondition
ConditionTermRateIsFixed ConditionTermRateIsFixed
ConditionTermExchRateIsFixed ConditionTermExchRateIsFixed
VersStockRecordUUID VersStockRecordUUID
PriceIsRealized PriceIsRealized
PNLEventType PNLEventType
PNLElementaryEventType PNLElementaryEventType
MTMDataSourceGroup MTMDataSourceGroup
HasError HasError TRUE
SystemMessageNumber SystemMessageNumber Message Number
ImplicitFixationIsRelevant ImplicitFixationIsRelevant
ComparImplicitFixationIsRlvt ComparImplicitFixationIsRlvt
CmmdtyPriceExpsrMassUnit CmmdtyPriceExpsrMassUnit
CmmdtyPriceExpsrQtyInMassUnit CmmdtyPriceExpsrQtyInMassUnit
CmmdtyPriceExpsrVolumeUnit CmmdtyPriceExpsrVolumeUnit
CmmdtyPriceExpsrQtyInVolUnit CmmdtyPriceExpsrQtyInVolUnit
MarketToTermExchangeRateType MarketToTermExchangeRateType
CndnToStstcExchangeRateType CndnToStstcExchangeRateType
ConditionToDocExchangeRateType ConditionToDocExchangeRateType
DocToStstcExchangeRateType DocToStstcExchangeRateType
PriceSettingMethod PriceSettingMethod
PriceSettingMethodStatus PriceSettingMethodStatus
ValidToDateTime ValidToDateTime Time Stamp
PricingProcedure PricingProcedure Procedure
PricingConditionTerm PricingConditionTerm Term Number
CmmdtyRootDocExternalNumber CmmdtyRootDocExternalNumber
CmmdtyDocumentExternalNumber CmmdtyDocumentExternalNumber

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 P_CMMDTYNEWACTPNL_CALC_2.
-- 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: PCMMPNLNACAL2
-- Parameters: P_valuation_date1 : cmm_eval_keydate, P_FX_valuation_date : cmm_eval_keydate, P_snapshot_date0 : cmm_dend_cutdate, P_snapshot_date1 : cmm_dend_cutdate, P_MinEndOfDayFromDateTime : cmm_min_eod_from_datetime, P_MaxEndOfDayToDateTime : cmm_max_eod_to_datetime, P_MinPriceQuotationDate : cmm_min_price_quotation_date, P_MaxPriceQuotationDate : cmm_max_price_quotation_date, P_MinSubstnPrcQtanDate : cmm_min_sub_price_quote_date, P_MaxSubstnPrcQtanDate : cmm_max_sub_price_quote_date, P_MinExchRateMttyDate : cmm_min_ex_rate_maturity_date, P_MaxExchRateMttyDate : cmm_max_ex_rate_maturity_date, P_MinFwdQuotationDate : cmm_min_fwd_quotation_date, P_MaxFwdQuotationDate : cmm_max_fwd_quotation_date

CREATE VIEW P_CMMDTYNEWACTPNL_CALC_2 AS
SELECT
  PricingKey,
  Version,
  PricingDocumentItem,
  ConditionType,
  SubConditionType,
  PriceSetValue,
  PriceRemoveValue,
  OldQuantityPriceSetValue,
  OldQuantityPriceRemoveValue,
  PriceSetMktAdjmtValue,
  FxSetMktAdjmtValue,
  PriceRemoveMktAdjmtValue,
  FxRemoveMktAdjmtValue,
  OldQtyPriceSetMktAdjmtValue,
  OldQtyFxsetMktAdjmtValue,
  OldQtyPriceRemoveMktAdjmtValue,
  OldQtyFxRemoveMktAdjmtValue,
  MarketToStstcFXSetValue,
  MarketToStstcFXRemoveValue,
  OldQtyMktToStstcFXSetValue,
  OldQtyMktToStstcFXRemoveValue,
  DocumentToStstcFXSetValue,
  DocumentToStstcFXRemoveValue,
  OldQtyDocToStstcFXSetValue,
  OldQtyDocToStstcFXRemoveValue,
  PriceSetMarketSpreadValue,
  PriceSetDocumentSpreadValue,
  PriceRemoveMarketSpreadValue,
  PriceRemoveDocumentSpreadValue,
  ContractConditionType,
  ContrCndnTrmRateIsFxd,
  ContrConditionTermRateCurrency,
  ComparativeCndnTrmRateIsFixed,
  ContractConditionTermRate,
  ComparContrCndnTermRate,
  MarketConditionTermRate,
  CalcRelContrConditionTermRate,
  CalcRelComparContrCndnTermRate,
  MarketAdjustmentValueRate,
  MktAdjmtValueCndnTermValue,
  ComparMktAdjmtValCndnTermValue,
  MarketAdjustmentValueCurrency,
  ContrSpreadCndnTermRate,
  FloatingMktSpreadCndnTermRate,
  FixedMktSpreadCndnTermRate,
  SpreadCurrency,
  MktMarketToStstcExchRate,
  MktMarketToDocExchRate,
  SpreadMarketToDocExchRate,
  MktDocToStstcExchRate,
  ContrTrmExchRateIsFxd,
  ComparCndnTrmExchrateIsFxd,
  ContractMktToDocExchRate,
  ComparContrMktToDocExchRate,
  ContrDocToStstcExchRate,
  ContrMarketToStstcExchRate,
  ComparContrDocToStstcExchRate,
  PNLEventGroup,
  EvaluationDate,
  ComparativeEvaluationDate,
  ContrCmmdtyQtyInTermUnit,
  ComparContrCmmdtyQtyInTrmUnit,
  CommodityQuantityInTermUnit,
  ComparativeCmmdtyQtyInTermUnit,
  MTMDataSourceType,
  ValidityStartDate,
  ValidityStartDateTime,
  ValidityEndDate,
  ValidityEndDateTime,
  SourceTransactionEventDateTime,
  SourceTransacEventEndDateTime,
  EndOfDayBusinessEntityKey,
  CompanyCode,
  SalesOrganization,
  DistributionChannel,
  Division,
  Creditor,
  SoldToParty,
  Material,
  PhysicalCommodity,
  Plant,
  StorageLocation,
  Batch,
  IncotermsClassification,
  IncotermsTransferLocation,
  ConditionApplication,
  SourceDocumentShortNumber,
  SourceDocument,
  SourceDocumentItem,
  SourceDocumentBusObjType,
  OrignRefDocumentShortNumber,
  OriginReferenceDocument,
  OriginReferenceDocumentItem,
  OriginReferenceDocBusObjType,
  ReferenceDocument,
  ReferenceDocumentItem,
  ReferenceDocBusObjType,
  DeliveryDate,
  ExpectedPaymentDate,
  StatisticsCurrency,
  DocumentCurrency,
  ProfitCenter,
  BusinessArea,
  PurchasingOrganization,
  MaterialGroup,
  IsIntercompanyTransfer,
  ConditionCalculationType,
  ConditionRate,
  ConditionCurrency,
  ConditionQuantity,
  ConditionQuantityUnit,
  QuotationPriceType,
  ConditionTermRate,
  ConditionTermRateCurrency,
  ConditionTermRateQuantity,
  ConditionTermRateQuantityUnit,
  MarketPriceQuantityUnit,
  ConditionTermValue,
  ConditionTermValueCurrency,
  ConditionTermName,
  ConditionTermStatus,
  RoundingDecimalPlaces,
  ConditionTermRateIsRounded,
  ConditionTermRateNmrtr,
  ConditionTermRateDnmntr,
  ConditionTermFactor,
  ComparConditionTermFactor,
  ConditionTermExtensionUsage,
  MaturitySelectionType,
  ExchRateMaturityDate,
  FixedExchRateDate,
  QuotationPeriodReferenceDate,
  QuotationKeyType,
  QuotationDateList,
  QuotationPeriodStartDate,
  QuotationPeriodEndDate,
  ComparativeMarketDCS,
  ComparMktMarketIdentifierCode,
  ComparMktMaturityKeyDate,
  ComparMktDrvtvContrCode,
  ComparMarketBasisID,
  ComparMarketBasisType,
  ComparMktQuotationPriceType,
  ContractDCS,
  ContractMarketIdentifierCode,
  ContractMaturityKeydate,
  ContrDrvtvContrMaturityCode,
  ContractBasisID,
  ContractBasisType,
  ContractQuotationPriceType,
  QuotationGroup,
  QuotationGroupCalculationRule,
  ConditionTermRateFixation,
  PricingStatus,
  ComparativePricingStatus,
  CndnTermRateFixationDate,
  CndnTermRateFixationTime,
  CndnTermExchRateFixationDate,
  CndnTermExchRateFixationTime,
  CommodityQuantity,
  CommodityUnit,
  QuantitySign,
  MTMConditionGroupCategory,
  MTMConditionGroup,
  MTMCalculationGroup,
  MTMAdjustmentType,
  MTMCalcGrpMarketPriceCondition,
  ConditionTermRateIsFixed,
  ConditionTermExchRateIsFixed,
  VersStockRecordUUID,
  PriceIsRealized,
  PNLEventType,
  PNLElementaryEventType,
  MTMDataSourceGroup,
  HasError,
  SystemMessageNumber,
  ImplicitFixationIsRelevant,
  ComparImplicitFixationIsRlvt,
  CmmdtyPriceExpsrMassUnit,
  CmmdtyPriceExpsrQtyInMassUnit,
  CmmdtyPriceExpsrVolumeUnit,
  CmmdtyPriceExpsrQtyInVolUnit,
  MarketToTermExchangeRateType,
  CndnToStstcExchangeRateType,
  ConditionToDocExchangeRateType,
  DocToStstcExchangeRateType,
  PriceSettingMethod,
  PriceSettingMethodStatus,
  ValidToDateTime,
  PricingProcedure,
  PricingConditionTerm,
  CmmdtyRootDocExternalNumber,
  CmmdtyDocumentExternalNumber
FROM P_CMMDTY_NEWACTPNL_TF_2
;