R_INSURPLCYQUESTIONTP

CDS View

Risk Assessment Questions

R_INSURPLCYQUESTIONTP is a CDS View in S/4HANA. Risk Assessment Questions. 2 CDS views read from this table.

CDS Views using this table (2)

ViewTypeJoinVDMDescription
A_InsuranceOpenApplQuestion view_entity projection CONSUMPTION Risk Assessment Questions under Coverage
A_InsurancePolicyQuestion view_entity projection CONSUMPTION Risk Assessment Questions under Coverage
@EndUserText.label: 'Risk Assessment Questions'
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   semanticKey: [ 'InsurPlcyRskAssmtQstnID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}
@ObjectModel.sapObjectNodeType.name: 'InsuranceCoverage'
@AbapCatalog.extensibility: {
  extensible: true,
  elementSuffix: 'RAQ',
  allowNewDatasources: false,
  allowNewCompositions: true,
  dataSources: [ '_Extension' ],
  quota: {
    maximumFields: 250,
    maximumBytes: 2500
  }
}
define view entity R_InsurPlcyQuestionTP
  as select from I_InsurPlcyQuestionBasic

  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_InsurancePolicyQuestion           as _Extension on  $projection.InsurPlcyUUID              = _Extension.InsurPlcyUUID
                                                                          and $projection.InsurPlcyInsurContr        = _Extension.InsurPlcyInsurContr
                                                                          and $projection.InsurPlcyCoveragePackageID = _Extension.InsurPlcyCoveragePackageID
                                                                          and $projection.InsurPlcyCoverageID        = _Extension.InsurPlcyCoverageID
                                                                          and $projection.InsurPlcyRskAssmtQstnID    = _Extension.InsurPlcyRskAssmtQstnID
                                                                          and $projection.InsurPlcyJrnlEndNmbr       = _Extension.InsurPlcyJrnlEndNmbr
                                                                          and $projection.InsurPlcyJrnlNmbr          = _Extension.InsurPlcyJrnlNmbr

  composition [0..*] of R_InsurPlcyAnswRskAssmtTP           as _RiskAssessmentAnswer

{
  key InsurPlcyUUID,
  key InsurPlcyInsurContr,
  key InsurPlcyCoveragePackageID,
  key InsurPlcyCoverageID,
  key InsurPlcyRskAssmtQstnID,
      InsurPlcyJrnlEndNmbr,
      InsurPlcyJrnlNmbr,
      InsurPlcyProductPackageID,
      InsurPlcyRskAssmtQstnIsCancld,
      InsurancePolicy,
      InsurancePolicyContract,
      InsurancePolicyApplication,
      InsurPlcyElementaryProdID,
      InsurPlcyRskAssmtQstnApplQstn,
      InsurPlcyRskAssmtQstnPrtn,
      InsurPlcyBusinessObject,
      LastChangeDateTime,

      /* Associations */
      _RiskAssessmentAnswer,
      _Coverage
}
where
  InsurPlcyCoveragePackageID = 0
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURPLCYQUESTIONBASIC"
],
"ASSOCIATED":
[
"R_INSURPLCYANSWRSKASSMTTP",
"R_INSURPLCYCONTRCOVERAGETP_2"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/