R_CNDNCONTRCNDNRECDVALIDITYTP

CDS View

Cndn Rec Val of Condition Contract - TP

R_CNDNCONTRCNDNRECDVALIDITYTP is a CDS View in S/4HANA. Cndn Rec Val of Condition Contract - TP. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
A_CndnContrCndnRecdValidity view_entity projection CONSUMPTION Condition Record Validity
@EndUserText.label: 'Cndn Rec Val of Condition Contract - TP'
@VDM: {
  viewType: #TRANSACTIONAL,
  lifecycle.contract.type: #SAP_INTERNAL_API
} 
@AccessControl: {
  authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
//   representativeKey: 'ConditionRecord',

   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #P,
     sizeCategory:   #XXL
   }
}
@Metadata: {
  ignorePropagatedAnnotations: true
}


define view entity R_CndnContrCndnRecdValidityTP
  as select from R_ConditionContract

  association        to parent R_CndnContrCndnRecordTP as _CndnContrCndnRecord on  $projection.ConditionContract = _CndnContrCndnRecord.ConditionContract
                                                                               and $projection.ConditionRecord   = _CndnContrCndnRecord.ConditionRecord
  association [1..1] to R_ConditionContractTP          as _ConditionContract   on  $projection.ConditionContract = _ConditionContract.ConditionContract
  //  association[0..1] to I_ConditionApplication as _ConditionApplication on $projection.ConditionApplication = _ConditionApplication.ConditionApplication

  //  association[0..1] to I_PricingConditionType     as _I_PricingConditionType  on  $projection.ConditionApplication = _I_PricingConditionType.ConditionApplication

  //                                                                              and $projection.ConditionType        = _I_PricingConditionType.ConditionType

{
      //  @ObjectModel.foreignKey.association: '_ConditionContract'

  key ConditionContract             as ConditionContract,
  key cast( '' as knumh )           as ConditionRecord,
      @Semantics.businessDate.to: true
  key cast( '00000000' as kodatbi ) as ConditionValidityEndDate,

      @Semantics.businessDate.from: true
      cast( '00000000' as kodatab ) as ConditionValidityStartDate,

      cast( '' as kotabnr_char )    as ConditionTable,
      //      @ObjectModel.foreignKey.association: '_ConditionApplication'

      cast( '' as kappl )           as ConditionApplication,
      //      @ObjectModel.foreignKey.association: '_I_PricingConditionType'

      cast( '' as kscha )           as ConditionType,

      /* --- Root Entity --- */
      _ConditionContract,
      /* --- Parent Entity --- */
      _CndnContrCndnRecord
      /* --- Association --- */
      //      _ConditionApplication,

      //      _I_PricingConditionType


}
where
  ConditionContract = ''