I_FinancialTransactionManage

DDL: I_FINANCIALTRANSACTIONMANAGE SQL: IFINTRSMANAGE Type: view COMPOSITE Package: FTTR_CORE

Manage Financial Transactions

I_FinancialTransactionManage is a Composite CDS View that provides data about "Manage Financial Transactions" in SAP S/4HANA. It reads from 1 data source (P_FinancialTransactionManage) and exposes 187 fields with key fields CompanyCode, FinancialTransaction. It has 54 associations to related views. Part of development package FTTR_CORE.

Data Sources (1)

SourceAliasJoin Type
P_FinancialTransactionManage P_FinancialTransactionManage from

Parameters (1)

NameTypeDefault
P_KeyDate vdm_v_key_date

Associations (54)

CardinalityTargetAliasCondition
[1..1] I_CompanyCode _CompanyCode $projection.CompanyCode = _CompanyCode.CompanyCode
[0..1] I_TreasuryContractType _ContractType $projection.TreasuryContractType = _ContractType.TreasuryContractType
[0..1] I_FinancialInstrProdCat _FinancialInstrProdCat $projection.FinancialInstrProductCategory = _FinancialInstrProdCat.FinancialInstrProductCategory
[0..1] I_FinancialinstrProductType _FinancialInstrProdType $projection.FinancialInstrumentProductType = _FinancialInstrProdType.FinancialInstrumentProductType
[0..1] I_FinInstrTransCat _FinInstrTransCat $projection.FinancialInstrProductCategory = _FinInstrTransCat.FinancialInstrProductCategory and $projection.FinInstrTransactionCategory = _FinInstrTransCat.FinInstrTransactionCategory
[1..1] I_FinancialInstrTransType _FinancialInstrTransType $projection.FinancialInstrTransactionType = _FinancialInstrTransType.FinancialInstrTransactionType and $projection.FinancialInstrumentProductType = _FinancialInstrTransType.FinancialInstrumentProductType
[1..1] I_Ftr_Counterparty _Counterparty $projection.Counterparty = _Counterparty.BusinessPartner
[0..1] I_TreasuryPortfolio _Portfolio $projection.CompanyCode = _Portfolio.CompanyCode and $projection.Portfolio = _Portfolio.Portfolio
[0..1] I_FinancialInstrAssignment _Assignment $projection.FinancialInstrumentAssignment = _Assignment.FinancialInstrumentAssignment
[0..1] I_FinancialInstrReference _Reference $projection.FinancialInstrumentReference = _Reference.FinancialInstrumentReference
[0..1] I_FinancialInstrCharacteristic _Characteristics $projection.FinancialInstrCharacteristic = _Characteristics.FinancialInstrCharacteristic
[0..1] I_Financialinstrvaluationclass _ValuationClass $projection.TreasuryValuationClass = _ValuationClass.FinancialInstrValuationClass
[0..1] I_TreasuryHedgingClassfctn _TreasuryHedgingClassfctn $projection.HedgingClassification = _TreasuryHedgingClassfctn.HedgingClassification
[0..1] I_CompanyCode _FacilityCompanyCode $projection.TreasuryFacilityCompanyCode = _FacilityCompanyCode.CompanyCode
[0..1] I_FinInstrumentStatus _Status $projection.FinancialInstrumentStatus = _Status.FinancialInstrumentStatus
[0..1] I_Currency _Currency $projection.TransactionCurrency = _Currency.Currency
[0..1] I_Currency _OutgoingCurrency $projection.FinInstrumentOutgoingCurrency = _OutgoingCurrency.Currency
[0..1] I_Currency _IncomingCurrency $projection.FinInstrumentIncomingCurrency = _IncomingCurrency.Currency
[0..1] I_Currency _TradedCurrency $projection.TradedCurrency = _TradedCurrency.Currency
[0..1] I_SecurityClass _SecurityClass $projection.SecurityClass = _SecurityClass.SecurityClass
[0..1] I_SecurityAccount _SecurityAccount $projection.SecurityAccount = _SecurityAccount.SecurityAccount and $projection.CompanyCode = _SecurityAccount.CompanyCode
[0..*] I_FinTransContractActivity _ContractActivity $projection.CompanyCode = _ContractActivity.CompanyCode and $projection.FinancialTransaction = _ContractActivity.FinancialTransaction
[0..1] I_FinTransActivity _CurrentActivity $projection.CompanyCode = _CurrentActivity.CompanyCode and $projection.FinancialTransaction = _CurrentActivity.FinancialTransaction and $projection.FinInstrLastActiveActivity = _CurrentActivity.FinancialInstrumentActivity
[0..1] I_LetterOfCredit _LetterOfCredit $projection.CompanyCode = _LetterOfCredit.CompanyCode and $projection.FinancialTransaction = _LetterOfCredit.FinancialTransaction and $projection.FinInstrLastActiveActivity = _LetterOfCredit.FinancialInstrumentActivity
[0..1] I_FinCndnInterestCategory _InterestCategory $projection.FinConditionInterestCategory = _InterestCategory.FinConditionInterestCategory
[0..1] I_FinCndnInterestCategory _OutgInterestCategory $projection.FinInstrOutgCndnIntrstCategory = _OutgInterestCategory.FinConditionInterestCategory
[0..1] I_FinCndnInterestCategory _IncgInterestCategory $projection.FinInstrIncgCndnIntrstCategory = _IncgInterestCategory.FinConditionInterestCategory
[0..1] I_ReferenceInterestRate _ReferenceInterestRate $projection.InterestReference = _ReferenceInterestRate.ReferenceInterestRate
[1..1] I_OptionExerciseType _OptionExerciseType $projection.OptionExerciseType = _OptionExerciseType.OptionExerciseType
[1..1] I_TreasuryReferenceCategory _ReferenceCategory $projection.FinTransReferenceCategory = _ReferenceCategory.TreasuryReferenceCategory
[1..1] I_FXTradingActivity _BuySell $projection.TrsyTradedAmountBuySellCode = _BuySell.ForeignExchangeTradingActivity
[0..1] I_FinInstrActivityCategory _FinInstrActivityCategory $projection.FinancialInstrProductCategory = _FinInstrActivityCategory.FinancialInstrProductCategory and $projection.FinInstrTransactionCategory = _FinInstrActivityCategory.FinInstrTransactionCategory and $projection.FinancialInstrActivityCategory = _FinInstrActivityCategory.FinancialInstrActivityCategory
[1..1] I_FinTransGenActyCategory _GenActivityCategory $projection.FinTransGenActivityCategory = _GenActivityCategory.FinTransGenActivityCategory
[1..1] I_BankGuaranteeType _BankGuaranteeType $projection.BankGuaranteeType = _BankGuaranteeType.BankGuaranteeType
[1..1] I_OptionPutCallCode _OptionPutCall $projection.OptionPutCallCode = _OptionPutCall.OptionPutCallCode
[0..1] I_BusinessPartner _ApplicantBP $projection.TreasuryApplicant = _ApplicantBP.BusinessPartner
[0..1] I_BusinessPartner _BeneficiaryBP $projection.TreasuryBeneficiary = _BeneficiaryBP.BusinessPartner
[0..1] I_BankGroup _AdvisingBank $projection.TreasuryAdvisingBank = _AdvisingBank.BusinessPartner
[0..1] I_BankGroup _IssuingBank $projection.TreasuryIssuingBank = _IssuingBank.BusinessPartner
[1..1] I_FXFixingReference _FixingReference $projection.ForeignExchangeFixingReference = _FixingReference.ForeignExchangeFixingReference
[1..1] I_FinTransCurrencyPairVH _CurrencyPair $projection.CurrencyPair = _CurrencyPair.CurrencyPair
[0..1] I_FinancialinstrProductType _UnderlyingProdType $projection.OptionUnderlyingProductType = _UnderlyingProdType.FinancialInstrumentProductType
[0..1] I_FinancialInstrTransType _UnderlyingTransType $projection.OptionUndrlgTransactionType = _UnderlyingTransType.FinancialInstrTransactionType and $projection.OptionUnderlyingProductType = _UnderlyingTransType.FinancialInstrumentProductType
[1..1] I_OptionSettlementType _OptionSettlementType $projection.OptionSettlementType = _OptionSettlementType.OptionSettlementType
[0..1] I_InterestCalculationMethod _InterestCalcualationMethod $projection.InterestCalculationMethod = _InterestCalcualationMethod.InterestCalculationMethod
[0..1] I_InterestCalculationMethod _OutgInterestCalMethod $projection.FinInstrOutgIntrstCalcMeth = _OutgInterestCalMethod.InterestCalculationMethod
[0..1] I_InterestCalculationMethod _IncgInterestCalMethod $projection.FinInstrIncgIntrstCalcMeth = _IncgInterestCalMethod.InterestCalculationMethod
[0..1] I_Segment _Segment $projection.Segment = _Segment.Segment
[0..1] I_WBSElementBasicData _WBSElementBasicData $projection.WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID
[0..1] I_OptionPremiumNotation _OptionPremiumNotation $projection.OptionPremiumNotation = _OptionPremiumNotation.OptionPremiumNotation
[0..1] I_FacilityTermEndExceededAllwd _TermEndExceedAllowed $projection.FcltyTermEndExceededIsAllowed = _TermEndExceedAllowed.FcltyTermEndExceededIsAllowed
[0..1] I_TradeFinanceCategory _TradeFinanceCategory $projection.TradeFinanceCategory = _TradeFinanceCategory.TradeFinanceCategory
[0..1] I_OptionSettlementType _TreasurySettlementType $projection.TreasurySettlementType = _TreasurySettlementType.OptionSettlementType
[0..1] I_SecurityExchange _SecurityExchange $projection.SecurityExchange = _SecurityExchange.SecurityExchange

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName IFINTRSMANAGE view
AccessControl.authorizationCheck #CHECK view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Manage Financial Transactions view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #COMPOSITE view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.dataClass #MIXED view

