I_TreasuryPositionHistory
History of a Treasury Position
I_TreasuryPositionHistory is a Composite CDS View that provides data about "History of a Treasury Position" in SAP S/4HANA. It reads from 2 data sources (I_Ftr_Position_Values, P_TreasuryHistPeriod) and exposes 203 fields. It has 8 associations to related views.
Data Sources (2)
| Source | Alias | Join Type |
|---|---|---|
| I_Ftr_Position_Values | I_Ftr_Position_Values | inner |
| P_TreasuryHistPeriod | P_TreasuryHistPeriod | from |
Parameters (4)
| Name | Type | Default |
|---|---|---|
| P_KeyDate | vdm_v_key_date | |
| P_TreasuryPositionPeriod | ftr_pos_hist_period | |
| P_DisplayCurrency | vdm_v_display_currency | |
| P_ExchangeRateType | kurst |
Associations (8)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [1..1] | I_ExchangeRateType | _ExchangeRateTypeVH | $projection.ExchangeRateType = _ExchangeRateTypeVH.ExchangeRateType |
| [1..1] | I_Currency | _DisplayCurrency | $projection.DisplayCurrency = _DisplayCurrency.Currency |
| [1..1] | I_TreasuryPositionPeriodVH | _TreasuryPositionPeriodVH | $projection.TreasuryPositionPeriod = _TreasuryPositionPeriodVH.TreasuryPositionPeriod |
| [0..1] | I_TrsyPosCustomDiffntnTerm1 | _TrsyPosCustomDiffntnTerm1 | I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm1 = _TrsyPosCustomDiffntnTerm1.TrsyPosCustomDiffntnTerm1 |
| [0..1] | I_TrsyPosCustomDiffntnTerm2 | _TrsyPosCustomDiffntnTerm2 | I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm2 = _TrsyPosCustomDiffntnTerm2.TrsyPosCustomDiffntnTerm2 |
| [0..1] | I_TrsyPosCustomDiffntnTerm3 | _TrsyPosCustomDiffntnTerm3 | I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm3 = _TrsyPosCustomDiffntnTerm3.TrsyPosCustomDiffntnTerm3 |
| [0..1] | I_TrsyPosCustomDiffntnTerm4 | _TrsyPosCustomDiffntnTerm4 | I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm4 = _TrsyPosCustomDiffntnTerm4.TrsyPosCustomDiffntnTerm4 |
| [0..1] | I_TrsyPosCustomDiffntnTerm5 | _TrsyPosCustomDiffntnTerm5 | I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm5 = _TrsyPosCustomDiffntnTerm5.TrsyPosCustomDiffntnTerm5 |
Annotations (11)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | ITRLPOSHIST | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AbapCatalog.preserveKey | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| VDM.viewType | #COMPOSITE | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| EndUserText.label | History of a Treasury Position | view | |
| Analytics.internalName | #LOCAL | view |
Fields (203)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| TreasuryValuationArea | I_Ftr_Position_Values | TreasuryValuationArea | ||
| TreasuryValuationClass | I_Ftr_Position_Values | TreasuryValuationClass | ||
| CompanyCode | I_Ftr_Position_Values | CompanyCode | Receiver Company Code | |
| SecurityAccount | I_Ftr_Position_Values | SecurityAccount | ||
| SecurityClass | I_Ftr_Position_Values | SecurityClass | ||
| TreasuryPositionAccount | I_Ftr_Position_Values | TreasuryPositionAccount | ||
| TreasuryPositionLot | I_Ftr_Position_Values | TreasuryPositionLot | ||
| FinancialTransaction | I_Ftr_Position_Values | FinancialTransaction | Transaction | |
| FinancialExposureItem | I_Ftr_Position_Values | FinancialExposureItem | ||
| FinancialExposureSubItem | I_Ftr_Position_Values | FinancialExposureSubItem | ||
| FinancialInstrValuationClass | I_Ftr_Position_Values | FinancialInstrValuationClass | ||
| DifferentiationPortfolio | I_Ftr_Position_Values | DifferentiationPortfolio | ||
| SecurityAccountGroup | I_Ftr_Position_Values | SecurityAccountGroup | ||
| LoanContract | I_Ftr_Position_Values | LoanContract | ||
| TreasuryPositionLongShortCode | I_Ftr_Position_Values | TreasuryPositionLongShortCode | ||
| CentralClearingAccount | I_Ftr_Position_Values | CentralClearingAccount | ||
| FinancialInstrumentProductType | I_Ftr_Position_Values | FinancialInstrumentProductType | ||
| CentralClearingAccountCurrency | I_Ftr_Position_Values | CentralClearingAccountCurrency | ||
| Trader | I_Ftr_Position_Values | Trader | Trader | |
| Fund | I_Ftr_Position_Values | Fund | Sender Fund | |
| GrantID | I_Ftr_Position_Values | GrantID | Sender Grant | |
| TreasuryAccountingCode | I_Ftr_Position_Values | TreasuryAccountingCode | ||
| TreasuryPositionZeroDate | I_Ftr_Position_Values | TreasuryPositionZeroDate | Zero Pos. Date | |
| TreasuryPosAssetLiabilityCode | I_Ftr_Position_Values | TreasuryPosAssetLiabilityCode | ||
| TrsyPosManagementProcedure | I_Ftr_Position_Values | TrsyPosManagementProcedure | ||
| TreasuryPositionLedgerDate | P_TreasuryHistPeriod | TreasuryPositionLedgerDate | TRL Date | |
| TreasuryPositionLedgerDateText | P_TreasuryHistPeriod | TreasuryPositionLedgerDateText | ||
| PostingDate | I_Ftr_Position_Values | PostingDate | Posting Date for GR | |
| TreasuryPosition | I_Ftr_Position_Values | TreasuryPosition | ||
| TrsySubPosition | I_Ftr_Position_Values | TrsySubPosition | ||
| TrsyPosQuantityChangeCategory | I_Ftr_Position_Values | TrsyPosQuantityChangeCategory | ||
| TrsyPosAmountChangeCategory | I_Ftr_Position_Values | TrsyPosAmountChangeCategory | ||
| TreasuryBusinessTransStatus | I_Ftr_Position_Values | TreasuryBusinessTransStatus | ||
| TrsyPosValuationStepProcedure | I_Ftr_Position_Values | TrsyPosValuationStepProcedure | ||
| CommitmentBusinessPartner | I_Ftr_Position_Values | CommitmentBusinessPartner | ||
| TrsyDerivedBusTransacIsUpdated | I_Ftr_Position_Values | TrsyDerivedBusTransacIsUpdated | TRL Trans.Stat. | |
| TreasuryBusinessTransCategory | I_Ftr_Position_Values | TreasuryBusinessTransCategory | Bus. Trans. Cat | |
| TreasuryUpdateType | I_Ftr_Position_Values | TreasuryUpdateType | Update Type | |
| PositionCurrency | I_Ftr_Position_Values | PositionCurrency | ||
| ValuationCurrency | I_Ftr_Position_Values | ValuationCurrency | ||
| WBSElementExternalID | I_Ftr_Position_Values | WBSElementExternalID | WBS Element External ID | |
| FunctionalArea | I_Ftr_Position_Values | FunctionalArea | Sendr Fctl Area | |
| CostCenter | I_Ftr_Position_Values | CostCenter | Cost Center | |
| ProfitCenter | I_Ftr_Position_Values | ProfitCenter | Profit Center | |
| TrsyPosCustomDiffntnTerm1 | I_Ftr_Position_Values | TrsyPosCustomDiffntnTerm1 | ||
| TrsyPosCustomDiffntnTerm1Name | ||||
| TrsyPosCustomDiffntnTerm2 | I_Ftr_Position_Values | TrsyPosCustomDiffntnTerm2 | ||
| TrsyPosCustomDiffntnTerm2Name | ||||
| TrsyPosCustomDiffntnTerm3 | I_Ftr_Position_Values | TrsyPosCustomDiffntnTerm3 | ||
| TrsyPosCustomDiffntnTerm3Name | ||||
| TrsyPosCustomDiffntnTerm4 | I_Ftr_Position_Values | TrsyPosCustomDiffntnTerm4 | ||
| TrsyPosCustomDiffntnTerm4Name | ||||
| TrsyPosCustomDiffntnTerm5 | I_Ftr_Position_Values | TrsyPosCustomDiffntnTerm5 | ||
| TrsyPosCustomDiffntnTerm5Name | ||||
| DisplayCurrency | ||||
| ExchangeRateType | ||||
| TreasuryPositionPeriod | ||||
| NominalCurrency | NominalCurrency | |||
| DesignatedNominalCurrency | ||||
| QuantityInPieces | QuantityInPieces | |||
| NominalAmountInNominalCurrency | NominalAmountInNominalCurrency | |||
| OriglNominalAmtInNominalCrcy | OriglNominalAmtInNominalCrcy | |||
| PurchaseValueInPositionCrcy | PurchaseValueInPositionCrcy | |||
| PurchaseValueInValuationCrcy | PurchaseValueInValuationCrcy | |||
| SecurityValuationAmtInPosCrcy | SecurityValuationAmtInPosCrcy | |||
| SecurityValuationAmtInValnCrcy | SecurityValuationAmtInValnCrcy | |||
| ForeignCrcyValnAmtInValnCrcy | ForeignCrcyValnAmtInValnCrcy | |||
| CostInPositionCurrency | CostInPositionCurrency | |||
| CostInValuationCurrency | CostInValuationCurrency | |||
| SecurityCostValnAmtInPosCrcy | SecurityCostValnAmtInPosCrcy | |||
| SecurityCostValnAmtInValnCrcy | SecurityCostValnAmtInValnCrcy | |||
| FrgnExchCostValnAmtInValnCrcy | FrgnExchCostValnAmtInValnCrcy | |||
| AmortizationAmtInPositionCrcy | AmortizationAmtInPositionCrcy | |||
| AmortizationAmtInValuationCrcy | AmortizationAmtInValuationCrcy | |||
| ClrdPremDiscDefrlTxCompnAmount | ClrdPremDiscDefrlTxCompnAmount | |||
| ClrdPremDiscDefrlAmtInValnCrcy | ClrdPremDiscDefrlAmtInValnCrcy | |||
| PurValDeferralItmAmtInPosCrcy | PurValDeferralItmAmtInPosCrcy | |||
| PurValDeferralItmAmtInValnCrcy | PurValDeferralItmAmtInValnCrcy | |||
| FXValnAmtzdAcqnAmtInValnCrcy | FXValnAmtzdAcqnAmtInValnCrcy | |||
| VariationMarginAmountInPosCrcy | VariationMarginAmountInPosCrcy | |||
| VariationMarginAmtInValnCrcy | VariationMarginAmtInValnCrcy | |||
| OCISecurityValnAmountInPosCrcy | OCISecurityValnAmountInPosCrcy | |||
| OCIScrtyValnAmountInValnCrcy | OCIScrtyValnAmountInValnCrcy | |||
| OCIFrgnExchValnAmtInValnCrcy | OCIFrgnExchValnAmtInValnCrcy | |||
| OCIScrtyCostValnAmtInPosCrcy | OCIScrtyCostValnAmtInPosCrcy | |||
| OCIScrtyCostValnAmtInValnCrcy | OCIScrtyCostValnAmtInValnCrcy | |||
| OCICostFXValnAmountInValnCrcy | OCICostFXValnAmountInValnCrcy | |||
| InterestIncomeInPositionCrcy | InterestIncomeInPositionCrcy | |||
| InterestIncomeInValuationCrcy | InterestIncomeInValuationCrcy | |||
| AccruedInterestInPositionCrcy | AccruedInterestInPositionCrcy | |||
| AccruedInterestInValuationCrcy | AccruedInterestInValuationCrcy | |||
| NegttnSpreadAmtznAmtInPosCrcy | NegttnSpreadAmtznAmtInPosCrcy | |||
| NegttnSpreadAmtznAmtInValnCrcy | NegttnSpreadAmtznAmtInValnCrcy | |||
| CumltvRepaymentAmountInPosCrcy | CumltvRepaymentAmountInPosCrcy | |||
| CumltvRepaymentAmtInValnCrcy | CumltvRepaymentAmtInValnCrcy | |||
| PurCrcySpotValnAmtInValnCrcy | PurCrcySpotValnAmtInValnCrcy | |||
| SaleCrcySpotValnAmtInValnCrcy | SaleCrcySpotValnAmtInValnCrcy | |||
| SwapAccrualAmountInPosCurrency | SwapAccrualAmountInPosCurrency | |||
| SwapAccrualAmountInValnCrcy | SwapAccrualAmountInValnCrcy | |||
| SwapValuationAmountInValnCrcy | SwapValuationAmountInValnCrcy | |||
| ImpairmentAmountInPositionCrcy | ImpairmentAmountInPositionCrcy | |||
| ImpairmentAmtInValuationCrcy | ImpairmentAmtInValuationCrcy | |||
| ForeignExchImprmtAmtInValnCrcy | ForeignExchImprmtAmtInValnCrcy | |||
| FrgnExchValnDiffAmtInValnCrcy | FrgnExchValnDiffAmtInValnCrcy | |||
| CapitalizationRsrvInPosCrcy | CapitalizationRsrvInPosCrcy | |||
| CapitalizationRsrvInValnCrcy | CapitalizationRsrvInValnCrcy | |||
| SecurityWriteUpAmountInPosCrcy | SecurityWriteUpAmountInPosCrcy | |||
| SecurityWriteUpAmtInValnCrcy | SecurityWriteUpAmtInValnCrcy | |||
| SecurityWriteDownAmtInPosCrcy | SecurityWriteDownAmtInPosCrcy | |||
| ScrtyWriteDownAmtInValnCrcy | ScrtyWriteDownAmtInValnCrcy | |||
| FrgnExchWriteUpAmtInValnCrcy | FrgnExchWriteUpAmtInValnCrcy | |||
| FrgnExchWriteDownAmtInValnCrcy | FrgnExchWriteDownAmtInValnCrcy | |||
| ScrtyCostWriteUpAmtInPosCrcy | ScrtyCostWriteUpAmtInPosCrcy | |||
| ScrtyCostWriteUpAmtInValnCrcy | ScrtyCostWriteUpAmtInValnCrcy | |||
| ScrtyCostWriteDownAmtInPosCrcy | ScrtyCostWriteDownAmtInPosCrcy | |||
| ScrtyCostWrtDownAmtInValnCrcy | ScrtyCostWrtDownAmtInValnCrcy | |||
| FrgnExchCostWrtUpAmtInValnCrcy | FrgnExchCostWrtUpAmtInValnCrcy | |||
| FXCostWriteDownAmtInValnCrcy | FXCostWriteDownAmtInValnCrcy | |||
| DesignatedQuantityInPieces | DesignatedQuantityInPieces | |||
| DesignatedAmountInNominalCrcy | DesignatedAmountInNominalCrcy | |||
| DesignatedOrigAmtInNominalCrcy | DesignatedOrigAmtInNominalCrcy | |||
| HedgeAmortizationAmtInPosCrcy | HedgeAmortizationAmtInPosCrcy | |||
| HedgeAmortizationAmtInValnCrcy | HedgeAmortizationAmtInValnCrcy | |||
| GainValueAdjmtAmountInPosCrcy | GainValueAdjmtAmountInPosCrcy | |||
| GainValueAdjmtAmountInValnCrcy | GainValueAdjmtAmountInValnCrcy | |||
| LossValueAdjmtAmountInPosCrcy | LossValueAdjmtAmountInPosCrcy | |||
| LossValueAdjmtAmountInValnCrcy | LossValueAdjmtAmountInValnCrcy | |||
| OriginalValueAdjmtAmtInPosCrcy | OriginalValueAdjmtAmtInPosCrcy | |||
| OriginalValAdjmtAmtInValnCrcy | OriginalValAdjmtAmtInValnCrcy | |||
| TrsyClsfctnAmtInPosCrcy | TrsyClsfctnAmtInPosCrcy | |||
| TrsyClsfctnAmtInValnCrcy | TrsyClsfctnAmtInValnCrcy | |||
| EffctvAmtInPosCrcy | EffctvAmtInPosCrcy | |||
| EffctvAmtInValnCrcy | EffctvAmtInValnCrcy | |||
| IneffctvAmtInPosCrcy | IneffctvAmtInPosCrcy | |||
| IneffctvAmtInValnCrcy | IneffctvAmtInValnCrcy | |||
| EffctvCostHdggRsrvInPosCrcy | EffctvCostHdggRsrvInPosCrcy | |||
| EffctvCostHdggRsrvInValnCrcy | EffctvCostHdggRsrvInValnCrcy | |||
| IneffctvHdggRsrvPnLInPosCrcy | IneffctvHdggRsrvPnLInPosCrcy | |||
| IneffctvHdggRsrvPnLInValnCrcy | IneffctvHdggRsrvPnLInValnCrcy | |||
| EffctvHdggRsrvPnLInPosCrcy | EffctvHdggRsrvPnLInPosCrcy | |||
| EffctvHdggRsrvPnLInValnCrcy | EffctvHdggRsrvPnLInValnCrcy | |||
| IneffctvCostHdgRsrvPnLPosCrcy | IneffctvCostHdgRsrvPnLPosCrcy | |||
| IneffctvCostHdgRsrvPnLValnCrcy | IneffctvCostHdgRsrvPnLValnCrcy | |||
| EffctvCostHdgRsrvPnLInPosCrcy | EffctvCostHdgRsrvPnLInPosCrcy | |||
| EffctvCostHdgRsrvPnLInValnCrcy | EffctvCostHdgRsrvPnLInValnCrcy | |||
| PnLDesignatedAmtInPosCrcy | PnLDesignatedAmtInPosCrcy | |||
| PnLDesignatedAmtInVC | PnLDesignatedAmtInVC | |||
| PnLNonDesignatedAmtInPosCrcy | PnLNonDesignatedAmtInPosCrcy | |||
| PnLNonDesignatedAmtInVC | PnLNonDesignatedAmtInVC | |||
| AmtznNonDesignatedAmtInPosCrcy | AmtznNonDesignatedAmtInPosCrcy | |||
| AmtznNonDesignatedAmtInVC | AmtznNonDesignatedAmtInVC | |||
| CnsldtdScrtyGainAmtInPosCrcy | CnsldtdScrtyGainAmtInPosCrcy | |||
| CnsldtdScrtyGainAmtInValnCrcy | CnsldtdScrtyGainAmtInValnCrcy | |||
| CnsldtdScrtyLossAmtInPosCrcy | CnsldtdScrtyLossAmtInPosCrcy | |||
| CnsldtdScrtyLossAmtInValnCrcy | CnsldtdScrtyLossAmtInValnCrcy | |||
| CnsldtdForExGainAmtInValnCrcy | CnsldtdForExGainAmtInValnCrcy | |||
| CnsldtdForExLossAmtInValnCrcy | CnsldtdForExLossAmtInValnCrcy | |||
| LossAllowanceAmountInPosCrcy | ||||
| LossAllowanceAmountInValnCrcy | LossAllowanceAmountInValnCrcy | |||
| FXLossAllowanceAmtInValnCrcy | FXLossAllowanceAmtInValnCrcy | |||
| OffstLossAllowanceAmtInPosCrcy | OffstLossAllowanceAmtInPosCrcy | |||
| OffsetLossAllwncAmtInValnCrcy | OffsetLossAllwncAmtInValnCrcy | |||
| OCIOffstLossAllwncAmtInPosCrcy | OCIOffstLossAllwncAmtInPosCrcy | |||
| OCIOffstLossAllwncInValnCrcy | OCIOffstLossAllwncInValnCrcy | |||
| FXOffstLossAllwncAmtInValnCrcy | FXOffstLossAllwncAmtInValnCrcy | |||
| FXOffstOCILossAllwncInValnCrcy | FXOffstOCILossAllwncInValnCrcy | |||
| AmtznAdjmtLossAllwncInPosCrcy | AmtznAdjmtLossAllwncInPosCrcy | |||
| AmtznAdjmtLossAllwncInValnCrcy | AmtznAdjmtLossAllwncInValnCrcy | |||
| ContractChangeAmtInPosCrcy | ContractChangeAmtInPosCrcy | |||
| ContractChangeAmtInValnCrcy | ContractChangeAmtInValnCrcy | |||
| FrgnExchContrChgAmtInValnCrcy | FrgnExchContrChgAmtInValnCrcy | |||
| FXAmtznAdjLossAllwncInValnCrcy | FXAmtznAdjLossAllwncInValnCrcy | |||
| BookValueAmtInPositionCurrency | BookValueAmtInPositionCurrency | |||
| BookValueAmountInValnCurrency | BookValueAmountInValnCurrency | |||
| AcquisitionAmtInPositionCrcy | AcquisitionAmtInPositionCrcy | |||
| AcquisitionAmountInValnCrcy | AcquisitionAmountInValnCrcy | |||
| AmortizedAcqnAmountInPosCrcy | AmortizedAcqnAmountInPosCrcy | |||
| AmortizedAcqnAmountInValnCrcy | AmortizedAcqnAmountInValnCrcy | |||
| AmortizedCostInPositionCrcy | AmortizedCostInPositionCrcy | |||
| AmortizedCostInValuationCrcy | AmortizedCostInValuationCrcy | |||
| _CentralClearingAccount | _CentralClearingAccount | |||
| _CompanyCode | _CompanyCode | |||
| _DifferentiationPortfolioText | _DifferentiationPortfolioText | |||
| _FinancialInstrProdTypeText | _FinancialInstrProdTypeText | |||
| _FinancialInstrProdType | _FinancialInstrProdType | |||
| _FinancialInstrValClassText | _FinancialInstrValClassText | |||
| _LoanContract | _LoanContract | |||
| _SecurityAccount | _SecurityAccount | |||
| _SecurityAccountGroup | _SecurityAccountGroup | |||
| _SecurityClass | _SecurityClass | |||
| _TreasuryPositionAccount | _TreasuryPositionAccount | |||
| _TreasuryValuationArea | _TreasuryValuationArea | |||
| _TreasuryValuationClassText | _TreasuryValuationClassText | |||
| _ExchangeRateTypeVH | _ExchangeRateTypeVH | |||
| _DisplayCurrency | _DisplayCurrency | |||
| _TreasuryPositionPeriodVH | _TreasuryPositionPeriodVH | |||
| _TrsyLdgrGLAcctAssgmtRef | _TrsyLdgrGLAcctAssgmtRef | |||
| _TreasurySubPosition | _TreasurySubPosition | |||
| _TrsyPosCustomDiffntnTerm1 | _TrsyPosCustomDiffntnTerm1 | |||
| _TrsyPosCustomDiffntnTerm2 | _TrsyPosCustomDiffntnTerm2 | |||
| _TrsyPosCustomDiffntnTerm3 | _TrsyPosCustomDiffntnTerm3 | |||
| _TrsyPosCustomDiffntnTerm4 | _TrsyPosCustomDiffntnTerm4 | |||
| _TrsyPosCustomDiffntnTerm5 | _TrsyPosCustomDiffntnTerm5 |
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_TreasuryPositionHistory.
-- 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: ITRLPOSHIST
-- Parameters: P_KeyDate : vdm_v_key_date, P_TreasuryPositionPeriod : ftr_pos_hist_period, P_DisplayCurrency : vdm_v_display_currency, P_ExchangeRateType : kurst
CREATE VIEW I_TreasuryPositionHistory AS
SELECT
I_Ftr_Position_Values.TreasuryValuationArea AS TreasuryValuationArea,
I_Ftr_Position_Values.TreasuryValuationClass AS TreasuryValuationClass,
I_Ftr_Position_Values.CompanyCode AS CompanyCode,
I_Ftr_Position_Values.SecurityAccount AS SecurityAccount,
I_Ftr_Position_Values.SecurityClass AS SecurityClass,
I_Ftr_Position_Values.TreasuryPositionAccount AS TreasuryPositionAccount,
I_Ftr_Position_Values.TreasuryPositionLot AS TreasuryPositionLot,
I_Ftr_Position_Values.FinancialTransaction AS FinancialTransaction,
I_Ftr_Position_Values.FinancialExposureItem AS FinancialExposureItem,
I_Ftr_Position_Values.FinancialExposureSubItem AS FinancialExposureSubItem,
I_Ftr_Position_Values.FinancialInstrValuationClass AS FinancialInstrValuationClass,
I_Ftr_Position_Values.DifferentiationPortfolio AS DifferentiationPortfolio,
I_Ftr_Position_Values.SecurityAccountGroup AS SecurityAccountGroup,
I_Ftr_Position_Values.LoanContract AS LoanContract,
I_Ftr_Position_Values.TreasuryPositionLongShortCode AS TreasuryPositionLongShortCode,
I_Ftr_Position_Values.CentralClearingAccount AS CentralClearingAccount,
I_Ftr_Position_Values.FinancialInstrumentProductType AS FinancialInstrumentProductType,
I_Ftr_Position_Values.CentralClearingAccountCurrency AS CentralClearingAccountCurrency,
I_Ftr_Position_Values.Trader AS Trader,
I_Ftr_Position_Values.Fund AS Fund,
I_Ftr_Position_Values.GrantID AS GrantID,
I_Ftr_Position_Values.TreasuryAccountingCode AS TreasuryAccountingCode,
I_Ftr_Position_Values.TreasuryPositionZeroDate AS TreasuryPositionZeroDate,
I_Ftr_Position_Values.TreasuryPosAssetLiabilityCode AS TreasuryPosAssetLiabilityCode,
I_Ftr_Position_Values.TrsyPosManagementProcedure AS TrsyPosManagementProcedure,
P_TreasuryHistPeriod.TreasuryPositionLedgerDate AS TreasuryPositionLedgerDate,
P_TreasuryHistPeriod.TreasuryPositionLedgerDateText AS TreasuryPositionLedgerDateText,
I_Ftr_Position_Values.PostingDate AS PostingDate,
I_Ftr_Position_Values.TreasuryPosition AS TreasuryPosition,
I_Ftr_Position_Values.TrsySubPosition AS TrsySubPosition,
I_Ftr_Position_Values.TrsyPosQuantityChangeCategory AS TrsyPosQuantityChangeCategory,
I_Ftr_Position_Values.TrsyPosAmountChangeCategory AS TrsyPosAmountChangeCategory,
I_Ftr_Position_Values.TreasuryBusinessTransStatus AS TreasuryBusinessTransStatus,
I_Ftr_Position_Values.TrsyPosValuationStepProcedure AS TrsyPosValuationStepProcedure,
I_Ftr_Position_Values.CommitmentBusinessPartner AS CommitmentBusinessPartner,
I_Ftr_Position_Values.TrsyDerivedBusTransacIsUpdated AS TrsyDerivedBusTransacIsUpdated,
I_Ftr_Position_Values.TreasuryBusinessTransCategory AS TreasuryBusinessTransCategory,
I_Ftr_Position_Values.TreasuryUpdateType AS TreasuryUpdateType,
I_Ftr_Position_Values.PositionCurrency AS PositionCurrency,
I_Ftr_Position_Values.ValuationCurrency AS ValuationCurrency,
I_Ftr_Position_Values.WBSElementExternalID AS WBSElementExternalID,
I_Ftr_Position_Values.FunctionalArea AS FunctionalArea,
I_Ftr_Position_Values.CostCenter AS CostCenter,
I_Ftr_Position_Values.ProfitCenter AS ProfitCenter,
I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm1 AS TrsyPosCustomDiffntnTerm1,
_TrsyPosCustomDiffntnTerm1._Text[1:Language = $session.system_language].TrsyPosCustomDiffntnTerm1Name AS TrsyPosCustomDiffntnTerm1Name,
I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm2 AS TrsyPosCustomDiffntnTerm2,
_TrsyPosCustomDiffntnTerm2._Text[1:Language = $session.system_language].TrsyPosCustomDiffntnTerm2Name AS TrsyPosCustomDiffntnTerm2Name,
I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm3 AS TrsyPosCustomDiffntnTerm3,
_TrsyPosCustomDiffntnTerm3._Text[1:Language = $session.system_language].TrsyPosCustomDiffntnTerm3Name AS TrsyPosCustomDiffntnTerm3Name,
I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm4 AS TrsyPosCustomDiffntnTerm4,
_TrsyPosCustomDiffntnTerm4._Text[1:Language = $session.system_language].TrsyPosCustomDiffntnTerm4Name AS TrsyPosCustomDiffntnTerm4Name,
I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm5 AS TrsyPosCustomDiffntnTerm5,
_TrsyPosCustomDiffntnTerm5._Text[1:Language = $session.system_language].TrsyPosCustomDiffntnTerm5Name AS TrsyPosCustomDiffntnTerm5Name,
cast($parameters.P_DisplayCurrency as vdm_v_display_currency preserving type) AS DisplayCurrency,
$parameters.P_ExchangeRateType AS ExchangeRateType,
$parameters.P_TreasuryPositionPeriod AS TreasuryPositionPeriod,
NominalCurrency,
case when _TreasurySubPosition.DesignatedNominalCurrency is null then NominalCurrency else _TreasurySubPosition.DesignatedNominalCurrency end AS DesignatedNominalCurrency,
QuantityInPieces,
NominalAmountInNominalCurrency,
OriglNominalAmtInNominalCrcy,
PurchaseValueInPositionCrcy,
PurchaseValueInValuationCrcy,
SecurityValuationAmtInPosCrcy,
SecurityValuationAmtInValnCrcy,
ForeignCrcyValnAmtInValnCrcy,
CostInPositionCurrency,
CostInValuationCurrency,
SecurityCostValnAmtInPosCrcy,
SecurityCostValnAmtInValnCrcy,
FrgnExchCostValnAmtInValnCrcy,
AmortizationAmtInPositionCrcy,
AmortizationAmtInValuationCrcy,
ClrdPremDiscDefrlTxCompnAmount,
ClrdPremDiscDefrlAmtInValnCrcy,
PurValDeferralItmAmtInPosCrcy,
PurValDeferralItmAmtInValnCrcy,
FXValnAmtzdAcqnAmtInValnCrcy,
VariationMarginAmountInPosCrcy,
VariationMarginAmtInValnCrcy,
OCISecurityValnAmountInPosCrcy,
OCIScrtyValnAmountInValnCrcy,
OCIFrgnExchValnAmtInValnCrcy,
OCIScrtyCostValnAmtInPosCrcy,
OCIScrtyCostValnAmtInValnCrcy,
OCICostFXValnAmountInValnCrcy,
InterestIncomeInPositionCrcy,
InterestIncomeInValuationCrcy,
AccruedInterestInPositionCrcy,
AccruedInterestInValuationCrcy,
NegttnSpreadAmtznAmtInPosCrcy,
NegttnSpreadAmtznAmtInValnCrcy,
CumltvRepaymentAmountInPosCrcy,
CumltvRepaymentAmtInValnCrcy,
PurCrcySpotValnAmtInValnCrcy,
SaleCrcySpotValnAmtInValnCrcy,
SwapAccrualAmountInPosCurrency,
SwapAccrualAmountInValnCrcy,
SwapValuationAmountInValnCrcy,
ImpairmentAmountInPositionCrcy,
ImpairmentAmtInValuationCrcy,
ForeignExchImprmtAmtInValnCrcy,
FrgnExchValnDiffAmtInValnCrcy,
CapitalizationRsrvInPosCrcy,
CapitalizationRsrvInValnCrcy,
SecurityWriteUpAmountInPosCrcy,
SecurityWriteUpAmtInValnCrcy,
SecurityWriteDownAmtInPosCrcy,
ScrtyWriteDownAmtInValnCrcy,
FrgnExchWriteUpAmtInValnCrcy,
FrgnExchWriteDownAmtInValnCrcy,
ScrtyCostWriteUpAmtInPosCrcy,
ScrtyCostWriteUpAmtInValnCrcy,
ScrtyCostWriteDownAmtInPosCrcy,
ScrtyCostWrtDownAmtInValnCrcy,
FrgnExchCostWrtUpAmtInValnCrcy,
FXCostWriteDownAmtInValnCrcy,
DesignatedQuantityInPieces,
DesignatedAmountInNominalCrcy,
DesignatedOrigAmtInNominalCrcy,
HedgeAmortizationAmtInPosCrcy,
HedgeAmortizationAmtInValnCrcy,
GainValueAdjmtAmountInPosCrcy,
GainValueAdjmtAmountInValnCrcy,
LossValueAdjmtAmountInPosCrcy,
LossValueAdjmtAmountInValnCrcy,
OriginalValueAdjmtAmtInPosCrcy,
OriginalValAdjmtAmtInValnCrcy,
TrsyClsfctnAmtInPosCrcy,
TrsyClsfctnAmtInValnCrcy,
EffctvAmtInPosCrcy,
EffctvAmtInValnCrcy,
IneffctvAmtInPosCrcy,
IneffctvAmtInValnCrcy,
EffctvCostHdggRsrvInPosCrcy,
EffctvCostHdggRsrvInValnCrcy,
IneffctvHdggRsrvPnLInPosCrcy,
IneffctvHdggRsrvPnLInValnCrcy,
EffctvHdggRsrvPnLInPosCrcy,
EffctvHdggRsrvPnLInValnCrcy,
IneffctvCostHdgRsrvPnLPosCrcy,
IneffctvCostHdgRsrvPnLValnCrcy,
EffctvCostHdgRsrvPnLInPosCrcy,
EffctvCostHdgRsrvPnLInValnCrcy,
PnLDesignatedAmtInPosCrcy,
PnLDesignatedAmtInVC,
PnLNonDesignatedAmtInPosCrcy,
PnLNonDesignatedAmtInVC,
AmtznNonDesignatedAmtInPosCrcy,
AmtznNonDesignatedAmtInVC,
CnsldtdScrtyGainAmtInPosCrcy,
CnsldtdScrtyGainAmtInValnCrcy,
CnsldtdScrtyLossAmtInPosCrcy,
CnsldtdScrtyLossAmtInValnCrcy,
CnsldtdForExGainAmtInValnCrcy,
CnsldtdForExLossAmtInValnCrcy,
LossAllowanceAmountInValnCrcy,
FXLossAllowanceAmtInValnCrcy,
OffstLossAllowanceAmtInPosCrcy,
OffsetLossAllwncAmtInValnCrcy,
OCIOffstLossAllwncAmtInPosCrcy,
OCIOffstLossAllwncInValnCrcy,
FXOffstLossAllwncAmtInValnCrcy,
FXOffstOCILossAllwncInValnCrcy,
AmtznAdjmtLossAllwncInPosCrcy,
AmtznAdjmtLossAllwncInValnCrcy,
ContractChangeAmtInPosCrcy,
ContractChangeAmtInValnCrcy,
FrgnExchContrChgAmtInValnCrcy,
FXAmtznAdjLossAllwncInValnCrcy,
BookValueAmtInPositionCurrency,
BookValueAmountInValnCurrency,
AcquisitionAmtInPositionCrcy,
AcquisitionAmountInValnCrcy,
AmortizedAcqnAmountInPosCrcy,
AmortizedAcqnAmountInValnCrcy,
AmortizedCostInPositionCrcy,
AmortizedCostInValuationCrcy
FROM P_TreasuryHistPeriod
INNER JOIN I_Ftr_Position_Values ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN I_ExchangeRateType AS _ExchangeRateTypeVH ON ExchangeRateType = _ExchangeRateTypeVH.ExchangeRateType -- association [1..1]
LEFT OUTER JOIN I_Currency AS _DisplayCurrency ON DisplayCurrency = _DisplayCurrency.Currency -- association [1..1]
LEFT OUTER JOIN I_TreasuryPositionPeriodVH AS _TreasuryPositionPeriodVH ON TreasuryPositionPeriod = _TreasuryPositionPeriodVH.TreasuryPositionPeriod -- association [1..1]
LEFT OUTER JOIN I_TrsyPosCustomDiffntnTerm1 AS _TrsyPosCustomDiffntnTerm1 ON I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm1 = _TrsyPosCustomDiffntnTerm1.TrsyPosCustomDiffntnTerm1 -- association [0..1]
LEFT OUTER JOIN I_TrsyPosCustomDiffntnTerm2 AS _TrsyPosCustomDiffntnTerm2 ON I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm2 = _TrsyPosCustomDiffntnTerm2.TrsyPosCustomDiffntnTerm2 -- association [0..1]
LEFT OUTER JOIN I_TrsyPosCustomDiffntnTerm3 AS _TrsyPosCustomDiffntnTerm3 ON I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm3 = _TrsyPosCustomDiffntnTerm3.TrsyPosCustomDiffntnTerm3 -- association [0..1]
LEFT OUTER JOIN I_TrsyPosCustomDiffntnTerm4 AS _TrsyPosCustomDiffntnTerm4 ON I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm4 = _TrsyPosCustomDiffntnTerm4.TrsyPosCustomDiffntnTerm4 -- association [0..1]
LEFT OUTER JOIN I_TrsyPosCustomDiffntnTerm5 AS _TrsyPosCustomDiffntnTerm5 ON I_Ftr_Position_Values.TrsyPosCustomDiffntnTerm5 = _TrsyPosCustomDiffntnTerm5.TrsyPosCustomDiffntnTerm5 -- association [0..1]
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA