R_InsurPolicyInsuredObjectTP_2

DDL: R_INSURPOLICYINSUREDOBJECTTP_2 Type: view_entity TRANSACTIONAL

Insured Object - TP

R_InsurPolicyInsuredObjectTP_2 is a Transactional CDS View that provides data about "Insured Object - TP" in SAP S/4HANA. It reads from 2 data sources (I_InsurPlcyHghstVersPerAppl, I_InsurPlcyInsrdObjEntyVersion) and exposes 124 fields with key fields InsurPlcyUUID, InsurPlcyApplUUID, InsurPlcyInsurContr, InsurPlcyCoveragePackageID, InsurPlcyCoverageID. It has 13 associations to related views.

Data Sources (2)

SourceAliasJoin Type
I_InsurPlcyHghstVersPerAppl HighestVersion inner
I_InsurPlcyInsrdObjEntyVersion InsuredObject from

Associations (13)

CardinalityTargetAliasCondition
[1..1] E_InsurancePolicyInsuredObject _Extension ( $projection.InsurPlcyUUID = _Extension.InsurPlcyUUID or $projection.InsurPlcyApplUUID = _Extension.InsurPlcyUUID ) and $projection.InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr and $projection.InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr and $projection.InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr and $projection.InsurPlcyCoveragePackageID = _Extension.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageID = _Extension.InsurPlcyCoverageID and $projection.InsurPlcyCoverageOptionID = _Extension.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsuredObjectID = _Extension.InsurPlcyInsuredObjectID
[1..1] R_InsurancePolicyTP_3 _Policy $projection.InsurPlcyUUID = _Policy.InsurPlcyUUID and $projection.InsurPlcyApplUUID = _Policy.InsurPlcyApplUUID
[0..*] R_InsurPlcyClauseTP_3 _Clause $projection.InsurPlcyUUIDForEdit = _Clause.InsurPlcyUUID and $projection.InsurPlcyApplUUIDForEdit = _Clause.InsurPlcyApplUUID and $projection.InsurPlcyInsurContrForEdit = _Clause.InsurPlcyInsurContr and $projection.InsurPlcyCvPcgIDForEdit = _Clause.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageIDForEdit = _Clause.InsurPlcyCoverageID and $projection.InsurPlcyCvrgOptnIDForEdit = _Clause.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsrdObjIDForEdit = _Clause.InsurPlcyInsuredObjectID and $projection.InsurPlcyUndrwrtgDcsnRiskID = _Clause.InsurPlcyUndrwrtgDcsnRiskID and $projection.InsurPlcySubCvrgID = _Clause.InsurPlcySubCvrgID
[0..*] R_InsurancePolicyCreditorTP _Creditor $projection.InsurPlcyUUIDForEdit = _Creditor.InsurPlcyUUID and $projection.InsurPlcyApplUUIDForEdit = _Creditor.InsurPlcyApplUUID and $projection.InsurPlcyInsurContrForEdit = _Creditor.InsurPlcyInsurContr and $projection.InsurPlcyCvPcgIDForEdit = _Creditor.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageIDForEdit = _Creditor.InsurPlcyCoverageID and $projection.InsurPlcyCvrgOptnIDForEdit = _Creditor.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsrdObjIDForEdit = _Creditor.InsurPlcyInsuredObjectID
[0..*] R_InsurPlcyDeductibleTP_2 _Deductible $projection.InsurPlcyUUIDForEdit = _Deductible.InsurPlcyUUID and $projection.InsurPlcyApplUUIDForEdit = _Deductible.InsurPlcyApplUUID and $projection.InsurPlcyInsurContrForEdit = _Deductible.InsurPlcyInsurContr and $projection.InsurPlcyCvPcgIDForEdit = _Deductible.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageIDForEdit = _Deductible.InsurPlcyCoverageID and $projection.InsurPlcyCvrgOptnIDForEdit = _Deductible.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsrdObjIDForEdit = _Deductible.InsurPlcyInsuredObjectID and $projection.InsurPlcyUndrwrtgDcsnRiskID = _Deductible.InsurPlcyUndrwrtgDcsnRiskID and $projection.InsurPlcySubCvrgID = _Deductible.InsurPlcySubCvrgID
[0..*] R_InsurPlcyDiagnosisCodeTP_2 _DiagnosisCode $projection.InsurPlcyUUIDForEdit = _DiagnosisCode.InsurPlcyUUID and $projection.InsurPlcyApplUUIDForEdit = _DiagnosisCode.InsurPlcyApplUUID and $projection.InsurPlcyInsurContrForEdit = _DiagnosisCode.InsurPlcyInsurContr and $projection.InsurPlcyCvPcgIDForEdit = _DiagnosisCode.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageIDForEdit = _DiagnosisCode.InsurPlcyCoverageID and $projection.InsurPlcyCvrgOptnIDForEdit = _DiagnosisCode.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsrdObjIDForEdit = _DiagnosisCode.InsurPlcyInsuredObjectID
[0..*] R_InsurPlcyExtRefTP_2 _ExternalReference $projection.InsurPlcyUUIDForEdit = _ExternalReference.InsurPlcyUUID and $projection.InsurPlcyApplUUIDForEdit = _ExternalReference.InsurPlcyApplUUID and $projection.InsurPlcyInsurContrForEdit = _ExternalReference.InsurPlcyInsurContr and $projection.InsurPlcyCvPcgIDForEdit = _ExternalReference.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageIDForEdit = _ExternalReference.InsurPlcyCoverageID and $projection.InsurPlcyCvrgOptnIDForEdit = _ExternalReference.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsrdObjIDForEdit = _ExternalReference.InsurPlcyInsuredObjectID
[0..*] R_InsurPlcyInsObAddressTP _InsObAddress $projection.InsurPlcyUUIDForEdit = _InsObAddress.InsurPlcyUUID and $projection.InsurPlcyApplUUIDForEdit = _InsObAddress.InsurPlcyApplUUID and $projection.InsurPlcyInsurContrForEdit = _InsObAddress.InsurPlcyInsurContr and $projection.InsurPlcyCvPcgIDForEdit = _InsObAddress.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageIDForEdit = _InsObAddress.InsurPlcyCoverageID and $projection.InsurPlcyCvrgOptnIDForEdit = _InsObAddress.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsrdObjIDForEdit = _InsObAddress.InsurPlcyInsuredObjectID
[0..*] R_InsurPlcyReltdContractTP_2 _RelatedContract $projection.InsurPlcyUUIDForEdit = _RelatedContract.InsurPlcyUUIDForEdit and $projection.InsurPlcyApplUUIDForEdit = _RelatedContract.InsurPlcyApplUUIDForEdit and $projection.InsurPlcyInsurContrForEdit = _RelatedContract.InsurPlcyInsurContrForEdit and $projection.InsurPlcyCvPcgIDForEdit = _RelatedContract.InsurPlcyCvPcgIDForEdit and $projection.InsurPlcyCoverageIDForEdit = _RelatedContract.InsurPlcyCoverageIDForEdit and $projection.InsurPlcyCvrgOptnIDForEdit = _RelatedContract.InsurPlcyCvrgOptnIDForEdit and $projection.InsurPlcyInsrdObjIDForEdit = _RelatedContract.InsurPlcyInsrdObjIDForEdit
[0..*] R_InsurPlcySurchrgDiscTP_2 _SurchargeDiscount $projection.InsurPlcyUUIDForEdit = _SurchargeDiscount.InsurPlcyUUID and $projection.InsurPlcyApplUUIDForEdit = _SurchargeDiscount.InsurPlcyApplUUID and $projection.InsurPlcyInsurContrForEdit = _SurchargeDiscount.InsurPlcyInsurContr and $projection.InsurPlcyCvPcgIDForEdit = _SurchargeDiscount.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageIDForEdit = _SurchargeDiscount.InsurPlcyCoverageID and $projection.InsurPlcyCvrgOptnIDForEdit = _SurchargeDiscount.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsrdObjIDForEdit = _SurchargeDiscount.InsurPlcyInsuredObjectID and $projection.InsurPlcyUndrwrtgDcsnRiskID = _SurchargeDiscount.InsurPlcyUndrwrtgDcsnRiskID
[0..*] R_InsurPlcyUndrwrtgDcsnTP _UnderwritingDecision $projection.InsurPlcyUUIDForEdit = _UnderwritingDecision.InsurPlcyUUID and $projection.InsurPlcyApplUUIDForEdit = _UnderwritingDecision.InsurPlcyApplUUID and $projection.InsurPlcyInsurContrForEdit = _UnderwritingDecision.InsurPlcyInsurContr and $projection.InsurPlcyCvPcgIDForEdit = _UnderwritingDecision.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageIDForEdit = _UnderwritingDecision.InsurPlcyCoverageID and $projection.InsurPlcyCvrgOptnIDForEdit = _UnderwritingDecision.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsrdObjIDForEdit = _UnderwritingDecision.InsurPlcyInsuredObjectID
[0..*] R_InsurancePolicyAdjustmentTP _Adjustment $projection.InsurPlcyUUIDForEdit = _Adjustment.InsurPlcyUUID and $projection.InsurPlcyApplUUIDForEdit = _Adjustment.InsurPlcyApplUUID and $projection.InsurPlcyInsurContrForEdit = _Adjustment.InsurPlcyInsurContr and $projection.InsurPlcyCvPcgIDForEdit = _Adjustment.InsurPlcyCoveragePackageID and $projection.InsurPlcyCoverageIDForEdit = _Adjustment.InsurPlcyCoverageID and $projection.InsurPlcyCvrgOptnIDForEdit = _Adjustment.InsurPlcyCoverageOptionID and $projection.InsurPlcyInsrdObjIDForEdit = _Adjustment.InsurPlcyInsuredObjectID
[0..*] R_InsurancePolicyPremiumTP _Premium $projection.InsurPlcyUUIDForEdit = _Premium.InsurPlcyUUIDForEdit and $projection.InsurPlcyApplUUIDForEdit = _Premium.InsurPlcyApplUUIDForEdit and $projection.InsurPlcyInsurContrForEdit = _Premium.InsurPlcyInsurContrForEdit and $projection.InsurPlcyCvPcgIDForEdit = _Premium.InsurPlcyCvPcgIDForEdit and $projection.InsurPlcyCoverageIDForEdit = _Premium.InsurPlcyCoverageIDForEdit and $projection.InsurPlcyCvrgOptnIDForEdit = _Premium.InsurPlcyCvrgOptnIDForEdit and $projection.InsurPlcyInsrdObjIDForEdit = _Premium.InsurPlcyInsrdObjIDForEdit