Fields (187)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode Receiver Company Code
KEY FinancialTransaction FinancialTransaction Transaction
FinTransWithCompanyCode FinTransWithCompanyCode
CreatedByUser CreatedByUser User Name
FinTransCreationDate FinTransCreationDate
FinTransCreationTime FinTransCreationTime
LastChangedByUser LastChangedByUser User Name
LastChangeDate LastChangeDate Time Stamp
FinInstrumentLastChangedTime FinInstrumentLastChangedTime
TreasuryContractType TreasuryContractType Treasury Contract Type
FinancialInstrProductCategory FinancialInstrProductCategory
FinancialInstrumentProductType FinancialInstrumentProductType
TradeFinanceCategory TradeFinanceCategory
TreasurySettlementType TreasurySettlementType
FinInstrTransactionCategory FinInstrTransactionCategory
FinancialInstrTransactionType FinancialInstrTransactionType
FinInstrLastActiveActivity FinInstrLastActiveActivity
FinTransGenActivityCategory FinTransGenActivityCategory
FinancialInstrActivityCategory FinancialInstrActivityCategory
Counterparty FinancialTransaction Counterparty Supplier
Portfolio Portfolio Portfolio
FinancialInstrumentAssignment FinancialInstrumentAssignment
FinancialInstrumentReference FinancialInstrumentReference
FinancialInstrCharacteristic FinancialInstrCharacteristic Characteristics
TreasuryValuationClass TreasuryValuationClass
HedgingClassification HedgingClassification
HedgeRequestIdentifier HedgeRequestIdentifier
ProfitCenter ProfitCenter Profit Center
CostCenter CostCenter Cost Center
WBSElementInternalID WBSElementInternalID WBS Internal ID
Segment Segment Segment number
OnBehalfOfCompany OnBehalfOfCompany
TreasuryFacilityCompanyCode TreasuryFacilityCompanyCode
TreasuryFacility TreasuryFacility
FinancialInstrumentStatus FinancialInstrumentStatus
FinTransIsRiskMitigating FinTransIsRiskMitigating
TermStartDate TermStartDate
FinTransActyConclusionDate FinTransActyConclusionDate
Trader Trader Trader
FinInstrExternalReference FinInstrExternalReference
TermEndDate TermEndDate
TreasuryFinanceProject TreasuryFinanceProject
TransactionCurrency TransactionCurrency Transaction Currency
AmountInTransactionCurrency AmountInTransactionCurrency Pt Crcy Amt
FinTransFlowNomAmt FinTransFlowNomAmt
FinTransFlowNomAmtCrcy FinTransFlowNomAmtCrcy
FinInstrOutgoingNominalAmount FinInstrOutgoingNominalAmount
FinInstrumentOutgoingCurrency FinInstrumentOutgoingCurrency
FinInstrIncomingNominalAmount FinInstrIncomingNominalAmount
FinInstrumentIncomingCurrency FinInstrumentIncomingCurrency
FinTransFlowPaytAmt FinTransFlowPaytAmt
FinTransFlowPaytAmtCrcy FinTransFlowPaytAmtCrcy
FinConditionInterestCategory FinConditionInterestCategory
InterestCalculationMethod InterestCalculationMethod
ConditionPercentageRate ConditionPercentageRate
InterestReference InterestReference
FinCndnUpperLimitPctgRate FinCndnUpperLimitPctgRate
FinCndnLowerLimitPctgRate FinCndnLowerLimitPctgRate
FinInstrOutgCndnIntrstCategory FinInstrOutgCndnIntrstCategory
FinInstrOutgCndnPctgRate FinInstrOutgCndnPctgRate
FinInstrOutgIntrstReference FinInstrOutgIntrstReference
FinInstrOutgIntrstCalcMeth FinInstrOutgIntrstCalcMeth
FinInstrIncgCndnIntrstCategory FinInstrIncgCndnIntrstCategory
FinInstrIncgIntrstCalcMeth FinInstrIncgIntrstCalcMeth
FinInstrIncgCndnPctgRate FinInstrIncgCndnPctgRate
FinInstrIncgIntrstReference FinInstrIncgIntrstReference
InterestMarkupMarkdownValue InterestMarkupMarkdownValue
OutgIntrstMarkupMarkdownVal OutgIntrstMarkupMarkdownVal
IncgIntrstMarkupMarkdownVal IncgIntrstMarkupMarkdownVal
FwdRateAgrmtLeadTmeStrtDte FwdRateAgrmtLeadTmeStrtDte
FwdRateAgrmtHdgPerdStrtDte FwdRateAgrmtHdgPerdStrtDte
FwdRateAgrmtHdgPerdEndDte FwdRateAgrmtHdgPerdEndDte
LetterOfCredit LetterOfCredit
TreasuryBeneficiary TreasuryBeneficiary
TreasuryAdvisingBank TreasuryAdvisingBank
TreasuryApplicant TreasuryApplicant
TreasuryIssuingBank TreasuryIssuingBank
BankGuaranteeNumber BankGuaranteeNumber
BankGuaranteeType BankGuaranteeType
SecurityClass SecurityClass
SecurityAccount SecurityAccount
FinTransFlowPaymentDate FinTransFlowPaymentDate
CalculationDate CalculationDate
FinTransPositionValueDate FinTransPositionValueDate
FinTransTradedPricePercent FinTransTradedPricePercent
FinTransTradedNumberOfUnits FinTransTradedNumberOfUnits
FinTransTrdPriceCrcyUnitRate FinTransTrdPriceCrcyUnitRate
FinTransTradedPriceCrcyUnit FinTransTradedPriceCrcyUnit
SecurityExchange SecurityExchange
MarketValueInQtanCurrency MarketValueInQtanCurrency
QuotationCurrency QuotationCurrency
TrsyTradedAmountBuySellCode TrsyTradedAmountBuySellCode
FinTransFixingDate FinTransFixingDate
ForeignExchangeFixingReference ForeignExchangeFixingReference
ExchangeRate ExchangeRate Exchange rate
SpotExchangeRate SpotExchangeRate
SwapExchangeRate SwapExchangeRate
LiquidityEffectValue LiquidityEffectValue
AmountInTradedCurrency AmountInTradedCurrency
TradedCurrency TradedCurrency
FXOppositeAmount FXOppositeAmount
FXOppositeCurrency FXOppositeCurrency
CurrencyPair CurrencyPair
CashSettlementAmount CashSettlementAmount
CashSettlementCurrency CashSettlementCurrency
CashSettlementPaymentDate CashSettlementPaymentDate
OptionExpirationDate OptionExpirationDate
OptionExerciseType OptionExerciseType
OptionSettlementType OptionSettlementType
OptionPutCallCode OptionPutCallCode
OptionUndrlgFXStrikeRate OptionUndrlgFXStrikeRate
ForeignExchangeValueDate ForeignExchangeValueDate
OptionUnderlyingProductType OptionUnderlyingProductType
OptionUndrlgTransactionType OptionUndrlgTransactionType
FinTransExerciseDate FinTransExerciseDate
PremiumPriceQuotedInPercent PremiumPriceQuotedInPercent
PremiumPriceQuotedInPointsRate PremiumPriceQuotedInPointsRate
OptionPremiumNotation OptionPremiumNotation
FinTransPremiumAmount FinTransPremiumAmount
FinTransPremiumAmountCurrency FinTransPremiumAmountCurrency
FinTransPremiumPaymentDate FinTransPremiumPaymentDate
OptionUnderlyingTermStartDate OptionUnderlyingTermStartDate
OptionUnderlyingTermEndDate OptionUnderlyingTermEndDate
FinancialTransactionFromExer FinancialTransactionFromExer
TotalAmountInTransactionCrcy TotalAmountInTransactionCrcy Total Amt In Tr Crcy
CreditLineCurrency CreditLineCurrency
FinTransReferenceCategory FinTransReferenceCategory
FinTransReferenceNumber FinTransReferenceNumber
FcltyTermEndExceededIsAllowed FcltyTermEndExceededIsAllowed
ClassificationOfFinInstr ClassificationOfFinInstr
UniqueProductIdentifier UniqueProductIdentifier
InternationalSecuritiesIdnNmbr InternationalSecuritiesIdnNmbr
ReportTrackingNumber ReportTrackingNumber
_CompanyCode _CompanyCode
_ContractType _ContractType
_FinancialInstrProdCat _FinancialInstrProdCat
_FinancialInstrProdType _FinancialInstrProdType
_FinInstrTransCat _FinInstrTransCat
_FinancialInstrTransType _FinancialInstrTransType
_Counterparty _Counterparty
_Portfolio _Portfolio
_Assignment _Assignment
_Reference _Reference
_Characteristics _Characteristics
_ValuationClass _ValuationClass
_TreasuryHedgingClassfctn _TreasuryHedgingClassfctn
_FacilityCompanyCode _FacilityCompanyCode
_Status _Status
_Currency _Currency
_OutgoingCurrency _OutgoingCurrency
_IncomingCurrency _IncomingCurrency
_TradedCurrency _TradedCurrency
_SecurityClass _SecurityClass
_SecurityAccount _SecurityAccount
_ContractActivity _ContractActivity
_CurrentActivity _CurrentActivity
_LetterOfCredit _LetterOfCredit
_InterestCategory _InterestCategory
_ReferenceInterestRate _ReferenceInterestRate
_OptionExerciseType _OptionExerciseType
_ReferenceCategory _ReferenceCategory
_BuySell _BuySell
_BankGuaranteeType _BankGuaranteeType
_GenActivityCategory _GenActivityCategory
_FinInstrActivityCategory _FinInstrActivityCategory
_OptionPutCall _OptionPutCall
_ApplicantBP _ApplicantBP
_BeneficiaryBP _BeneficiaryBP
_AdvisingBank _AdvisingBank
_IssuingBank _IssuingBank
_FixingReference _FixingReference
_CurrencyPair _CurrencyPair
_InterestCalcualationMethod _InterestCalcualationMethod
_OutgInterestCalMethod _OutgInterestCalMethod
_IncgInterestCalMethod _IncgInterestCalMethod
_Segment _Segment
_WBSElementBasicData _WBSElementBasicData
_OutgInterestCategory _OutgInterestCategory
_IncgInterestCategory _IncgInterestCategory
_UnderlyingProdType _UnderlyingProdType
_UnderlyingTransType _UnderlyingTransType
_OptionSettlementType _OptionSettlementType
_OptionPremiumNotation _OptionPremiumNotation
_TermEndExceedAllowed _TermEndExceedAllowed
_TradeFinanceCategory _TradeFinanceCategory
_TreasurySettlementType _TreasurySettlementType
_SecurityExchange _SecurityExchange

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_FinancialTransactionManage.
-- 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: IFINTRSMANAGE
-- Parameters: P_KeyDate : vdm_v_key_date

