R_FinancialTransactionTP

DDL: R_FINANCIALTRANSACTIONTP Type: view_entity TRANSACTIONAL Package: RAP_FIN_TRM_TM_FT

Financial Transaction - TP

R_FinancialTransactionTP is a Transactional CDS View that provides data about "Financial Transaction - TP" in SAP S/4HANA. It reads from 1 data source (I_FinTransOverallView) and exposes 43 fields with key fields CompanyCode, FinancialTransaction. It has 18 associations to related views. Part of development package RAP_FIN_TRM_TM_FT.

Data Sources (1)

SourceAliasJoin Type
I_FinTransOverallView I_FinTransOverallView from

Associations (18)

CardinalityTargetAliasCondition
[0..*] I_FinTransIntrstRateAdjmt _InterestRateAdjustment $projection.CompanyCode = _InterestRateAdjustment.CompanyCode and $projection.FinancialTransaction = _InterestRateAdjustment.FinancialTransaction
[0..*] I_FinTransFXRateAdjustment _FXRateAdjustment $projection.CompanyCode = _FXRateAdjustment.CompanyCode and $projection.FinancialTransaction = _FXRateAdjustment.FinancialTransaction
[0..*] I_FinTransPrcIdxAdjustment _PrcIdxAdjustment $projection.CompanyCode = _PrcIdxAdjustment.CompanyCode and $projection.FinancialTransaction = _PrcIdxAdjustment.FinancialTransaction
[1..*] I_FinTransInterestCondition _InterestCondition $projection.CompanyCode = _InterestCondition.CompanyCode and $projection.FinancialTransaction = _InterestCondition.FinancialTransaction
[0..*] I_FinTransInterestAdjmtCndn _AdjustmentCondition $projection.CompanyCode = _AdjustmentCondition.CompanyCode and $projection.FinancialTransaction = _AdjustmentCondition.FinancialTransaction
[0..*] I_FinTransRepaymentCndn _RepaymentCondition $projection.CompanyCode = _RepaymentCondition.CompanyCode and $projection.FinancialTransaction = _RepaymentCondition.FinancialTransaction
[0..*] I_FinTransAccumulatingCndn _AccumulatingCondition $projection.CompanyCode = _AccumulatingCondition.CompanyCode and $projection.FinancialTransaction = _AccumulatingCondition.FinancialTransaction
[0..*] I_FinTransAccruedIntrstCndn _AccruedCondition $projection.CompanyCode = _AccruedCondition.CompanyCode and $projection.FinancialTransaction = _AccruedCondition.FinancialTransaction
[1..1] R_FinTransAttributeTP _Attribute
[1..1] R_FinTransAddlAttributeTP _AdditionalAttribute
[1..*] R_FinTransMainFlowTP _MainFlow
[1..*] R_FinTransRatingTP _Rating
[1..*] R_FinTransSPPIClassfctnTP _SPPIClassification
[1..*] R_FinTransPaytDetTP _PaymentDetail
[0..*] R_FinTransAdditionalFlowTP _AdditionalFlow
[1..*] R_FinTransCashFlowTP _CashFlow
[1..*] R_FinTransConditionTP _Condition
[0..*] R_FinTransExtTradeIdentifierTP _ExtTradeIdentifier

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Financial Transaction - TP view
ObjectModel.representativeKey FinancialTransaction view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.sapObjectNodeType.name FinancialTransaction view

