R_INSURANCEPOLICYCLAUSETP

CDS View

InsOb Clause of Cvrg Pckg in Plcy - TP

R_INSURANCEPOLICYCLAUSETP is a CDS View in S/4HANA. InsOb Clause of Cvrg Pckg in Plcy - TP. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
A_InsurancePolicyClause view_entity projection CONSUMPTION Insured Object Clause of Cvrg Package
@EndUserText.label: 'InsOb Clause of Cvrg Pckg in Plcy - TP'
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   representativeKey: 'InsurPlcyClauseID',
   semanticKey: [ 'InsurPlcyClauseID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #D,
     sizeCategory:   #XL
   }
}

define view entity R_InsurancePolicyClauseTP
  as select from I_InsurancePolicyClause as Clause

  association        to parent R_InsurPlcyCvrgPckgInsrdObjTP as _InsurPlcyCvrgPckgInsrdObject on  $projection.InsurPlcyUUID              = _InsurPlcyCvrgPckgInsrdObject.InsurPlcyUUID
                                                                                              and $projection.InsurPlcyInsurContr        = _InsurPlcyCvrgPckgInsrdObject.InsurPlcyInsurContr
                                                                                              and $projection.InsurPlcyCoveragePackageID = _InsurPlcyCvrgPckgInsrdObject.InsurPlcyCoveragePackageID
                                                                                              and $projection.InsurPlcyInsuredObjectID   = _InsurPlcyCvrgPckgInsrdObject.InsurPlcyInsuredObjectID

  association [1..1] to E_InsurancePolicyClause              as _Extension                    on  $projection.InsurPlcyUUID              = _Extension.InsurPlcyUUID
                                                                                              and $projection.InsurPlcyInsurContr        = _Extension.InsurPlcyInsurContr
                                                                                              and $projection.InsurPlcyCoveragePackageID = _Extension.InsurPlcyCoveragePackageID
                                                                                              and 0                                      = _Extension.InsurPlcyCoverageID
                                                                                              and 0                                      = _Extension.InsurPlcySubCvrgID
                                                                                              and $projection.InsurPlcyInsuredObjectID   = _Extension.InsurPlcyInsuredObjectID
                                                                                              and $projection.InsurPlcyClauseID          = _Extension.InsurPlcyClauseID
                                                                                              and 0                                      = _Extension.InsurPlcyCoverageOptionID
                                                                                              and 0                                      = _Extension.InsurPlcyUndrwrtgDcsnRiskID
                                                                                              and $projection.InsurPlcyJrnlNmbr          = _Extension.InsurPlcyJrnlNmbr
                                                                                              and $projection.InsurPlcyJrnlEndNmbr       = _Extension.InsurPlcyJrnlEndNmbr

{

  key Clause.InsurPlcyUUID,
  key Clause.InsurPlcyInsurContr,
  key Clause.InsurPlcyCoveragePackageID,
  key Clause.InsurPlcyInsuredObjectID,
  key Clause.InsurPlcyClauseID,
      Clause.InsurPlcyJrnlNmbr,
      Clause.InsurPlcyJrnlEndNmbr,
      Clause.InsurPlcyProductPackageID as InsurPolicyContractPackageID,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurancePolicyTemplate'
      Clause.InsurPlcyClauseTemplate   as InsurancePolicyClauseControl,
      Clause.InsurPlcyIndivClauseAgrmtText,
      Clause.InsurPlcyClauseDetailTextUUID,
      Clause.LongText,
      Clause.TextObjectCategory,
      Clause.TextObjectKey,
      Clause.Language,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurancePolicyClauseType'
      Clause.InsurPlcyClauseType,
      Clause.InsurPlcyClauseStartDate,
      Clause.InsurPlcyClauseEndDate,
      Clause.LastChangeDateTime,

      /* Associations */
      _InsurPlcyCvrgPckgInsrdObject

}