R_INSURPLCYCVRGEXTREFTP

CDS View

External Reference under Coverage

R_INSURPLCYCVRGEXTREFTP is a CDS View in S/4HANA. External Reference under Coverage. 2 CDS views read from this table.

CDS Views using this table (2)

ViewTypeJoinVDMDescription
A_InsurOpnApplCvrgExtReference view_entity projection CONSUMPTION External Reference under Coverage
A_InsurPlcyCvrgExtReference view_entity projection CONSUMPTION External Reference under Coverage
@EndUserText.label: 'External Reference under Coverage'
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   semanticKey: [ 'InsurPlcyExternalReferenceID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}
@ObjectModel.sapObjectNodeType.name: 'InsuranceCoverage'
@AbapCatalog.extensibility: {
  extensible: true,
  elementSuffix: 'ERE',
  allowNewDatasources: false,
  allowNewCompositions: true,
  dataSources: [ '_Extension' ],
  quota: {
    maximumFields: 250,
    maximumBytes: 2500
  }
}
define view entity R_InsurPlcyCvrgExtRefTP
  as select from I_InsurPlcyExtReferenceBasic

  association        to parent R_InsurPlcyContrCoverageTP_2 as _Coverage  on  $projection.InsurPlcyUUID              = _Coverage.InsurPlcyUUID
                                                                          and $projection.InsurPlcyInsurContr        = _Coverage.InsurPlcyInsurContr
                                                                          and $projection.InsurPlcyCoveragePackageID = _Coverage.InsurPlcyCoveragePackageID
                                                                          and $projection.InsurPlcyCoverageID        = _Coverage.InsurPlcyCoverageID

  association [1..1] to E_InsurPlcyExtRef                   as _Extension on  $projection.InsurPlcyInsurContr          = _Extension.InsurPlcyInsurContr
                                                                          and $projection.InsurPlcyCoverageID          = _Extension.InsurPlcyCoverageID
                                                                          and $projection.InsurPlcyJrnlEndNmbr         = _Extension.InsurPlcyJrnlEndNmbr
                                                                          and $projection.InsurPlcyInsuredObjectID     = _Extension.InsurPlcyInsuredObjectID
                                                                          and $projection.InsurPlcyExternalReferenceID = _Extension.InsurPlcyExternalReferenceID
                                                                          and $projection.InsurPlcyJrnlNmbr            = _Extension.InsurPlcyJrnlNmbr
                                                                          and $projection.InsurPlcyCoveragePackageID   = _Extension.InsurPlcyCoveragePackageID
                                                                          and $projection.InsurPlcyCoverageOptionID    = _Extension.InsurPlcyCoverageOptionID
                                                                          and $projection.InsurPlcyUUID                = _Extension.InsurPlcyUUID
{

  key InsurPlcyUUID,
  key InsurPlcyInsurContr,
  key InsurPlcyCoveragePackageID,
  key InsurPlcyCoverageID,
  key InsurPlcyCoverageOptionID,
  key InsurPlcyInsuredObjectID,
  key InsurPlcyExternalReferenceID,
      InsurPlcyJrnlEndNmbr,
      InsurPlcyJrnlNmbr,
      InsurPlcyProductPackageID,
      InsurPlcyExtRefIsCancelled,
      InsurPlcyExtRefCompany,
      InsurPlcyExtRefReferenceNumber,
      InsurPlcyExtRefReferenceType,
      InsurPlcyExtRefTemplate,
      InsurPlcyBusinessObject,
      LastChangeDateTime,

      /*Association*/
      _Coverage
}
where
      InsurPlcyCoverageOptionID  = 0
  and InsurPlcyInsuredObjectID   = 0
  and InsurPlcyCoveragePackageID = 0