Fields (43)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY FinancialTransaction FinancialTransaction
FinancialInstrProductCategory FinancialInstrProductCategory
FinancialInstrumentActivity FinancialInstrumentActivity
FinancialInstrumentStatus FinancialInstrumentStatus
Counterparty Counterparty
FinTransActyConclusionDate FinTransActyConclusionDate
FinTransActyConclusionTime FinTransActyConclusionTime
FinTransActyConclusionTimeZone FinTransActyConclusionTimeZone
FinInstrExternalReference FinInstrExternalReference
MarketIdentifierCode MarketIdentifierCode
Trader Trader
FinancialInstrContactPerson FinancialInstrContactPerson
CreatedByUser CreatedByUser
FinTransCreationDate FinTransCreationDate
FinTransCreationTime FinTransCreationTime
LastChangedByUser LastChangedByUser
LastChangeDate LastChangeDate
FinInstrumentLastChangedTime FinInstrumentLastChangedTime
FinancialInstrumentProductType FinancialInstrumentProductType
FinancialInstrTransactionType FinancialInstrTransactionType
TradeLegalBasis TradeLegalBasis
ExternalTradeIdentifier ExternalTradeIdentifier
ClassificationOfFinInstr ClassificationOfFinInstr
TreasuryFinancialObject TreasuryFinancialObject
_Attribute _Attribute
_AdditionalAttribute _AdditionalAttribute
_MainFlow _MainFlow
_Rating _Rating
_SPPIClassification _SPPIClassification
_PaymentDetail _PaymentDetail
_AdditionalFlow _AdditionalFlow
_CashFlow _CashFlow
_Condition _Condition
_InterestRateAdjustment _InterestRateAdjustment
_FXRateAdjustment _FXRateAdjustment
_PrcIdxAdjustment _PrcIdxAdjustment
_ExtTradeIdentifier _ExtTradeIdentifier
_InterestCondition _InterestCondition
_AdjustmentCondition _AdjustmentCondition
_RepaymentCondition _RepaymentCondition
_AccumulatingCondition _AccumulatingCondition
_AccruedCondition _AccruedCondition
@AccessControl.authorizationCheck: #MANDATORY
@VDM.viewType: #TRANSACTIONAL
@ObjectModel:{
    usageType : {
        sizeCategory: #L,
        serviceQuality: #C,
        dataClass: #TRANSACTIONAL
    }
}
@EndUserText.label: 'Financial Transaction - TP'
@ObjectModel.representativeKey: 'FinancialTransaction'
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
@ObjectModel.sapObjectNodeType.name: 'FinancialTransaction'
define root view entity R_FinancialTransactionTP
  as select from I_FinTransOverallView

  composition [1..1] of R_FinTransAttributeTP       as _Attribute

  composition [1..1] of R_FinTransAddlAttributeTP   as _AdditionalAttribute
  
  composition [1..*] of R_FinTransMainFlowTP        as _MainFlow
  
  composition [1..*] of R_FinTransRatingTP          as _Rating

  composition [1..*] of R_FinTransSPPIClassfctnTP   as _SPPIClassification
  
  composition [1..*] of R_FinTransPaytDetTP         as _PaymentDetail

  composition [0..*] of R_FinTransAdditionalFlowTP  as _AdditionalFlow

  composition [1..*] of R_FinTransCashFlowTP        as _CashFlow
  
  composition [1..*] of R_FinTransConditionTP       as _Condition
  
  composition [0..*] of R_FinTransExtTradeIdentifierTP as _ExtTradeIdentifier
  
  association [0..*] to I_FinTransIntrstRateAdjmt   as _InterestRateAdjustment on $projection.CompanyCode          = _InterestRateAdjustment.CompanyCode
                                                                              and $projection.FinancialTransaction = _InterestRateAdjustment.FinancialTransaction
  association [0..*] to I_FinTransFXRateAdjustment  as _FXRateAdjustment       on $projection.CompanyCode          = _FXRateAdjustment.CompanyCode
                                                                              and $projection.FinancialTransaction = _FXRateAdjustment.FinancialTransaction
  association [0..*] to I_FinTransPrcIdxAdjustment  as _PrcIdxAdjustment       on $projection.CompanyCode          = _PrcIdxAdjustment.CompanyCode
                                                                              and $projection.FinancialTransaction = _PrcIdxAdjustment.FinancialTransaction

  association [1..*] to I_FinTransInterestCondition as _InterestCondition     on  $projection.CompanyCode          = _InterestCondition.CompanyCode
                                                                              and $projection.FinancialTransaction = _InterestCondition.FinancialTransaction
  association [0..*] to I_FinTransInterestAdjmtCndn as _AdjustmentCondition   on  $projection.CompanyCode          = _AdjustmentCondition.CompanyCode
                                                                              and $projection.FinancialTransaction = _AdjustmentCondition.FinancialTransaction
  association [0..*] to I_FinTransRepaymentCndn     as _RepaymentCondition    on  $projection.CompanyCode          = _RepaymentCondition.CompanyCode
                                                                              and $projection.FinancialTransaction = _RepaymentCondition.FinancialTransaction
  association [0..*] to I_FinTransAccumulatingCndn  as _AccumulatingCondition on  $projection.CompanyCode          = _AccumulatingCondition.CompanyCode
                                                                              and $projection.FinancialTransaction = _AccumulatingCondition.FinancialTransaction
  association [0..*] to I_FinTransAccruedIntrstCndn as _AccruedCondition      on  $projection.CompanyCode          = _AccruedCondition.CompanyCode
                                                                              and $projection.FinancialTransaction = _AccruedCondition.FinancialTransaction


{

  key  CompanyCode,
  key  FinancialTransaction,
       FinancialInstrProductCategory,
       FinancialInstrumentActivity,
       FinancialInstrumentStatus,
       Counterparty,
       FinTransActyConclusionDate,
       FinTransActyConclusionTime,
       FinTransActyConclusionTimeZone,
       FinInstrExternalReference,
       MarketIdentifierCode,
       Trader,
       FinancialInstrContactPerson,
       CreatedByUser,
       FinTransCreationDate,
       FinTransCreationTime,
       LastChangedByUser,
       LastChangeDate,
       FinInstrumentLastChangedTime,
       FinancialInstrumentProductType,
       FinancialInstrTransactionType,
       TradeLegalBasis,
       ExternalTradeIdentifier,
       ClassificationOfFinInstr,
       TreasuryFinancialObject,

       _Attribute,
       _AdditionalAttribute,
       _MainFlow,
       _Rating,
       _SPPIClassification,
       _PaymentDetail,
       _AdditionalFlow,
       _CashFlow,
       _Condition,
       
       _InterestRateAdjustment,
       _FXRateAdjustment,
       _PrcIdxAdjustment,
       _ExtTradeIdentifier,
       _InterestCondition,
       _AdjustmentCondition,
       _RepaymentCondition,
       _AccumulatingCondition,
       _AccruedCondition
}