R_InPlCvPcgCvrgInsuredObjectTP

DDL: R_INPLCVPCGCVRGINSUREDOBJECTTP Type: view_entity TRANSACTIONAL

Insured Object

R_InPlCvPcgCvrgInsuredObjectTP is a Transactional CDS View that provides data about "Insured Object" in SAP S/4HANA. It reads from 1 data source (I_InsurPlcyInsrdObjEntity) and exposes 104 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyCoveragePackageID, InsurPlcyCoverageID, InsurPlcyCoverageOptionID. It has 7 associations to related views.

Data Sources (1)

SourceAliasJoin Type
I_InsurPlcyInsrdObjEntity Subject from

Associations (7)

CardinalityTargetAliasCondition
[1..1] I_BusinessPartner _InsuredObjectPartner $projection.InsurPlcyInsuredPersonID = _InsuredObjectPartner.BusinessPartner
[0..1] I_Address_2 _InsuredObjectPartnerAddress $projection.InsurPlcyInsrdPersonAddr = _InsuredObjectPartnerAddress.AddressID
[1..1] E_InsurancePolicyInsuredObject _Extension $projection.InsurPlcyUUID = _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
[0..*] R_InPlCvPcgCvrgInsObAddrTP _InsuredObjectAddress
[0..*] R_InPlCvPcgCvrgInsObPremTP _Premium
[0..*] R_InPlCvPcgCvrgDiagnosisCodeTP _DiagnosisCode
[0..*] R_InPlCvPcgCvrgInsObClauseTP _Clause

Annotations (13)

NameValueLevelField
EndUserText.label Insured Object view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.sapObjectNodeType.name InsuranceCoverage view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.allowNewCompositions true view
AbapCatalog.extensibility.elementSuffix IOB view
AbapCatalog.extensibility.quota.maximumFields 250 view
AbapCatalog.extensibility.quota.maximumBytes 2500 view