CREATE VIEW I_FinancialTransactionManage AS
SELECT
  CompanyCode,
  FinancialTransaction,
  FinTransWithCompanyCode,
  CreatedByUser,
  FinTransCreationDate,
  FinTransCreationTime,
  LastChangedByUser,
  LastChangeDate,
  FinInstrumentLastChangedTime,
  TreasuryContractType,
  FinancialInstrProductCategory,
  FinancialInstrumentProductType,
  TradeFinanceCategory,
  TreasurySettlementType,
  FinInstrTransactionCategory,
  FinancialInstrTransactionType,
  FinInstrLastActiveActivity,
  FinTransGenActivityCategory,
  FinancialInstrActivityCategory,
  FinancialTransaction.Counterparty AS Counterparty,
  Portfolio,
  FinancialInstrumentAssignment,
  FinancialInstrumentReference,
  FinancialInstrCharacteristic,
  TreasuryValuationClass,
  HedgingClassification,
  HedgeRequestIdentifier,
  ProfitCenter,
  CostCenter,
  WBSElementInternalID,
  Segment,
  OnBehalfOfCompany,
  TreasuryFacilityCompanyCode,
  TreasuryFacility,
  FinancialInstrumentStatus,
  FinTransIsRiskMitigating,
  TermStartDate,
  FinTransActyConclusionDate,
  Trader,
  FinInstrExternalReference,
  TermEndDate,
  TreasuryFinanceProject,
  TransactionCurrency,
  AmountInTransactionCurrency,
  FinTransFlowNomAmt,
  FinTransFlowNomAmtCrcy,
  FinInstrOutgoingNominalAmount,
  FinInstrumentOutgoingCurrency,
  FinInstrIncomingNominalAmount,
  FinInstrumentIncomingCurrency,
  FinTransFlowPaytAmt,
  FinTransFlowPaytAmtCrcy,
  FinConditionInterestCategory,
  InterestCalculationMethod,
  ConditionPercentageRate,
  InterestReference,
  FinCndnUpperLimitPctgRate,
  FinCndnLowerLimitPctgRate,
  FinInstrOutgCndnIntrstCategory,
  FinInstrOutgCndnPctgRate,
  FinInstrOutgIntrstReference,
  FinInstrOutgIntrstCalcMeth,
  FinInstrIncgCndnIntrstCategory,
  FinInstrIncgIntrstCalcMeth,
  FinInstrIncgCndnPctgRate,
  FinInstrIncgIntrstReference,
  InterestMarkupMarkdownValue,
  OutgIntrstMarkupMarkdownVal,
  IncgIntrstMarkupMarkdownVal,
  FwdRateAgrmtLeadTmeStrtDte,
  FwdRateAgrmtHdgPerdStrtDte,
  FwdRateAgrmtHdgPerdEndDte,
  LetterOfCredit,
  TreasuryBeneficiary,
  TreasuryAdvisingBank,
  TreasuryApplicant,
  TreasuryIssuingBank,
  BankGuaranteeNumber,
  BankGuaranteeType,
  SecurityClass,
  SecurityAccount,
  FinTransFlowPaymentDate,
  CalculationDate,
  FinTransPositionValueDate,
  FinTransTradedPricePercent,
  FinTransTradedNumberOfUnits,
  FinTransTrdPriceCrcyUnitRate,
  FinTransTradedPriceCrcyUnit,
  SecurityExchange,
  MarketValueInQtanCurrency,
  QuotationCurrency,
  TrsyTradedAmountBuySellCode,
  FinTransFixingDate,
  ForeignExchangeFixingReference,
  ExchangeRate,
  SpotExchangeRate,
  SwapExchangeRate,
  LiquidityEffectValue,
  AmountInTradedCurrency,
  TradedCurrency,
  FXOppositeAmount,
  FXOppositeCurrency,
  CurrencyPair,
  CashSettlementAmount,
  CashSettlementCurrency,
  CashSettlementPaymentDate,
  OptionExpirationDate,
  OptionExerciseType,
  OptionSettlementType,
  OptionPutCallCode,
  OptionUndrlgFXStrikeRate,
  ForeignExchangeValueDate,
  OptionUnderlyingProductType,
  OptionUndrlgTransactionType,
  FinTransExerciseDate,
  PremiumPriceQuotedInPercent,
  PremiumPriceQuotedInPointsRate,
  OptionPremiumNotation,
  FinTransPremiumAmount,
  FinTransPremiumAmountCurrency,
  FinTransPremiumPaymentDate,
  OptionUnderlyingTermStartDate,
  OptionUnderlyingTermEndDate,
  FinancialTransactionFromExer,
  TotalAmountInTransactionCrcy,
  CreditLineCurrency,
  FinTransReferenceCategory,
  FinTransReferenceNumber,
  FcltyTermEndExceededIsAllowed,
  ClassificationOfFinInstr,
  UniqueProductIdentifier,
  InternationalSecuritiesIdnNmbr,
  ReportTrackingNumber
