R_FinTransSPPIClassfctnTP

DDL: R_FINTRANSSPPICLASSFCTNTP Type: view_entity TRANSACTIONAL Package: RAP_FIN_TRM_TM_FT

Fin Transaction SPPI Classification - TP

R_FinTransSPPIClassfctnTP is a Transactional CDS View that provides data about "Fin Transaction SPPI Classification - TP" in SAP S/4HANA. It reads from 1 data source (I_TreasurySPPIMoneyMarket) and exposes 7 fields with key fields CompanyCode, FinancialTransaction, TreasurySPPIValidFromDate. It has 1 association to related views. Part of development package RAP_FIN_TRM_TM_FT.

Data Sources (1)

SourceAliasJoin Type
I_TreasurySPPIMoneyMarket I_TreasurySPPIMoneyMarket from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_FinancialTransaction _FinTrans $projection.CompanyCode = _FinTrans.CompanyCode and $projection.FinancialTransaction = _FinTrans.FinancialTransaction

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
AccessControl.personalData.blocking #NOT_REQUIRED view
VDM.viewType #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
EndUserText.label Fin Transaction SPPI Classification - TP view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (7)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY FinancialTransaction FinancialTransaction
KEY TreasurySPPIValidFromDate TreasurySPPIValidFromDate
TreasurySPPIClassification TreasurySPPIClassification
FinancialInstrProductCategory _FinancialTransaction FinancialInstrProductCategory
_FinancialTransaction _FinancialTransaction
_FinTrans _FinTrans
@AccessControl.authorizationCheck: #MANDATORY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@VDM.viewType: #TRANSACTIONAL
@ObjectModel:{
    usageType : {
        sizeCategory: #L,
        serviceQuality: #C,
        dataClass: #TRANSACTIONAL
    }
}
@EndUserText.label: 'Fin Transaction SPPI Classification - TP'
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
define view entity R_FinTransSPPIClassfctnTP
  as select from I_TreasurySPPIMoneyMarket
  association        to parent R_FinancialTransactionTP as _FinancialTransaction on  $projection.CompanyCode          = _FinancialTransaction.CompanyCode
                                                                                 and $projection.FinancialTransaction = _FinancialTransaction.FinancialTransaction
  association [0..1] to I_FinancialTransaction          as _FinTrans             on  $projection.CompanyCode          = _FinTrans.CompanyCode
                                                                                 and $projection.FinancialTransaction = _FinTrans.FinancialTransaction
{

  key  CompanyCode,
  key  FinancialTransaction,
  key  TreasurySPPIValidFromDate,
       TreasurySPPIClassification,

       _FinancialTransaction.FinancialInstrProductCategory as FinancialInstrProductCategory,

       _FinancialTransaction,
       @Consumption.hidden: true
       _FinTrans
}