Annotations (12)

NameValueLevelField
EndUserText.label Insured Object - TP view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
VDM.viewType #TRANSACTIONAL view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.sapObjectNodeType.name InsurancePolicyInsuredObject view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix IOB view
AbapCatalog.extensibility.allowNewDatasources false view
Metadata.ignorePropagatedAnnotations true view

Fields (124)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID I_InsurPlcyInsrdObjEntyVersion InsurPlcyUUID Policy UUID
KEY InsurPlcyApplUUID I_InsurPlcyInsrdObjEntyVersion InsurPlcyApplUUID Policy UUID
KEY InsurPlcyInsurContr I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsurContr Contract Key
KEY InsurPlcyCoveragePackageID I_InsurPlcyInsrdObjEntyVersion InsurPlcyCoveragePackageID Cov.Package ID
KEY InsurPlcyCoverageID I_InsurPlcyInsrdObjEntyVersion InsurPlcyCoverageID Coverage Key
KEY InsurPlcyCoverageOptionID I_InsurPlcyInsrdObjEntyVersion InsurPlcyCoverageOptionID Cov. Option Key
KEY InsurPlcyInsuredObjectID I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsuredObjectID Ins. Obj. No.
InsurPlcyUUIDForEdit I_InsurPlcyInsrdObjEntyVersion InsurPlcyUUID Policy UUID
InsurPlcyApplUUIDForEdit I_InsurPlcyInsrdObjEntyVersion InsurPlcyApplUUID Policy UUID
InsurPlcyInsurContrForEdit I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsurContr Contract Key
InsurPlcyCvPcgIDForEdit I_InsurPlcyInsrdObjEntyVersion InsurPlcyCoveragePackageID Cov.Package ID
InsurPlcyCoverageIDForEdit I_InsurPlcyInsrdObjEntyVersion InsurPlcyCoverageID Coverage Key
InsurPlcyCvrgOptnIDForEdit I_InsurPlcyInsrdObjEntyVersion InsurPlcyCoverageOptionID Cov. Option Key
InsurPlcyInsrdObjIDForEdit I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsuredObjectID Ins. Obj. No.
InsurPlcyUndrwrtgDcsnRiskID
InsurPlcySubCvrgID
InsurPlcyOrderNumber I_InsurPlcyInsrdObjEntyVersion InsurPlcyOrderNumber Sequence Number
InsurPlcyBusProcType I_InsurPlcyInsrdObjEntyVersion InsurPlcyBusProcType Bus. Process
InsurPlcyBusProcessNumerator I_InsurPlcyInsrdObjEntyVersion InsurPlcyBusProcessNumerator Bus. Proc. No.
InsurPlcyJrnlNmbr I_InsurPlcyInsrdObjEntyVersion InsurPlcyJrnlNmbr Journal Number
InsurPlcyJrnlEndNmbr I_InsurPlcyInsrdObjEntyVersion InsurPlcyJrnlEndNmbr Term. Jour. No.
InsurPlcyProductPackageID I_InsurPlcyInsrdObjEntyVersion InsurPlcyProductPackageID Prod. Pckg. Key
InsurPlcyInsrdObjectTemplate I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjectTemplate Object Module
InsurPlcyInsuredObjectCategory I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsuredObjectCategory Object Category
InsurPlcyInsrdObjSubCategory I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjSubCategory Object Type
InsurPlcyInsrdObjUnqID I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjUnqID Insurable Obj.
InsurInsrblObjJrnlNmbr I_InsurPlcyInsrdObjEntyVersion InsurInsrblObjJrnlNmbr INSBO JournStat
InsurPlcyInsrdObjIsCancelled I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjIsCancelled Rev. Flag
InsurPlcyInsuredPersonID I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsuredPersonID BusPartner
InsurPlcyInsrdObjEffctvDte I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjEffctvDte Effective Date
InsurPlcyInsrdObjAwardReason I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjAwardReason Assign. Reason
InsurPlcyInsrdObjIsUpdateNeed I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjIsUpdateNeed Oblig. Update
InsurPlcyInsrdObjTypeChannel I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjTypeChannel ObjTypeChStruc.
InsurPlcyInsrdObjCatChannel I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjCatChannel Obj. Cat. ChStr
InsurPlcyInsrdObjSuperChannel I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjSuperChannel ObjSuperChStruc
InsurPlcyInsrdObjCurrency I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjCurrency Currency
InsurPlcyInsrdObjDeclaration I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjDeclaration Declaration No.
InsurPlcyInsrdObjPositionSqnc I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjPositionSqnc Item No.
InsurPlcyInsrdObjIsNoPremRaise I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjIsNoPremRaise No Prem.Incr.
InsurPlcyInsrdObjIsLocChanged I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjIsLocChanged Location Change
InsurPlcyInsrdObjRiskGrpNumber I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjRiskGrpNumber Risk Group No.
InsurPlcyInsrdObjOccptnRdyDte I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjOccptnRdyDte Ready for Occ.
InsurPlcyInsrdObjIsInCnstrctn I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjIsInCnstrctn Building Str.
InsurPlcyInsrdObjStormZone I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjStormZone Storm Zone
InsurPlcyInsrdObjHazardClass I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjHazardClass Risk Class
InsurPlcyInsrdObjCnstrctnType I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjCnstrctnType Const.TypeCl
InsurPlcyInsrdObjUsblAreaQty I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjUsblAreaQty
InsurPlcyInsrdObjCommlUsgePct I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjCommlUsgePct Comm. Usage (%)
InsurPlcyInsrdObjTariffZone I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjTariffZone Tariff Zone
InsurPlcyInsrdPersonBirthDate I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersonBirthDate Date of Birth
InsurPlcyInsrdPersonName I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersonName Name at Birth
InsurPlcyInsrdPersonStatus I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersonStatus IP/IO Status
InsurPlcyInsrdPersonAddr I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersonAddr Address
InsurPlcyInsrdPersonIsOwner I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersonIsOwner Owner in Assoc.
InsurPlcyInsrdPersonJob I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersonJob IP Occupation
InsurPlcyInsrdPersonIsSmoker I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersonIsSmoker Smoker
InsurPlcyInsrdPersonRskGrp I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersonRskGrp Risk Group
InsurPlcyInsrdPersonGender I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersonGender Gender
InsurPlcyInsrdPersnBeginValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersnBeginValue Age at Entry
InsurPlcyInsrdPersnFinalValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersnFinalValue Final Age
InsurPlcyInsrdPersnAgeGrp I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersnAgeGrp Age Group
InsurPlcyInsrdPersnRole I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersnRole Ins.Person Role
InsurPlcyInsrdPersnJobClass I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersnJobClass Occupatnl Class
InsurPlcyInsrdPersnProfession I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdPersnProfession IP Occup.Status
InsurPlcyInsrdObjNmbrOfAnimal I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjNmbrOfAnimal No. of Animals
InsurPlcyInsrdObjValueAmount I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjValueAmount Object Value
InsurPlcyInsrdObjLonValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjLonValue Add. Longitude
InsurPlcyInsrdObjLonMinsValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjLonMinsValue Long. in Mins
InsurPlcyInsrdObjLonSecsValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjLonSecsValue Long. in Secs
InsurPlcyInsrdObjLatitudeValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjLatitudeValue Lat.for Address
InsurPlcyInsrdObjLatMinsValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjLatMinsValue Lat. in Minutes
InsurPlcyInsrdObjLatSecsValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjLatSecsValue Lat. in Seconds
InsurPlcyPostCodeTxt I_InsurPlcyInsrdObjEntyVersion InsurPlcyPostCodeTxt Postal Code
InsurPlcyInsrdObjStreetName I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjStreetName Street
InsurPlcyInsrdObjCountry I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjCountry Country/Reg.
InsurPlcyInsrdObjValueType I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjValueType Obj. Value Type
InsurPlcyInsrdObjDtmnYearValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjDtmnYearValue Value Det. (Yr)
InsurPlcyInsrdObjCityName I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjCityName City
InsurPlcyInsrdObjHouseNumber I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjHouseNumber House Number
InsurPlcyInsrdObjUsblAreaUnit I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjUsblAreaUnit Occup.Area Unit
InsurPlcyInsrdObj2LonValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2LonValue Add. Longitude
InsurPlcyInsrdObj2LonMinsValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2LonMinsValue Long. in Mins
InsurPlcyInsrdObj2LonSecsValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2LonSecsValue Long. in Secs
InsurPlcyInsrdObj2LatValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2LatValue Lat.for Address
InsurPlcyInsrdObj2LatMinsValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2LatMinsValue Lat. in Minutes
InsurPlcyInsrdObj2LatSecsValue I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2LatSecsValue Lat. in Seconds
InsurPlcyInsrdObj2StreetName I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2StreetName Street
InsurPlcyInsrdObjPostCodeTxt I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjPostCodeTxt Postal Code
InsurPlcyInsrdObj2Country I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2Country Country/Reg.
InsurPlcyInsrdObj2CnstrctnType I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2CnstrctnType Const.TypeCl
InsurPlcyInsrdObj2CityName I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2CityName City
InsurPlcyInsrdObj2HouseNumber I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2HouseNumber House Number
InsurPlcyInsrdObjIsTmpCvrg I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjIsTmpCvrg Temporary
InsurPlcyInsrdObjGlazingQty I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjGlazingQty
InsurPlcyInsrdObjInteriorQty I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjInteriorQty
InsurPlcyInsrdObjIsBuildUpArea I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjIsBuildUpArea Built-Up Area
InsurPlcyInsrdObjOuterWallType I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjOuterWallType Ext.Wall Type
InsurPlcyInsrdObjIsPrefabHouse I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjIsPrefabHouse Prefab. House
InsurPlcyInsrdObjLivingAreaQty I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjLivingAreaQty
InsurPlcyInsrdObjLivingAreaUnt I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjLivingAreaUnt Living Area UOM
InsurPlcyInsrdObjRoofing I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjRoofing Roofing
InsurPlcyInsrdObjGlazingUnit I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjGlazingUnit ExtGlaze Area UM
InsurPlcyInsrdObjPrtnPrpty I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjPrtnPrpty Partner Prop.
InsurPlcyInsrdObjPartner I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjPartner BusPartner
InsurPlcyInsrdObjInteriorGlaze I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjInteriorGlaze IntGlaze Area UM
InsurPlcyInsrdObj2HazardClass I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2HazardClass Risk Class
InsurPlcyInsrdObj2TariffZone I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObj2TariffZone Tariff Zone
InsurPlcyInsrdObjHasAlarm I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjHasAlarm Alarm System
InsurPlcyInsrdObjBldngType I_InsurPlcyInsrdObjEntyVersion InsurPlcyInsrdObjBldngType Building Type
InsurPlcyBusinessObject I_InsurPlcyInsrdObjEntyVersion InsurPlcyBusinessObject
LastChangeDateTime I_InsurPlcyInsrdObjEntyVersion LastChangeDateTime Timestamp
_Currency
_InsObAddress _InsObAddress
_Clause _Clause
_Creditor _Creditor
_DiagnosisCode _DiagnosisCode
_ExternalReference _ExternalReference
_RelatedContract _RelatedContract
_Adjustment _Adjustment
_Premium _Premium
_Deductible _Deductible
_SurchargeDiscount _SurchargeDiscount
_UnderwritingDecision _UnderwritingDecision
_Policy _Policy

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view R_InsurPolicyInsuredObjectTP_2.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.