FROM P_FinancialTransactionManage
LEFT OUTER JOIN I_CompanyCode AS _CompanyCode ON CompanyCode = _CompanyCode.CompanyCode  -- association [1..1]
LEFT OUTER JOIN I_TreasuryContractType AS _ContractType ON TreasuryContractType = _ContractType.TreasuryContractType  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrProdCat AS _FinancialInstrProdCat ON FinancialInstrProductCategory = _FinancialInstrProdCat.FinancialInstrProductCategory  -- association [0..1]
LEFT OUTER JOIN I_FinancialinstrProductType AS _FinancialInstrProdType ON FinancialInstrumentProductType = _FinancialInstrProdType.FinancialInstrumentProductType  -- association [0..1]
LEFT OUTER JOIN I_FinInstrTransCat AS _FinInstrTransCat ON FinancialInstrProductCategory = _FinInstrTransCat.FinancialInstrProductCategory AND FinInstrTransactionCategory = _FinInstrTransCat.FinInstrTransactionCategory  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrTransType AS _FinancialInstrTransType ON FinancialInstrTransactionType = _FinancialInstrTransType.FinancialInstrTransactionType AND FinancialInstrumentProductType = _FinancialInstrTransType.FinancialInstrumentProductType  -- association [1..1]
LEFT OUTER JOIN I_Ftr_Counterparty AS _Counterparty ON Counterparty = _Counterparty.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_TreasuryPortfolio AS _Portfolio ON CompanyCode = _Portfolio.CompanyCode AND Portfolio = _Portfolio.Portfolio  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrAssignment AS _Assignment ON FinancialInstrumentAssignment = _Assignment.FinancialInstrumentAssignment  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrReference AS _Reference ON FinancialInstrumentReference = _Reference.FinancialInstrumentReference  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrCharacteristic AS _Characteristics ON FinancialInstrCharacteristic = _Characteristics.FinancialInstrCharacteristic  -- association [0..1]
LEFT OUTER JOIN I_Financialinstrvaluationclass AS _ValuationClass ON TreasuryValuationClass = _ValuationClass.FinancialInstrValuationClass  -- association [0..1]
LEFT OUTER JOIN I_TreasuryHedgingClassfctn AS _TreasuryHedgingClassfctn ON HedgingClassification = _TreasuryHedgingClassfctn.HedgingClassification  -- association [0..1]
LEFT OUTER JOIN I_CompanyCode AS _FacilityCompanyCode ON TreasuryFacilityCompanyCode = _FacilityCompanyCode.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_FinInstrumentStatus AS _Status ON FinancialInstrumentStatus = _Status.FinancialInstrumentStatus  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _Currency ON TransactionCurrency = _Currency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _OutgoingCurrency ON FinInstrumentOutgoingCurrency = _OutgoingCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _IncomingCurrency ON FinInstrumentIncomingCurrency = _IncomingCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _TradedCurrency ON TradedCurrency = _TradedCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_SecurityClass AS _SecurityClass ON SecurityClass = _SecurityClass.SecurityClass  -- association [0..1]
LEFT OUTER JOIN I_SecurityAccount AS _SecurityAccount ON SecurityAccount = _SecurityAccount.SecurityAccount AND CompanyCode = _SecurityAccount.CompanyCode  -- association [0..1]
LEFT OUTER JOIN I_FinTransContractActivity AS _ContractActivity ON CompanyCode = _ContractActivity.CompanyCode AND FinancialTransaction = _ContractActivity.FinancialTransaction  -- association [0..*]
LEFT OUTER JOIN I_FinTransActivity AS _CurrentActivity ON CompanyCode = _CurrentActivity.CompanyCode AND FinancialTransaction = _CurrentActivity.FinancialTransaction AND FinInstrLastActiveActivity = _CurrentActivity.FinancialInstrumentActivity  -- association [0..1]
LEFT OUTER JOIN I_LetterOfCredit AS _LetterOfCredit ON CompanyCode = _LetterOfCredit.CompanyCode AND FinancialTransaction = _LetterOfCredit.FinancialTransaction AND FinInstrLastActiveActivity = _LetterOfCredit.FinancialInstrumentActivity  -- association [0..1]
LEFT OUTER JOIN I_FinCndnInterestCategory AS _InterestCategory ON FinConditionInterestCategory = _InterestCategory.FinConditionInterestCategory  -- association [0..1]
LEFT OUTER JOIN I_FinCndnInterestCategory AS _OutgInterestCategory ON FinInstrOutgCndnIntrstCategory = _OutgInterestCategory.FinConditionInterestCategory  -- association [0..1]
LEFT OUTER JOIN I_FinCndnInterestCategory AS _IncgInterestCategory ON FinInstrIncgCndnIntrstCategory = _IncgInterestCategory.FinConditionInterestCategory  -- association [0..1]
LEFT OUTER JOIN I_ReferenceInterestRate AS _ReferenceInterestRate ON InterestReference = _ReferenceInterestRate.ReferenceInterestRate  -- association [0..1]
LEFT OUTER JOIN I_OptionExerciseType AS _OptionExerciseType ON OptionExerciseType = _OptionExerciseType.OptionExerciseType  -- association [1..1]
LEFT OUTER JOIN I_TreasuryReferenceCategory AS _ReferenceCategory ON FinTransReferenceCategory = _ReferenceCategory.TreasuryReferenceCategory  -- association [1..1]
LEFT OUTER JOIN I_FXTradingActivity AS _BuySell ON TrsyTradedAmountBuySellCode = _BuySell.ForeignExchangeTradingActivity  -- association [1..1]
LEFT OUTER JOIN I_FinInstrActivityCategory AS _FinInstrActivityCategory ON FinancialInstrProductCategory = _FinInstrActivityCategory.FinancialInstrProductCategory AND FinInstrTransactionCategory = _FinInstrActivityCategory.FinInstrTransactionCategory AND FinancialInstrActivityCategory = _FinInstrActivityCategory.FinancialInstrActivityCategory  -- association [0..1]
LEFT OUTER JOIN I_FinTransGenActyCategory AS _GenActivityCategory ON FinTransGenActivityCategory = _GenActivityCategory.FinTransGenActivityCategory  -- association [1..1]
LEFT OUTER JOIN I_BankGuaranteeType AS _BankGuaranteeType ON BankGuaranteeType = _BankGuaranteeType.BankGuaranteeType  -- association [1..1]
LEFT OUTER JOIN I_OptionPutCallCode AS _OptionPutCall ON OptionPutCallCode = _OptionPutCall.OptionPutCallCode  -- association [1..1]
LEFT OUTER JOIN I_BusinessPartner AS _ApplicantBP ON TreasuryApplicant = _ApplicantBP.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BusinessPartner AS _BeneficiaryBP ON TreasuryBeneficiary = _BeneficiaryBP.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BankGroup AS _AdvisingBank ON TreasuryAdvisingBank = _AdvisingBank.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_BankGroup AS _IssuingBank ON TreasuryIssuingBank = _IssuingBank.BusinessPartner  -- association [0..1]
LEFT OUTER JOIN I_FXFixingReference AS _FixingReference ON ForeignExchangeFixingReference = _FixingReference.ForeignExchangeFixingReference  -- association [1..1]
LEFT OUTER JOIN I_FinTransCurrencyPairVH AS _CurrencyPair ON CurrencyPair = _CurrencyPair.CurrencyPair  -- association [1..1]
LEFT OUTER JOIN I_FinancialinstrProductType AS _UnderlyingProdType ON OptionUnderlyingProductType = _UnderlyingProdType.FinancialInstrumentProductType  -- association [0..1]
LEFT OUTER JOIN I_FinancialInstrTransType AS _UnderlyingTransType ON OptionUndrlgTransactionType = _UnderlyingTransType.FinancialInstrTransactionType AND OptionUnderlyingProductType = _UnderlyingTransType.FinancialInstrumentProductType  -- association [0..1]
LEFT OUTER JOIN I_OptionSettlementType AS _OptionSettlementType ON OptionSettlementType = _OptionSettlementType.OptionSettlementType  -- association [1..1]
LEFT OUTER JOIN I_InterestCalculationMethod AS _InterestCalcualationMethod ON InterestCalculationMethod = _InterestCalcualationMethod.InterestCalculationMethod  -- association [0..1]
LEFT OUTER JOIN I_InterestCalculationMethod AS _OutgInterestCalMethod ON FinInstrOutgIntrstCalcMeth = _OutgInterestCalMethod.InterestCalculationMethod  -- association [0..1]
LEFT OUTER JOIN I_InterestCalculationMethod AS _IncgInterestCalMethod ON FinInstrIncgIntrstCalcMeth = _IncgInterestCalMethod.InterestCalculationMethod  -- association [0..1]
LEFT OUTER JOIN I_Segment AS _Segment ON Segment = _Segment.Segment  -- association [0..1]
LEFT OUTER JOIN I_WBSElementBasicData AS _WBSElementBasicData ON WBSElementInternalID = _WBSElementBasicData.WBSElementInternalID  -- association [0..1]
LEFT OUTER JOIN I_OptionPremiumNotation AS _OptionPremiumNotation ON OptionPremiumNotation = _OptionPremiumNotation.OptionPremiumNotation  -- association [0..1]
LEFT OUTER JOIN I_FacilityTermEndExceededAllwd AS _TermEndExceedAllowed ON FcltyTermEndExceededIsAllowed = _TermEndExceedAllowed.FcltyTermEndExceededIsAllowed  -- association [0..1]
LEFT OUTER JOIN I_TradeFinanceCategory AS _TradeFinanceCategory ON TradeFinanceCategory = _TradeFinanceCategory.TradeFinanceCategory  -- association [0..1]
LEFT OUTER JOIN I_OptionSettlementType AS _TreasurySettlementType ON TreasurySettlementType = _TreasurySettlementType.OptionSettlementType  -- association [0..1]
LEFT OUTER JOIN I_SecurityExchange AS _SecurityExchange ON SecurityExchange = _SecurityExchange.SecurityExchange  -- association [0..1]
;