R_ScrtyClConditionHeaderTP_2

DDL: R_SCRTYCLCONDITIONHEADERTP_2 Type: view_entity TRANSACTIONAL Package: RAP_FIN_TRM_SEC_SC

Security Class Condition Header

R_ScrtyClConditionHeaderTP_2 is a Transactional CDS View that provides data about "Security Class Condition Header" in SAP S/4HANA. It reads from 1 data source (I_SecurityClassConditionHeader) and exposes 18 fields with key field SecurityClass. It has 4 associations to related views. Part of development package RAP_FIN_TRM_SEC_SC.

Data Sources (1)

SourceAliasJoin Type
I_SecurityClassConditionHeader I_SecurityClassConditionHeader from

Associations (4)

CardinalityTargetAliasCondition
[0..1] I_InterestCalculationMethod _InterestCalculationMethod $projection.InterestCalculationMethod = _InterestCalculationMethod.InterestCalculationMethod
[0..1] I_EffectiveInterestMethod _EffectiveInterestMethod $projection.EffectiveInterestMethod = _EffectiveInterestMethod.TrsyEffctvIntrstMethod
[0..1] I_ScrtyClRepaymentType _ScrtyClRepaymentType $projection.SecurityClassRepaymentType = _ScrtyClRepaymentType.SecurityClassRepaymentType
[0..1] I_TreasuryRoundingRuleVH _TreasuryRoundingRuleVH $projection.ScrtyClCalculationRoundingRule = _TreasuryRoundingRuleVH.ScrtyClCalculationRoundingRule

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Security Class Condition Header view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view
ObjectModel.usageType.dataClass #MASTER view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view

Fields (18)

KeyFieldSource TableSource FieldDescription
KEY SecurityClass SecurityClass
ScrtyClDvdndRightsPerUnitInPct ScrtyClDvdndRightsPerUnitInPct
ScrtyClCalculationRoundingRule ScrtyClCalculationRoundingRule
ScrtyClIntrstCalcCuttingDays ScrtyClIntrstCalcCuttingDays
ScrtyClDvdndEntlmntStartDate ScrtyClDvdndEntlmntStartDate
ScrtyClDistrIsReinvested ScrtyClDistrIsReinvested
DistrReinvestmentDiscInPct DistrReinvestmentDiscInPct
InterestCalculationMethod InterestCalculationMethod
ScrtyClInterestIsDiscounted ScrtyClInterestIsDiscounted
EffectiveInterestMethod EffectiveInterestMethod
ScrtyClInterestSettlementFrqcy ScrtyClInterestSettlementFrqcy
EffectiveInterestRate EffectiveInterestRate
SecurityClassRepaymentType SecurityClassRepaymentType
_SecurityClass _SecurityClass
_InterestCalculationMethod _InterestCalculationMethod
_EffectiveInterestMethod _EffectiveInterestMethod
_ScrtyClRepaymentType _ScrtyClRepaymentType
_TreasuryRoundingRuleVH _TreasuryRoundingRuleVH
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Security Class Condition Header'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType:{
  serviceQuality: #C,
  sizeCategory: #M,
  dataClass: #MASTER
}
@VDM.viewType: #TRANSACTIONAL
@VDM.lifecycle.contract.type:#SAP_INTERNAL_API
define view entity R_ScrtyClConditionHeaderTP_2
  as select from I_SecurityClassConditionHeader
  association to parent R_SecurityClassTP as _SecurityClass on $projection.SecurityClass = _SecurityClass.SecurityClass
  association [0..1] to I_InterestCalculationMethod as _InterestCalculationMethod on $projection.InterestCalculationMethod = _InterestCalculationMethod.InterestCalculationMethod
  association [0..1] to I_EffectiveInterestMethod as _EffectiveInterestMethod on $projection.EffectiveInterestMethod = _EffectiveInterestMethod.TrsyEffctvIntrstMethod
  association [0..1] to I_ScrtyClRepaymentType as _ScrtyClRepaymentType on $projection.SecurityClassRepaymentType = _ScrtyClRepaymentType.SecurityClassRepaymentType
  association [0..1] to I_TreasuryRoundingRuleVH as _TreasuryRoundingRuleVH on $projection.ScrtyClCalculationRoundingRule = _TreasuryRoundingRuleVH.ScrtyClCalculationRoundingRule
{
  key SecurityClass,
      ScrtyClDvdndRightsPerUnitInPct,
      ScrtyClCalculationRoundingRule,
      ScrtyClIntrstCalcCuttingDays,
      ScrtyClDvdndEntlmntStartDate,
      @Semantics.booleanIndicator
      ScrtyClDistrIsReinvested,
      DistrReinvestmentDiscInPct,
      InterestCalculationMethod,
      @Semantics.booleanIndicator
      ScrtyClInterestIsDiscounted,
      EffectiveInterestMethod,
      ScrtyClInterestSettlementFrqcy,
      EffectiveInterestRate,
      SecurityClassRepaymentType,

      _SecurityClass,
      _InterestCalculationMethod,
      _EffectiveInterestMethod,
      _ScrtyClRepaymentType,
      _TreasuryRoundingRuleVH
}