CREATE VIEW R_InsurPolicyInsuredObjectTP_2 AS
SELECT
  InsuredObject.InsurPlcyUUID AS InsurPlcyUUID,
  InsuredObject.InsurPlcyApplUUID AS InsurPlcyApplUUID,
  InsuredObject.InsurPlcyInsurContr AS InsurPlcyInsurContr,
  InsuredObject.InsurPlcyCoveragePackageID AS InsurPlcyCoveragePackageID,
  InsuredObject.InsurPlcyCoverageID AS InsurPlcyCoverageID,
  InsuredObject.InsurPlcyCoverageOptionID AS InsurPlcyCoverageOptionID,
  InsuredObject.InsurPlcyInsuredObjectID AS InsurPlcyInsuredObjectID,
  InsuredObject.InsurPlcyUUID AS InsurPlcyUUIDForEdit,
  InsuredObject.InsurPlcyApplUUID AS InsurPlcyApplUUIDForEdit,
  InsuredObject.InsurPlcyInsurContr AS InsurPlcyInsurContrForEdit,
  InsuredObject.InsurPlcyCoveragePackageID AS InsurPlcyCvPcgIDForEdit,
  InsuredObject.InsurPlcyCoverageID AS InsurPlcyCoverageIDForEdit,
  InsuredObject.InsurPlcyCoverageOptionID AS InsurPlcyCvrgOptnIDForEdit,
  InsuredObject.InsurPlcyInsuredObjectID AS InsurPlcyInsrdObjIDForEdit,
  cast(0 as /pm0/abd_uwdcn_id ) AS InsurPlcyUndrwrtgDcsnRiskID,
  cast(0 as /pm0/abd_covcpco_id ) AS InsurPlcySubCvrgID,
  InsuredObject.InsurPlcyOrderNumber AS InsurPlcyOrderNumber,
  InsuredObject.InsurPlcyBusProcType AS InsurPlcyBusProcType,
  InsuredObject.InsurPlcyBusProcessNumerator AS InsurPlcyBusProcessNumerator,
  InsuredObject.InsurPlcyJrnlNmbr AS InsurPlcyJrnlNmbr,
  InsuredObject.InsurPlcyJrnlEndNmbr AS InsurPlcyJrnlEndNmbr,
  InsuredObject.InsurPlcyProductPackageID AS InsurPlcyProductPackageID,
  InsuredObject.InsurPlcyInsrdObjectTemplate AS InsurPlcyInsrdObjectTemplate,
  InsuredObject.InsurPlcyInsuredObjectCategory AS InsurPlcyInsuredObjectCategory,
  InsuredObject.InsurPlcyInsrdObjSubCategory AS InsurPlcyInsrdObjSubCategory,
  InsuredObject.InsurPlcyInsrdObjUnqID AS InsurPlcyInsrdObjUnqID,
  InsuredObject.InsurInsrblObjJrnlNmbr AS InsurInsrblObjJrnlNmbr,
  InsuredObject.InsurPlcyInsrdObjIsCancelled AS InsurPlcyInsrdObjIsCancelled,
  InsuredObject.InsurPlcyInsuredPersonID AS InsurPlcyInsuredPersonID,
  InsuredObject.InsurPlcyInsrdObjEffctvDte AS InsurPlcyInsrdObjEffctvDte,
  InsuredObject.InsurPlcyInsrdObjAwardReason AS InsurPlcyInsrdObjAwardReason,
  InsuredObject.InsurPlcyInsrdObjIsUpdateNeed AS InsurPlcyInsrdObjIsUpdateNeed,
  InsuredObject.InsurPlcyInsrdObjTypeChannel AS InsurPlcyInsrdObjTypeChannel,
  InsuredObject.InsurPlcyInsrdObjCatChannel AS InsurPlcyInsrdObjCatChannel,
  InsuredObject.InsurPlcyInsrdObjSuperChannel AS InsurPlcyInsrdObjSuperChannel,
  InsuredObject.InsurPlcyInsrdObjCurrency AS InsurPlcyInsrdObjCurrency,
  InsuredObject.InsurPlcyInsrdObjDeclaration AS InsurPlcyInsrdObjDeclaration,
  InsuredObject.InsurPlcyInsrdObjPositionSqnc AS InsurPlcyInsrdObjPositionSqnc,
  InsuredObject.InsurPlcyInsrdObjIsNoPremRaise AS InsurPlcyInsrdObjIsNoPremRaise,
  InsuredObject.InsurPlcyInsrdObjIsLocChanged AS InsurPlcyInsrdObjIsLocChanged,
  InsuredObject.InsurPlcyInsrdObjRiskGrpNumber AS InsurPlcyInsrdObjRiskGrpNumber,
  InsuredObject.InsurPlcyInsrdObjOccptnRdyDte AS InsurPlcyInsrdObjOccptnRdyDte,
  InsuredObject.InsurPlcyInsrdObjIsInCnstrctn AS InsurPlcyInsrdObjIsInCnstrctn,
  InsuredObject.InsurPlcyInsrdObjStormZone AS InsurPlcyInsrdObjStormZone,
  InsuredObject.InsurPlcyInsrdObjHazardClass AS InsurPlcyInsrdObjHazardClass,
  InsuredObject.InsurPlcyInsrdObjCnstrctnType AS InsurPlcyInsrdObjCnstrctnType,
  InsuredObject.InsurPlcyInsrdObjUsblAreaQty AS InsurPlcyInsrdObjUsblAreaQty,
  InsuredObject.InsurPlcyInsrdObjCommlUsgePct AS InsurPlcyInsrdObjCommlUsgePct,
  InsuredObject.InsurPlcyInsrdObjTariffZone AS InsurPlcyInsrdObjTariffZone,
  InsuredObject.InsurPlcyInsrdPersonBirthDate AS InsurPlcyInsrdPersonBirthDate,
  InsuredObject.InsurPlcyInsrdPersonName AS InsurPlcyInsrdPersonName,
  InsuredObject.InsurPlcyInsrdPersonStatus AS InsurPlcyInsrdPersonStatus,
  InsuredObject.InsurPlcyInsrdPersonAddr AS InsurPlcyInsrdPersonAddr,
  InsuredObject.InsurPlcyInsrdPersonIsOwner AS InsurPlcyInsrdPersonIsOwner,
  InsuredObject.InsurPlcyInsrdPersonJob AS InsurPlcyInsrdPersonJob,
  InsuredObject.InsurPlcyInsrdPersonIsSmoker AS InsurPlcyInsrdPersonIsSmoker,
  InsuredObject.InsurPlcyInsrdPersonRskGrp AS InsurPlcyInsrdPersonRskGrp,
  InsuredObject.InsurPlcyInsrdPersonGender AS InsurPlcyInsrdPersonGender,
  InsuredObject.InsurPlcyInsrdPersnBeginValue AS InsurPlcyInsrdPersnBeginValue,
  InsuredObject.InsurPlcyInsrdPersnFinalValue AS InsurPlcyInsrdPersnFinalValue,
  InsuredObject.InsurPlcyInsrdPersnAgeGrp AS InsurPlcyInsrdPersnAgeGrp,
  InsuredObject.InsurPlcyInsrdPersnRole AS InsurPlcyInsrdPersnRole,
  InsuredObject.InsurPlcyInsrdPersnJobClass AS InsurPlcyInsrdPersnJobClass,
  InsuredObject.InsurPlcyInsrdPersnProfession AS InsurPlcyInsrdPersnProfession,
  InsuredObject.InsurPlcyInsrdObjNmbrOfAnimal AS InsurPlcyInsrdObjNmbrOfAnimal,
  InsuredObject.InsurPlcyInsrdObjValueAmount AS InsurPlcyInsrdObjValueAmount,
  InsuredObject.InsurPlcyInsrdObjLonValue AS InsurPlcyInsrdObjLonValue,
  InsuredObject.InsurPlcyInsrdObjLonMinsValue AS InsurPlcyInsrdObjLonMinsValue,
  InsuredObject.InsurPlcyInsrdObjLonSecsValue AS InsurPlcyInsrdObjLonSecsValue,
  InsuredObject.InsurPlcyInsrdObjLatitudeValue AS InsurPlcyInsrdObjLatitudeValue,
  InsuredObject.InsurPlcyInsrdObjLatMinsValue AS InsurPlcyInsrdObjLatMinsValue,
  InsuredObject.InsurPlcyInsrdObjLatSecsValue AS InsurPlcyInsrdObjLatSecsValue,
  InsuredObject.InsurPlcyPostCodeTxt AS InsurPlcyPostCodeTxt,
  InsuredObject.InsurPlcyInsrdObjStreetName AS InsurPlcyInsrdObjStreetName,
  InsuredObject.InsurPlcyInsrdObjCountry AS InsurPlcyInsrdObjCountry,
  InsuredObject.InsurPlcyInsrdObjValueType AS InsurPlcyInsrdObjValueType,
  InsuredObject.InsurPlcyInsrdObjDtmnYearValue AS InsurPlcyInsrdObjDtmnYearValue,
  InsuredObject.InsurPlcyInsrdObjCityName AS InsurPlcyInsrdObjCityName,
  InsuredObject.InsurPlcyInsrdObjHouseNumber AS InsurPlcyInsrdObjHouseNumber,
  InsuredObject.InsurPlcyInsrdObjUsblAreaUnit AS InsurPlcyInsrdObjUsblAreaUnit,
  InsuredObject.InsurPlcyInsrdObj2LonValue AS InsurPlcyInsrdObj2LonValue,
  InsuredObject.InsurPlcyInsrdObj2LonMinsValue AS InsurPlcyInsrdObj2LonMinsValue,
  InsuredObject.InsurPlcyInsrdObj2LonSecsValue AS InsurPlcyInsrdObj2LonSecsValue,
  InsuredObject.InsurPlcyInsrdObj2LatValue AS InsurPlcyInsrdObj2LatValue,
  InsuredObject.InsurPlcyInsrdObj2LatMinsValue AS InsurPlcyInsrdObj2LatMinsValue,
  InsuredObject.InsurPlcyInsrdObj2LatSecsValue AS InsurPlcyInsrdObj2LatSecsValue,
  InsuredObject.InsurPlcyInsrdObj2StreetName AS InsurPlcyInsrdObj2StreetName,
  InsuredObject.InsurPlcyInsrdObjPostCodeTxt AS InsurPlcyInsrdObjPostCodeTxt,
  InsuredObject.InsurPlcyInsrdObj2Country AS InsurPlcyInsrdObj2Country,
  InsuredObject.InsurPlcyInsrdObj2CnstrctnType AS InsurPlcyInsrdObj2CnstrctnType,
  InsuredObject.InsurPlcyInsrdObj2CityName AS InsurPlcyInsrdObj2CityName,
  InsuredObject.InsurPlcyInsrdObj2HouseNumber AS InsurPlcyInsrdObj2HouseNumber,
  InsuredObject.InsurPlcyInsrdObjIsTmpCvrg AS InsurPlcyInsrdObjIsTmpCvrg,
  InsuredObject.InsurPlcyInsrdObjGlazingQty AS InsurPlcyInsrdObjGlazingQty,
  InsuredObject.InsurPlcyInsrdObjInteriorQty AS InsurPlcyInsrdObjInteriorQty,
  InsuredObject.InsurPlcyInsrdObjIsBuildUpArea AS InsurPlcyInsrdObjIsBuildUpArea,
  InsuredObject.InsurPlcyInsrdObjOuterWallType AS InsurPlcyInsrdObjOuterWallType,
  InsuredObject.InsurPlcyInsrdObjIsPrefabHouse AS InsurPlcyInsrdObjIsPrefabHouse,
  InsuredObject.InsurPlcyInsrdObjLivingAreaQty AS InsurPlcyInsrdObjLivingAreaQty,
  InsuredObject.InsurPlcyInsrdObjLivingAreaUnt AS InsurPlcyInsrdObjLivingAreaUnt,
  InsuredObject.InsurPlcyInsrdObjRoofing AS InsurPlcyInsrdObjRoofing,
  InsuredObject.InsurPlcyInsrdObjGlazingUnit AS InsurPlcyInsrdObjGlazingUnit,
  InsuredObject.InsurPlcyInsrdObjPrtnPrpty AS InsurPlcyInsrdObjPrtnPrpty,
  InsuredObject.InsurPlcyInsrdObjPartner AS InsurPlcyInsrdObjPartner,
  InsuredObject.InsurPlcyInsrdObjInteriorGlaze AS InsurPlcyInsrdObjInteriorGlaze,
  InsuredObject.InsurPlcyInsrdObj2HazardClass AS InsurPlcyInsrdObj2HazardClass,
  InsuredObject.InsurPlcyInsrdObj2TariffZone AS InsurPlcyInsrdObj2TariffZone,
  InsuredObject.InsurPlcyInsrdObjHasAlarm AS InsurPlcyInsrdObjHasAlarm,
  InsuredObject.InsurPlcyInsrdObjBldngType AS InsurPlcyInsrdObjBldngType,
  InsuredObject.InsurPlcyBusinessObject AS InsurPlcyBusinessObject,
  InsuredObject.LastChangeDateTime AS LastChangeDateTime,
  InsuredObject. _Currency AS _Currency
