A_InsuranceOpenApplQuestion

DDL: A_INSURANCEOPENAPPLQUESTION Type: view_entity CONSUMPTION

Risk Assessment Questions under Coverage

A_InsuranceOpenApplQuestion is a Consumption CDS View that provides data about "Risk Assessment Questions under Coverage" in SAP S/4HANA. It reads from 1 data source (R_InsurPlcyQuestionTP) and exposes 17 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyCoveragePackageID, InsurPlcyCoverageID, InsurPlcyRskAssmtQstnID.

Data Sources (1)

SourceAliasJoin Type
R_InsurPlcyQuestionTP R_InsurPlcyQuestionTP projection

Annotations (15)

NameValueLevelField
EndUserText.label Risk Assessment Questions under Coverage view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
OData.entityType.name InsuranceOpenApplQuestion_Type view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix RAQ view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.allowNewCompositions true view
AbapCatalog.extensibility.quota.maximumFields 250 view
AbapCatalog.extensibility.quota.maximumBytes 2500 view

Fields (17)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID InsurPlcyUUID
KEY InsurPlcyInsurContr InsurPlcyInsurContr
KEY InsurPlcyCoveragePackageID InsurPlcyCoveragePackageID
KEY InsurPlcyCoverageID InsurPlcyCoverageID
KEY InsurPlcyRskAssmtQstnID InsurPlcyRskAssmtQstnID
InsurPlcyJrnlEndNmbr InsurPlcyJrnlEndNmbr
InsurPlcyJrnlNmbr InsurPlcyJrnlNmbr
InsurPlcyProductPackageID InsurPlcyProductPackageID
InsurPlcyRskAssmtQstnIsCancld InsurPlcyRskAssmtQstnIsCancld
InsurancePolicy InsurancePolicy
InsurancePolicyContract InsurancePolicyContract
InsurancePolicyApplication InsurancePolicyApplication
InsurPlcyElementaryProdID InsurPlcyElementaryProdID
InsurPlcyRskAssmtQstnApplQstn InsurPlcyRskAssmtQstnApplQstn
InsurPlcyRskAssmtQstnPrtn InsurPlcyRskAssmtQstnPrtn
InsurPlcyBusinessObject InsurPlcyBusinessObject
LastChangeDateTime LastChangeDateTime
@EndUserText.label: 'Risk Assessment Questions under Coverage'
@VDM: {
  viewType:#CONSUMPTION,
  lifecycle.contract.type:#PUBLIC_REMOTE_API,
  usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA'),
  privilegedAssociations: [ '_RiskAssessmentAnswer' ]
}
@Metadata: {
  ignorePropagatedAnnotations:true
}
@ObjectModel: {
   semanticKey: [ 'InsurPlcyRskAssmtQstnID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}
@OData.entityType.name: 'InsuranceOpenApplQuestion_Type'
@AbapCatalog.extensibility: {
  extensible: true,
  elementSuffix: 'RAQ',
  allowNewDatasources: false,
  dataSources: [ 'Question' ],
  allowNewCompositions: true,
  quota: {
    maximumFields: 250,
    maximumBytes: 2500
  }
}
define view entity A_InsuranceOpenApplQuestion
  as projection on R_InsurPlcyQuestionTP as Question
{
                @ObjectModel.virtualElement: true
                @ObjectModel.filter.transformedBy: 'ABAP:/PM0/CL_ABP_VDM_VE_F_PPD_POLID'
  key           InsurPlcyUUID,
  key           InsurPlcyInsurContr,
  key           InsurPlcyCoveragePackageID,
  key           InsurPlcyCoverageID,
  key           InsurPlcyRskAssmtQstnID,
                InsurPlcyJrnlEndNmbr,
                InsurPlcyJrnlNmbr,
                @ObjectModel.virtualElement: true
                @ObjectModel.filter.transformedBy: 'ABAP:/PM0/CL_ABP_VDM_VE_F_PPD_EFFDT'
                @ObjectModel.virtualElementCalculatedBy: 'ABAP:/PM0/CL_ABP_VDM_VE_C_EFFDT'
  virtual       InsurancePolicyEffectiveDate : /pm0/abd_effective_dt,
                @ObjectModel.virtualElement: true
                @ObjectModel.filter.transformedBy: 'ABAP:/PM0/CL_ABP_VDM_VE_F_PPD_ORDNO'
                @ObjectModel.virtualElementCalculatedBy: 'ABAP:/PM0/CL_ABP_VDM_VE_C_ORDNO'
  virtual       InsurPlcyOrderNumber         : /pm0/abj_orderno_id,
                InsurPlcyProductPackageID,
                InsurPlcyRskAssmtQstnIsCancld,
                InsurancePolicy,
                InsurancePolicyContract,
                InsurancePolicyApplication,
                InsurPlcyElementaryProdID,
                InsurPlcyRskAssmtQstnApplQstn,
                InsurPlcyRskAssmtQstnPrtn,
                InsurPlcyBusinessObject,
                LastChangeDateTime,

                /* Associations */
                _RiskAssessmentAnswer : redirected to composition child A_InsOpApAnswRiskAssessment,
                _Coverage             : redirected to parent A_InsurOpnApplContrCoverage_2

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_INSURPLCYQUESTIONTP"
],
"ASSOCIATED":
[
"A_INSOPAPANSWRISKASSESSMENT",
"A_INSUROPNAPPLCONTRCOVERAGE_2",
"R_INSURPLCYANSWRSKASSMTTP",
"R_INSURPLCYCONTRCOVERAGETP_2"
],
"BASE":
[
"R_INSURPLCYQUESTIONTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/