I_FinancialTransactionNPVTP

DDL: I_FINANCIALTRANSACTIONNPVTP Type: view_entity TRANSACTIONAL

Fin Transaction Net Present Value - TP

I_FinancialTransactionNPVTP is a Transactional CDS View that provides data about "Fin Transaction Net Present Value - TP" in SAP S/4HANA. It reads from 1 data source (R_FinancialTransactionNPVTP) and exposes 14 fields with key fields CompanyCode, FinancialTransaction, FinancialTransactionNPVType, NetPresentValueValidityDate.

Data Sources (1)

SourceAliasJoin Type
R_FinancialTransactionNPVTP R_FinancialTransactionNPVTP projection

Annotations (10)

NameValueLevelField
EndUserText.label Fin Transaction Net Present Value - TP view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.usageType.serviceQuality #B view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.sapObjectNodeType.name FinancialTransactionNPV view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY FinancialTransaction FinancialTransaction
KEY FinancialTransactionNPVType FinancialTransactionNPVType
KEY NetPresentValueValidityDate NetPresentValueValidityDate
NetPresentValueAmountInNPVCrcy NetPresentValueAmountInNPVCrcy
NetPresentValueCurrency NetPresentValueCurrency
IntrinsicValueAmountInNPVCrcy IntrinsicValueAmountInNPVCrcy
TimeValueAmountInNPVCrcy TimeValueAmountInNPVCrcy
CleanPriceAmountInNPVCrcy CleanPriceAmountInNPVCrcy
IncomingNPVAmountInNPVCrcy IncomingNPVAmountInNPVCrcy
OutgoingNPVAmountInNPVCrcy OutgoingNPVAmountInNPVCrcy
RiskFreeNPVAmountInNPVCrcy RiskFreeNPVAmountInNPVCrcy
CreditValueAdjmtAmtInNPVCrcy CreditValueAdjmtAmtInNPVCrcy
DebitValueAdjmtAmtInNPVCrcy DebitValueAdjmtAmtInNPVCrcy
@EndUserText.label: 'Fin Transaction Net Present Value - TP'

@AccessControl.authorizationCheck: #MANDATORY

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel:{ modelingPattern:  #TRANSACTIONAL_INTERFACE,
               supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
               usageType: { serviceQuality: #B,
                            sizeCategory:   #M,
                            dataClass:      #TRANSACTIONAL },
               sapObjectNodeType.name: 'FinancialTransactionNPV'}

@VDM: { lifecycle.contract.type: #PUBLIC_LOCAL_API,
        viewType: #TRANSACTIONAL }

define root view entity I_FinancialTransactionNPVTP
  provider contract transactional_interface
  as projection on R_FinancialTransactionNPVTP
{
  key CompanyCode,
  key FinancialTransaction,
  key FinancialTransactionNPVType,
  key NetPresentValueValidityDate,
      @Semantics.amount.currencyCode: 'NetPresentValueCurrency'
      NetPresentValueAmountInNPVCrcy,
      NetPresentValueCurrency,
      @Semantics.amount.currencyCode: 'NetPresentValueCurrency'
      IntrinsicValueAmountInNPVCrcy,
      @Semantics.amount.currencyCode: 'NetPresentValueCurrency'
      TimeValueAmountInNPVCrcy,
      @Semantics.amount.currencyCode: 'NetPresentValueCurrency'
      CleanPriceAmountInNPVCrcy,
      @Semantics.amount.currencyCode: 'NetPresentValueCurrency'
      IncomingNPVAmountInNPVCrcy,
      @Semantics.amount.currencyCode: 'NetPresentValueCurrency'
      OutgoingNPVAmountInNPVCrcy,
      @Semantics.amount.currencyCode: 'NetPresentValueCurrency'
      RiskFreeNPVAmountInNPVCrcy,
      @Semantics.amount.currencyCode: 'NetPresentValueCurrency'
      CreditValueAdjmtAmtInNPVCrcy,
      @Semantics.amount.currencyCode: 'NetPresentValueCurrency'
      DebitValueAdjmtAmtInNPVCrcy
}