Fields (104)

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

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_InPlCvPcgCvrgInsuredObjectTP.
-- 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_InPlCvPcgCvrgInsuredObjectTP AS
SELECT
  InsurPlcyUUID,
  InsurPlcyInsurContr,
  InsurPlcyCoveragePackageID,
  InsurPlcyCoverageID,
  InsurPlcyCoverageOptionID,
  InsurPlcyInsuredObjectID,
  InsurPlcyJrnlNmbr,
  InsurPlcyJrnlEndNmbr,
  InsurPlcyProductPackageID,
  InsurPlcyInsrdObjectTemplate,
  InsurPlcyInsuredObjectCategory,
  InsurPlcyInsrdObjSubCategory,
  InsurPlcyInsrdObjUnqID,
  InsurInsrblObjJrnlNmbr,
  InsurPlcyInsrdObjIsCancelled,
  InsurPlcyInsuredPersonID,
  InsurPlcyInsrdObjEffctvDte,
  InsurPlcyInsrdObjAwardReason,
  InsurPlcyInsrdObjIsUpdateNeed,
  InsurPlcyInsrdObjTypeChannel,
  InsurPlcyInsrdObjCatChannel,
  InsurPlcyInsrdObjSuperChannel,
  InsurPlcyInsrdObjCurrency,
  InsurPlcyInsrdObjDeclaration,
  InsurPlcyInsrdObjPositionSqnc,
  InsurPlcyInsrdObjIsNoPremRaise,
  InsurPlcyInsrdObjIsLocChanged,
  InsurPlcyInsrdObjRiskGrpNumber,
  InsurPlcyInsrdObjOccptnRdyDte,
  InsurPlcyInsrdObjIsInCnstrctn,
  InsurPlcyInsrdObjStormZone,
  InsurPlcyInsrdObjHazardClass,
  InsurPlcyInsrdObjCnstrctnType,
  InsurPlcyInsrdObjUsblAreaQty,
  InsurPlcyInsrdObjCommlUsgePct,
  InsurPlcyInsrdObjTariffZone,
  InsurPlcyInsrdPersonBirthDate,
  InsurPlcyInsrdPersonName,
  InsurPlcyInsrdPersonStatus,
  InsurPlcyInsrdPersonAddr,
  InsurPlcyInsrdPersonIsOwner,
  InsurPlcyInsrdPersonJob,
  InsurPlcyInsrdPersonIsSmoker,
  InsurPlcyInsrdPersonRskGrp,
  InsurPlcyInsrdPersonGender,
  InsurPlcyInsrdPersnBeginValue,
  InsurPlcyInsrdPersnFinalValue,
  InsurPlcyInsrdPersnAgeGrp,
  InsurPlcyInsrdPersnRole,
  InsurPlcyInsrdPersnJobClass,
  InsurPlcyInsrdPersnProfession,
  InsurPlcyInsrdObjNmbrOfAnimal,
  InsurPlcyInsrdObjValueAmount,
  InsurPlcyInsrdObjLonValue,
  InsurPlcyInsrdObjLonMinsValue,
  InsurPlcyInsrdObjLonSecsValue,
  InsurPlcyInsrdObjLatitudeValue,
  InsurPlcyInsrdObjLatMinsValue,
  InsurPlcyInsrdObjLatSecsValue,
  InsurPlcyPostCodeTxt,
  InsurPlcyInsrdObjStreetName,
  InsurPlcyInsrdObjCountry,
  InsurPlcyInsrdObjValueType,
  InsurPlcyInsrdObjDtmnYearValue,
  InsurPlcyInsrdObjCityName,
  InsurPlcyInsrdObjHouseNumber,
  InsurPlcyInsrdObjUsblAreaUnit,
  InsurPlcyInsrdObj2LonValue,
  InsurPlcyInsrdObj2LonMinsValue,
  InsurPlcyInsrdObj2LonSecsValue,
  InsurPlcyInsrdObj2LatValue,
  InsurPlcyInsrdObj2LatMinsValue,
  InsurPlcyInsrdObj2LatSecsValue,
  InsurPlcyInsrdObj2StreetName,
  InsurPlcyInsrdObjPostCodeTxt,
  InsurPlcyInsrdObj2Country,
  InsurPlcyInsrdObj2CnstrctnType,
  InsurPlcyInsrdObj2CityName,
  InsurPlcyInsrdObj2HouseNumber,
  InsurPlcyInsrdObjIsTmpCvrg,
  InsurPlcyInsrdObjGlazingQty,
  InsurPlcyInsrdObjInteriorQty,
  InsurPlcyInsrdObjIsBuildUpArea,
  InsurPlcyInsrdObjOuterWallType,
  InsurPlcyInsrdObjIsPrefabHouse,
  InsurPlcyInsrdObjLivingAreaQty,
  InsurPlcyInsrdObjLivingAreaUnt,
  InsurPlcyInsrdObjRoofing,
  InsurPlcyInsrdObjGlazingUnit,
  InsurPlcyInsrdObjPrtnPrpty,
  InsurPlcyInsrdObjPartner,
  InsurPlcyInsrdObjInteriorGlaze,
  InsurPlcyInsrdObj2HazardClass,
  InsurPlcyInsrdObj2TariffZone,
  InsurPlcyInsrdObjHasAlarm,
  InsurPlcyInsrdObjBldngType
FROM I_InsurPlcyInsrdObjEntity AS Subject
LEFT OUTER JOIN I_BusinessPartner AS _InsuredObjectPartner ON InsurPlcyInsuredPersonID = _InsuredObjectPartner.BusinessPartner  -- association [1..1]
LEFT OUTER JOIN I_Address_2 AS _InsuredObjectPartnerAddress ON InsurPlcyInsrdPersonAddr = _InsuredObjectPartnerAddress.AddressID  -- association [0..1]
LEFT OUTER JOIN E_InsurancePolicyInsuredObject AS _Extension ON InsurPlcyUUID = _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_InPlCvPcgCvrgInsObAddrTP AS _InsuredObjectAddress ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InPlCvPcgCvrgInsObPremTP AS _Premium ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InPlCvPcgCvrgDiagnosisCodeTP AS _DiagnosisCode ON /* condition not available in parsed metadata */  -- association [0..*]
LEFT OUTER JOIN R_InPlCvPcgCvrgInsObClauseTP AS _Clause ON /* condition not available in parsed metadata */  -- association [0..*]
;