I_INSURPLCYINSUREDOBJECTBASIC

CDS View

Insured Object in Insurance Policy

I_INSURPLCYINSUREDOBJECTBASIC is a CDS View in S/4HANA. Insured Object in Insurance Policy. It contains 14 fields. 14 CDS views read from this table.

CDS Views using this table (14)

ViewTypeJoinVDMDescription
I_InsOpApContractInsuredObject view_entity from COMPOSITE Contract Insured Object in InsurOpenAppl
I_InsOpApContrCvrgInsrdObject view_entity from COMPOSITE Cvrg Insed Object of Contr in InsOpAppl
I_InsOpApCvrgPckgInsrdObject view_entity from COMPOSITE Cvrg Pckg Insurd Object in InsurOpenAppl
I_InsurancePolicyInsuredObject view_entity from COMPOSITE Cvrg InsOb of Cvrg Pckg in Insur Plcy
I_InsurApplContrCvrgInsrdObj view_entity inner COMPOSITE Cvrg Insrd Object of Contr in Insur Appl
I_InsurApplContrInsuredObject view_entity inner COMPOSITE Contract Insrd Obj in Insurance Appl
I_InsurApplCvrgPckgInsrdObject view_entity inner COMPOSITE Cvrg Pckg Insurd Object in Insur Appl
I_InsurApplInsuredObject view_entity inner COMPOSITE Cvrg InsOb of Cvrg Pckg in Insur Appl
I_InsurOpenApplInsuredObject view_entity from COMPOSITE Cvrg InsOb of Cvrg Pckg in InsurOpenAppl
I_InsurPlcyContrCvrgInsrdObj view_entity from COMPOSITE Cvrg Insrd Object of Contr in Insur Plcy
I_InsurPlcyContrInsuredObject view_entity from COMPOSITE Contract Insrd Obj in Insurance Policy
I_InsurPlcyCvrgPckgInsrdObject view_entity from COMPOSITE Cvrg Pckg Insurd Object in Insur Plcy
P_InsurOpenApplInsuredObject view_entity from COMPOSITE
P_InsurOpenApplInsuredObject view_entity union COMPOSITE

Fields (14)

KeyField CDS FieldsUsed in Views
KEY InsurPlcyCoverageID InsurPlcyCoverageID 13
KEY InsurPlcyCoveragePackageID InsurPlcyCoveragePackageID 13
KEY InsurPlcyInsurContr InsurPlcyInsurContr 13
KEY InsurPlcyInsuredObjectID InsurPlcyInsuredObjectID 13
KEY InsurPlcyJrnlNmbr InsurPlcyJrnlNmbr 13
KEY InsurPlcyUUID InsurPlcyUUID 8
InsurInsrblObjJrnlNmbr InsurInsrblObjJrnlNmbr 12
InsurPlcyInsrdObjectTemplate InsurPlcyInsrdObjectTemplate 12
InsurPlcyInsrdObjSubCategory InsurPlcyInsrdObjSubCategory 12
InsurPlcyInsrdObjUnqID InsurPlcyInsrdObjUnqID 12
InsurPlcyInsuredObjectCategory InsurPlcyInsuredObjectCategory 12
InsurPlcyJrnlEndNmbr InsurPlcyJrnlEndNmbr 12
InsurPlcyProductPackageID InsurPlcyProductPackageID 12
LastChangeDateTime LastChangeDateTime 12
@EndUserText.label: 'Insured Object in Insurance Policy'
@VDM: {
  viewType: #BASIC,
  lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl: {
  authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   representativeKey: 'InsurPlcyInsuredObjectID',
   semanticKey: [ 'InsurPlcyInsuredObjectID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #A,
     sizeCategory:   #XL
   },
   supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ]
}
@Metadata.allowExtensions: true
@Analytics: {
  technicalName: 'IPInsrdObjBsc'
}

define view entity I_InsurPlcyInsuredObjectBasic
  as select from /pm0/abdasubjct as Subject

{

  key cast( Subject.policy_id as /pm0/vdm_policy_uuid preserving type )          as InsurPlcyUUID,
  key Subject.policyproduct_id                                                   as InsurPlcyInsurContr,
  key Subject.covpac_id                                                          as InsurPlcyCoveragePackageID,
  key Subject.coverage_id                                                        as InsurPlcyCoverageID,
  key Subject.subject_id                                                         as InsurPlcyInsuredObjectID,
  key cast( Subject.journalno_id as /pm0/vdm_journal_number_id preserving type ) as InsurPlcyJrnlNmbr,
  key Subject.journalendno_id                                                    as InsurPlcyJrnlEndNmbr,
      @Consumption.hidden: true
      Subject.ppdpac_id                                                          as InsurPlcyProductPackageID,
      Subject.pm_id                                                              as InsurPlcyInsrdObjectTemplate,
      Subject.objcat_cd                                                          as InsurPlcyInsuredObjectCategory,
      Subject.objtyp_cd                                                          as InsurPlcyInsrdObjSubCategory,
      Subject.insobjnr_tt                                                        as InsurPlcyInsrdObjUnqID,
      @Consumption.hidden: true
      Subject.bo_cd                                                              as InsurPlcyBusinessObject,
      Subject.jourvbo_cd                                                         as InsurInsrblObjJrnlNmbr,
      @Semantics.systemDateTime.lastChangedAt: true
      Subject.change_ts                                                          as LastChangeDateTime

}
where
  Subject.covcp_id = 0
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"/PM0/ABDASUBJCT"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/