FROM I_InsurPlcyInsrdObjEntyVersion AS InsuredObject
INNER JOIN I_InsurPlcyHghstVersPerAppl AS HighestVersion ON /* join condition not captured in parsed metadata */
LEFT OUTER JOIN E_InsurancePolicyInsuredObject AS _Extension ON ( InsurPlcyUUID = _Extension.InsurPlcyUUID OR InsurPlcyApplUUID = _Extension.InsurPlcyUUID ) AND InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr AND InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr AND InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr AND InsurPlcyCoveragePackageID = _Extension.InsurPlcyCoveragePackageID AND InsurPlcyCoverageID = _Extension.InsurPlcyCoverageID AND InsurPlcyCoverageOptionID = _Extension.InsurPlcyCoverageOptionID AND InsurPlcyInsuredObjectID = _Extension.InsurPlcyInsuredObjectID  -- association [1..1]
LEFT OUTER JOIN R_InsurancePolicyTP_3 AS _Policy ON InsurPlcyUUID = _Policy.InsurPlcyUUID AND InsurPlcyApplUUID = _Policy.InsurPlcyApplUUID  -- association [1..1]
LEFT OUTER JOIN R_InsurPlcyClauseTP_3 AS _Clause ON InsurPlcyUUIDForEdit = _Clause.InsurPlcyUUID AND InsurPlcyApplUUIDForEdit = _Clause.InsurPlcyApplUUID AND InsurPlcyInsurContrForEdit = _Clause.InsurPlcyInsurContr AND InsurPlcyCvPcgIDForEdit = _Clause.InsurPlcyCoveragePackageID AND InsurPlcyCoverageIDForEdit = _Clause.InsurPlcyCoverageID AND InsurPlcyCvrgOptnIDForEdit = _Clause.InsurPlcyCoverageOptionID AND InsurPlcyInsrdObjIDForEdit = _Clause.InsurPlcyInsuredObjectID AND InsurPlcyUndrwrtgDcsnRiskID = _Clause.InsurPlcyUndrwrtgDcsnRiskID AND InsurPlcySubCvrgID = _Clause.InsurPlcySubCvrgID  -- association [0..*]
LEFT OUTER JOIN R_InsurancePolicyCreditorTP AS _Creditor ON InsurPlcyUUIDForEdit = _Creditor.InsurPlcyUUID AND InsurPlcyApplUUIDForEdit = _Creditor.InsurPlcyApplUUID AND InsurPlcyInsurContrForEdit = _Creditor.InsurPlcyInsurContr AND InsurPlcyCvPcgIDForEdit = _Creditor.InsurPlcyCoveragePackageID AND InsurPlcyCoverageIDForEdit = _Creditor.InsurPlcyCoverageID AND InsurPlcyCvrgOptnIDForEdit = _Creditor.InsurPlcyCoverageOptionID AND InsurPlcyInsrdObjIDForEdit = _Creditor.InsurPlcyInsuredObjectID  -- association [0..*]
LEFT OUTER JOIN R_InsurPlcyDeductibleTP_2 AS _Deductible ON InsurPlcyUUIDForEdit = _Deductible.InsurPlcyUUID AND InsurPlcyApplUUIDForEdit = _Deductible.InsurPlcyApplUUID AND InsurPlcyInsurContrForEdit = _Deductible.InsurPlcyInsurContr AND InsurPlcyCvPcgIDForEdit = _Deductible.InsurPlcyCoveragePackageID AND InsurPlcyCoverageIDForEdit = _Deductible.InsurPlcyCoverageID AND InsurPlcyCvrgOptnIDForEdit = _Deductible.InsurPlcyCoverageOptionID AND InsurPlcyInsrdObjIDForEdit = _Deductible.InsurPlcyInsuredObjectID AND InsurPlcyUndrwrtgDcsnRiskID = _Deductible.InsurPlcyUndrwrtgDcsnRiskID AND InsurPlcySubCvrgID = _Deductible.InsurPlcySubCvrgID  -- association [0..*]
LEFT OUTER JOIN R_InsurPlcyDiagnosisCodeTP_2 AS _DiagnosisCode ON InsurPlcyUUIDForEdit = _DiagnosisCode.InsurPlcyUUID AND InsurPlcyApplUUIDForEdit = _DiagnosisCode.InsurPlcyApplUUID AND InsurPlcyInsurContrForEdit = _DiagnosisCode.InsurPlcyInsurContr AND InsurPlcyCvPcgIDForEdit = _DiagnosisCode.InsurPlcyCoveragePackageID AND InsurPlcyCoverageIDForEdit = _DiagnosisCode.InsurPlcyCoverageID AND InsurPlcyCvrgOptnIDForEdit = _DiagnosisCode.InsurPlcyCoverageOptionID AND InsurPlcyInsrdObjIDForEdit = _DiagnosisCode.InsurPlcyInsuredObjectID  -- association [0..*]
LEFT OUTER JOIN R_InsurPlcyExtRefTP_2 AS _ExternalReference ON InsurPlcyUUIDForEdit = _ExternalReference.InsurPlcyUUID AND InsurPlcyApplUUIDForEdit = _ExternalReference.InsurPlcyApplUUID AND InsurPlcyInsurContrForEdit = _ExternalReference.InsurPlcyInsurContr AND InsurPlcyCvPcgIDForEdit = _ExternalReference.InsurPlcyCoveragePackageID AND InsurPlcyCoverageIDForEdit = _ExternalReference.InsurPlcyCoverageID AND InsurPlcyCvrgOptnIDForEdit = _ExternalReference.InsurPlcyCoverageOptionID AND InsurPlcyInsrdObjIDForEdit = _ExternalReference.InsurPlcyInsuredObjectID  -- association [0..*]
LEFT OUTER JOIN R_InsurPlcyInsObAddressTP AS _InsObAddress ON InsurPlcyUUIDForEdit = _InsObAddress.InsurPlcyUUID AND InsurPlcyApplUUIDForEdit = _InsObAddress.InsurPlcyApplUUID AND InsurPlcyInsurContrForEdit = _InsObAddress.InsurPlcyInsurContr AND InsurPlcyCvPcgIDForEdit = _InsObAddress.InsurPlcyCoveragePackageID AND InsurPlcyCoverageIDForEdit = _InsObAddress.InsurPlcyCoverageID AND InsurPlcyCvrgOptnIDForEdit = _InsObAddress.InsurPlcyCoverageOptionID AND InsurPlcyInsrdObjIDForEdit = _InsObAddress.InsurPlcyInsuredObjectID  -- association [0..*]
LEFT OUTER JOIN R_InsurPlcyReltdContractTP_2 AS _RelatedContract ON InsurPlcyUUIDForEdit = _RelatedContract.InsurPlcyUUIDForEdit AND InsurPlcyApplUUIDForEdit = _RelatedContract.InsurPlcyApplUUIDForEdit AND InsurPlcyInsurContrForEdit = _RelatedContract.InsurPlcyInsurContrForEdit AND InsurPlcyCvPcgIDForEdit = _RelatedContract.InsurPlcyCvPcgIDForEdit AND InsurPlcyCoverageIDForEdit = _RelatedContract.InsurPlcyCoverageIDForEdit AND InsurPlcyCvrgOptnIDForEdit = _RelatedContract.InsurPlcyCvrgOptnIDForEdit AND InsurPlcyInsrdObjIDForEdit = _RelatedContract.InsurPlcyInsrdObjIDForEdit  -- association [0..*]
LEFT OUTER JOIN R_InsurPlcySurchrgDiscTP_2 AS _SurchargeDiscount ON InsurPlcyUUIDForEdit = _SurchargeDiscount.InsurPlcyUUID AND InsurPlcyApplUUIDForEdit = _SurchargeDiscount.InsurPlcyApplUUID AND InsurPlcyInsurContrForEdit = _SurchargeDiscount.InsurPlcyInsurContr AND InsurPlcyCvPcgIDForEdit = _SurchargeDiscount.InsurPlcyCoveragePackageID AND InsurPlcyCoverageIDForEdit = _SurchargeDiscount.InsurPlcyCoverageID AND InsurPlcyCvrgOptnIDForEdit = _SurchargeDiscount.InsurPlcyCoverageOptionID AND InsurPlcyInsrdObjIDForEdit = _SurchargeDiscount.InsurPlcyInsuredObjectID AND InsurPlcyUndrwrtgDcsnRiskID = _SurchargeDiscount.InsurPlcyUndrwrtgDcsnRiskID  -- association [0..*]
LEFT OUTER JOIN R_InsurPlcyUndrwrtgDcsnTP AS _UnderwritingDecision ON InsurPlcyUUIDForEdit = _UnderwritingDecision.InsurPlcyUUID AND InsurPlcyApplUUIDForEdit = _UnderwritingDecision.InsurPlcyApplUUID AND InsurPlcyInsurContrForEdit = _UnderwritingDecision.InsurPlcyInsurContr AND InsurPlcyCvPcgIDForEdit = _UnderwritingDecision.InsurPlcyCoveragePackageID AND InsurPlcyCoverageIDForEdit = _UnderwritingDecision.InsurPlcyCoverageID AND InsurPlcyCvrgOptnIDForEdit = _UnderwritingDecision.InsurPlcyCoverageOptionID AND InsurPlcyInsrdObjIDForEdit = _UnderwritingDecision.InsurPlcyInsuredObjectID  -- association [0..*]
LEFT OUTER JOIN R_InsurancePolicyAdjustmentTP AS _Adjustment ON InsurPlcyUUIDForEdit = _Adjustment.InsurPlcyUUID AND InsurPlcyApplUUIDForEdit = _Adjustment.InsurPlcyApplUUID AND InsurPlcyInsurContrForEdit = _Adjustment.InsurPlcyInsurContr AND InsurPlcyCvPcgIDForEdit = _Adjustment.InsurPlcyCoveragePackageID AND InsurPlcyCoverageIDForEdit = _Adjustment.InsurPlcyCoverageID AND InsurPlcyCvrgOptnIDForEdit = _Adjustment.InsurPlcyCoverageOptionID AND InsurPlcyInsrdObjIDForEdit = _Adjustment.InsurPlcyInsuredObjectID  -- association [0..*]
LEFT OUTER JOIN R_InsurancePolicyPremiumTP AS _Premium ON InsurPlcyUUIDForEdit = _Premium.InsurPlcyUUIDForEdit AND InsurPlcyApplUUIDForEdit = _Premium.InsurPlcyApplUUIDForEdit AND InsurPlcyInsurContrForEdit = _Premium.InsurPlcyInsurContrForEdit AND InsurPlcyCvPcgIDForEdit = _Premium.InsurPlcyCvPcgIDForEdit AND InsurPlcyCoverageIDForEdit = _Premium.InsurPlcyCoverageIDForEdit AND InsurPlcyCvrgOptnIDForEdit = _Premium.InsurPlcyCvrgOptnIDForEdit AND InsurPlcyInsrdObjIDForEdit = _Premium.InsurPlcyInsrdObjIDForEdit  -- association [0..*]
;