R_FinTransCndnFmlaVarbl

DDL: R_FINTRANSCNDNFMLAVARBL SQL: RFINTRANSCNDNVAR Type: view BASIC

Fin. Trans. Condition: Formula Variable

R_FinTransCndnFmlaVarbl is a Basic CDS View that provides data about "Fin. Trans. Condition: Formula Variable" in SAP S/4HANA. It reads from 2 data sources (vtbfinko, R_FinTransAlternativeCondition) and exposes 19 fields with key fields CompanyCode, FinancialTransaction, FinancialInstrumentActivity, FinancialTransactionDirection, FinConditionItem.

Data Sources (2)

SourceAliasJoin Type
vtbfinko Condition union_all
R_FinTransAlternativeCondition R_FinTransAlternativeCondition from

Annotations (14)

NameValueLevelField
AbapCatalog.sqlViewName RFINTRANSCNDNVAR view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AbapCatalog.buffering.status #NOT_ALLOWED view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
AccessControl.personalData.blocking #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Fin. Trans. Condition: Formula Variable view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #L view
Metadata.allowExtensions false view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #BASIC view

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY CompanyCode CompanyCode
KEY FinancialTransaction FinancialTransaction
KEY FinancialInstrumentActivity FinancialInstrumentActivity
KEY FinancialTransactionDirection FinancialTransactionDirection
KEY FinConditionItem FinConditionItem
KEY ConditionItemValidityStartDate ConditionItemValidityStartDate
KEY FinConditionFormulaReference FinConditionFormulaReference
KEY FinCndnFormulaVariable FinCndnFormulaVariable
ConditionPercentageRate ConditionPercentageRate
bukrsasCompanyCode
KEY FinancialTransaction vtbfinko rfha
KEY FinancialInstrumentActivity vtbfinko rfhazu
KEY FinancialTransactionDirection vtbfinko rkondgr
KEY FinConditionItem vtbfinko rkond
KEY ConditionItemValidityStartDate vtbfinko dguel_kp
KEY FinConditionFormulaReference vtbfinko sformref
KEY FinCndnFormulaVariable vtbfinko svarname
ConditionPercentageRate vtbfinko pkond
InterestReference vtbfinko szsref
@AbapCatalog.sqlViewName: 'RFINTRANSCNDNVAR'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@AbapCatalog.buffering.status: #NOT_ALLOWED
@AccessControl.authorizationCheck: #PRIVILEGED_ONLY
@AccessControl.personalData.blocking: #NOT_REQUIRED
@ClientHandling.algorithm: #SESSION_VARIABLE
@EndUserText.label: 'Fin. Trans. Condition: Formula Variable'
@ObjectModel.usageType.dataClass: #MIXED
@ObjectModel.usageType.serviceQuality: #D
@ObjectModel.usageType.sizeCategory: #L
@Metadata.allowExtensions:false
@VDM.lifecycle.contract.type: #SAP_INTERNAL_API
@VDM.viewType: #BASIC
define view R_FinTransCndnFmlaVarbl 
//get normal formula variables

as select from R_FinTransAlternativeCondition
{
  //exposed fields

  key CompanyCode,
  key FinancialTransaction,
  key FinancialInstrumentActivity,
  key FinancialTransactionDirection,
  key FinConditionItem,
  key ConditionItemValidityStartDate,
  key FinConditionFormulaReference,
  key FinCndnFormulaVariable, 
  ConditionPercentageRate,
  InterestReference
}

//first formula variable is stored in the normal condition

union all select from vtbfinko as Condition
{
  //exposed fields

  key Condition.bukrs    as CompanyCode,
  key Condition.rfha     as FinancialTransaction,
  key Condition.rfhazu   as FinancialInstrumentActivity,
  key Condition.rkondgr  as FinancialTransactionDirection,
  key Condition.rkond    as FinConditionItem,
  key Condition.dguel_kp as ConditionItemValidityStartDate,
  key Condition.sformref as FinConditionFormulaReference,
  key Condition.svarname as FinCndnFormulaVariable,  
  Condition.pkond        as ConditionPercentageRate,
  Condition.szsref       as InterestReference
}
where Condition.rgatt    is initial
  and Condition.sformref is not initial
  and Condition.svarname is not initial
  and ( Condition.nstufe is initial or Condition.nstufe = '00' )
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_FINTRANSALTERNATIVECONDITION",
"VTBFINKO"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/