I_InsuranceObjectMasterData

DDL: I_INSURANCEOBJECTMASTERDATA Type: view BASIC Package: CMS_VDM

Insurance Object Details

I_InsuranceObjectMasterData (Basic)

Package: Explore, extend and adapt the SAP S/4HANA Cloud Public Edition with built-in and side-by-side extension capabilities.

Cross Applications

I_InsuranceObjectMasterData is a Basic CDS View (Dimension) that provides data about "Insurance Object Details" in SAP S/4HANA. It reads from 1 data source (cms_ins) and exposes 72 fields with key field InsuranceObjectUUID. It has 23 associations to related views. Part of development package CMS_VDM.

SAP Help Documentation

CategoryCollateral Object
Data CategoryDimension
StatusDeprecated
Data Extraction TypeDelta enabled
Corresponding DataSourceIINSOBJMDATA
Purpose
This CDS view provides the prerequisites to answer the following business question: What is the master data of the insurance object?

Prerequisites
This CDS view inherits the authorization objects from the following CDS views: I_RealEstateObjectMasterData I_MovableObjectMasterData I_ShipObjectData I_RightsObjectMasterData For more information, see the links below under Related Information . Users must be assigned the CMS_OMS1 authorization object with the following activities: ADMINORG = CollateralAdminOrgUnit CMS_PCNCKY = _InsuranceObjectType.CollateralProcessControlKey CMS_PCNARE = _CollateralAdminOrgUnitAttrib.CollateralProcessControlArea CMS_CRTYPE = '' CMS_ACTVT = '0300000001'

Structure
Measures and attributes Some important measures and attributes are: InsuranceObjectUUID InsuranceObjectCategory InsuranceObjectType CollateralInsuranceObjectID InsuranceObjectDescription InsuranceObjectBankTaxDebit InsuranceObjectSettlementType InsuranceObjectSumAmount InsuranceObjectSumCurrency InsuranceObjectPremiumRate InsuranceObjectPremiumAmount InsuranceObjectPremiumCurrency InsuranceObjectTaxRate InsuranceObjectTaxAmount InsuranceObjectTaxCurrency InsuranceObjectStartDate InsuranceObjectExpiryDate InsuranceObjRequiredCoverAmt InsuranceObjRequiredCoverCrcy InsuranceObjectInsurerName InsuranceObjectInsurerInfo InsuranceObjectMarketCover InsuranceObjMarketCoverShrAmt InsuranceObjMarketCoverShrCrcy InsuranceObjectContactFirmName InsuranceObjContactPartnerName InsuranceObjectTariffDesc InsuranceObjContractBeginDate InsuranceObjectContractEndDate InsuranceObjContrConclusionDte InsuranceObjectStatus InsuranceObjectStatusDate InsuranceObjOneTimeContrbn InsuranceObjOneTmeContrbnCrcy InsurObjHasDynamicAdaption InsuranceObjectDynamicsPct InsuranceObjectTermnPeriod InsuranceObjectTermnPeriodUnit InsuranceObjectRecallPeriod InsuranceObjRecallPeriodUnit InsuranceObjectSurvivalBnftAmt InsuranceObjSurvivalBnftCrcy InsuranceObjectDeathBnftAmt InsuranceObjDeathBnftCrcy InsuranceObjectExpiryBnftAmt InsuranceObjExpiryBenefitCrcy InsuranceObjExpiryBenefitDate CollateralAdminOrgUnit CollateralBankArea

SAP Business Warehouse (SAP BW) Extraction
Note The corresponding DataSource (Extractor) and this CDS view may have different functionalities. For details about the DataSource, see the related documentation on the SAP Help Portal at https://help.sap.com/viewer/p/BI_CONTENT_757 under Use SAP Library BI Content .

View on SAP Help Portal →

SAP API Hub

CategoryBasic
StateDeprecated
Line of BusinessCross Applications
Application ComponentFS-CMS
CapabilitiesData Source for Data Extraction,Data Source in SQL Select,Association Target for Defining CDS Entities,Data Source for Defining CDS Entities
Extensible (Key User)No
Extensible (Developer)No
Release State (Key User)Released
Release State (Developer)Not Released
PackageCross Applications for SAP S/4HANA Cloud Public Edition

Documentation

Data Sources (1)

SourceAliasJoin Type
cms_ins cms_ins from

Associations (23)

CardinalityTargetAliasCondition
[0..1] I_InsuranceObjectData _InsuranceObjectData $projection.InsuranceObjectUUID = _InsuranceObjectData.InsuranceObjectUUID
[0..*] I_ObjectInsuranceLinkData _ObjectInsuranceLinkData $projection.InsuranceObjectUUID = _ObjectInsuranceLinkData.ObjectInsuranceReferenceUUID
[0..*] I_InsurancePersonSpecification _InsurancePersonSpecification $projection.InsuranceObjectUUID = _InsurancePersonSpecification.InsuranceObjectUUID
[0..*] I_ObjectAssetPartner _InsuranceObjectPartner $projection.InsuranceObjectUUID = _InsuranceObjectPartner.ObjectAssetUUID
[0..*] I_ObjectAssetDocument _InsuranceObjectDocument $projection.InsuranceObjectUUID = _InsuranceObjectDocument.ObjectAssetUUID
[0..*] I_ObjectValuationLinkData _ObjectValuationLinkData $projection.InsuranceObjectUUID = _ObjectValuationLinkData.ObjectValuationLinkUUID
[0..*] I_LiquidationData _LiquidationData $projection.InsuranceObjectUUID = _LiquidationData.ObjectReferenceUUID
[0..1] I_InsuranceObjectType _InsuranceObjectType $projection.InsuranceObjectCategory = _InsuranceObjectType.InsuranceObjectCategory and $projection.InsuranceObjectType = _InsuranceObjectType.InsuranceObjectType
[0..1] I_CollateralAdminOrgUnitAttrib _CollateralAdminOrgUnitAttrib $projection.CollateralAdminOrgUnit = _CollateralAdminOrgUnitAttrib.CollateralAdminOrgUnit
[0..1] I_CollateralObjectCategory _InsuranceObjectCategory $projection.InsuranceObjectCategory = _InsuranceObjectCategory.CollateralObjectCategory
[0..1] I_CollateralAttributeIndType _InsuranceObjectSettlementType $projection.InsuranceObjectSettlementType = _InsuranceObjectSettlementType.CollateralAttributeIndType and _InsuranceObjectSettlementType.CollateralAttributeIndCat = 'INS001'
[0..1] I_CollateralAttributeIndType _InsuranceObjectStatus $projection.InsuranceObjectStatus = _InsuranceObjectStatus.CollateralAttributeIndType and _InsuranceObjectStatus.CollateralAttributeIndCat = 'INS003'
[0..1] I_InsuranceObjectFrequencyUnit _InsuranceObjTermnPeriodUnit $projection.InsuranceObjectTermnPeriodUnit = _InsuranceObjTermnPeriodUnit.InsuranceObjectFrequencyUnit
[0..1] I_InsuranceObjectFrequencyUnit _InsuranceObjRecallPeriodUnit $projection.InsuranceObjRecallPeriodUnit = _InsuranceObjRecallPeriodUnit.InsuranceObjectFrequencyUnit
[0..1] I_Currency _InsuranceObjectSumCurrency $projection.InsuranceObjectSumCurrency = _InsuranceObjectSumCurrency.Currency
[0..1] I_Currency _InsuranceObjectPremiumCrcy $projection.InsuranceObjectPremiumCurrency = _InsuranceObjectPremiumCrcy.Currency
[0..1] I_Currency _InsuranceObjectTaxCurrency $projection.InsuranceObjectTaxCurrency = _InsuranceObjectTaxCurrency.Currency
[0..1] I_Currency _InsuranceObjRequiredCoverCrcy $projection.InsuranceObjRequiredCoverCrcy = _InsuranceObjRequiredCoverCrcy.Currency
[0..1] I_Currency _InsuranceObjMktCoverShrCrcy $projection.InsuranceObjMarketCoverShrCrcy = _InsuranceObjMktCoverShrCrcy.Currency
[0..1] I_Currency _InsuranceObjOneTmeContrbnCrcy $projection.InsuranceObjOneTmeContrbnCrcy = _InsuranceObjOneTmeContrbnCrcy.Currency
[0..1] I_Currency _InsuranceObjSurvivalBnftCrcy $projection.InsuranceObjSurvivalBnftCrcy = _InsuranceObjSurvivalBnftCrcy.Currency
[0..1] I_Currency _InsuranceObjDeathBnftCrcy $projection.InsuranceObjDeathBnftCrcy = _InsuranceObjDeathBnftCrcy.Currency
[0..1] I_Currency _InsuranceObjExpiryBnftCrcy $projection.InsuranceObjExpiryBnftCrcy = _InsuranceObjExpiryBnftCrcy.Currency

Annotations (18)

NameValueLevelField
AbapCatalog.sqlViewName IINSOBJMDATA view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #CHECK view
AccessControl.personalData.blocking #BLOCKED_DATA_EXCLUDED view
ObjectModel.usageType.serviceQuality A view
ObjectModel.usageType.sizeCategory L view
ObjectModel.usageType.dataClass MASTER view
ObjectModel.representativeKey InsuranceObjectUUID view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
Analytics.dataCategory #DIMENSION view
Analytics.internalName #LOCAL view
Analytics.dataExtraction.enabled true view
Analytics.dataExtraction.delta.changeDataCapture.automatic true view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view
EndUserText.label Insurance Object Details view

Fields (72)

KeyFieldSource TableSource FieldDescription
KEY InsuranceObjectUUID ins_guid Insurance GUID
InsuranceObjectCategory ins_category Object Category
InsuranceObjectType ins_typ Insurance Type
CollateralInsuranceObjectID ins_id Serial Number
InsuranceObjectDescription ins_desc Insurance Description
InsuranceObjectBankTaxDebit insur_tax_db Insurance tax to the debit of the bank
InsuranceObjectSettlementType setlmnt_type Type of settlement
InsuranceObjectSumAmount insur_sum Insurance Sum
InsuranceObjectSumCurrency insur_curr Insurance Currency
InsuranceObjectPremiumRate prm_rt Premium Rate
InsuranceObjectPremiumAmount insur_premium Insurance Premium
InsuranceObjectPremiumCurrency insur_prm_curr Insurance Currency
InsuranceObjectTaxRate insur_tax_rt Insurance tax rate (in %)
InsuranceObjectTaxAmount insur_tax_amt Insurance tax amount
InsuranceObjectTaxCurrency insur_tax_curr Tax Currency
InsuranceObjectStartDate ins_strt_dat Start date of insurance
InsuranceObjectExpiryDate insur_expy_dat Date of expiry of insurance
InsuranceObjRequiredCoverAmt reqd_insur_cvr Required insurance cover
InsuranceObjRequiredCoverCrcy reqd_insur_curr Insurance Currency
InsuranceObjectInsurerName insurer_nam Name of the insurer
InsuranceObjectInsurerDesc insurer_inf Remarks on insurer
InsuranceObjectMarketCover cover_mkt Cover Market
InsuranceObjMarketCoverShrAmt share_cvr_mkt Share of cover market
InsuranceObjMarketCoverShrCrcy sh_cvr_mkt_cur Currency for Share of Cover Market
InsuranceObjectContactFirmName contact_firm Contact Firm
InsuranceObjContactPartnerName contact_partner Contact partner
InsuranceObjectTariffDesc tarrif Insurance tariff
InsuranceObjContractBeginDate contract_strt_dt Contract begin date
InsuranceObjectContractEndDate contract_end_dt Contract end date
InsuranceObjContrConclusionDte contract_con_dt Date of conclusion of contract
InsuranceObjectStatus insur_status Status of insurance
InsuranceObjectStatusDate insur_status_dt Status date of insurance
InsuranceObjOneTimeContrbnAmt sum_one_tm_con Sum of one time contribution
InsuranceObjOneTmeContrbnCrcy one_tm_con_cky Currency
InsurObjHasDynamicAdaption dynamics Dynamics
InsuranceObjectDynamicsPct per_dynamics Percentage of the dynamics
InsuranceObjectTermnPeriod termin_prd Termination period
InsuranceObjectTermnPeriodUnit term_prd_unit Indicator: Units of termination period
InsuranceObjectRecallPeriod recall_prd Recall period
InsuranceObjRecallPeriodUnit recall_prd_unit Indicator: Units of Recall Period
InsuranceObjectSurvivalBnftAmt ins_sum_srvl Insurance sum incase of survival
InsuranceObjSurvivalBnftCrcy ins_sum_srvl_cky Insurance survival Currency
InsuranceObjectDeathBnftAmt ins_sum_dth Insurance sum in case of death
InsuranceObjDeathBnftCrcy ins_sum_dth_cky Death benefit currency
InsuranceObjectExpiryBnftAmt ins_benf_exp Probable benefit on expiry
InsuranceObjExpiryBnftCrcy ins_benf_exp_cky Currency for probable benefit on expiry
InsuranceObjExpiryBnftDate dt_prob_ben_exp Date of probable benefit on expiry
CollateralAdminOrgUnit admin_org_unit Administration Organizational Unit
CollateralBankArea bankarea Bank Area in Collateral Management
_InsuranceObjectData _InsuranceObjectData
_ObjectInsuranceLinkData _ObjectInsuranceLinkData
_InsurancePersonSpecification _InsurancePersonSpecification
_InsuranceObjectPartner _InsuranceObjectPartner
_InsuranceObjectDocument _InsuranceObjectDocument
_ObjectValuationLinkData _ObjectValuationLinkData
_LiquidationData _LiquidationData
_InsuranceObjectType _InsuranceObjectType
_CollateralAdminOrgUnitAttrib _CollateralAdminOrgUnitAttrib
_InsuranceObjectCategory _InsuranceObjectCategory
_InsuranceObjectSettlementType _InsuranceObjectSettlementType
_InsuranceObjectStatus _InsuranceObjectStatus
_InsuranceObjTermnPeriodUnit _InsuranceObjTermnPeriodUnit
_InsuranceObjRecallPeriodUnit _InsuranceObjRecallPeriodUnit
_InsuranceObjectSumCurrency _InsuranceObjectSumCurrency
_InsuranceObjectPremiumCrcy _InsuranceObjectPremiumCrcy
_InsuranceObjectTaxCurrency _InsuranceObjectTaxCurrency
_InsuranceObjRequiredCoverCrcy _InsuranceObjRequiredCoverCrcy
_InsuranceObjMktCoverShrCrcy _InsuranceObjMktCoverShrCrcy
_InsuranceObjOneTmeContrbnCrcy _InsuranceObjOneTmeContrbnCrcy
_InsuranceObjSurvivalBnftCrcy _InsuranceObjSurvivalBnftCrcy
_InsuranceObjDeathBnftCrcy _InsuranceObjDeathBnftCrcy
_InsuranceObjExpiryBnftCrcy _InsuranceObjExpiryBnftCrcy

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 I_InsuranceObjectMasterData.
-- 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 I_InsuranceObjectMasterData AS
SELECT
  ins_guid AS InsuranceObjectUUID,
  ins_category AS InsuranceObjectCategory,
  ins_typ AS InsuranceObjectType,
  ins_id AS CollateralInsuranceObjectID,
  ins_desc AS InsuranceObjectDescription,
  insur_tax_db AS InsuranceObjectBankTaxDebit,
  setlmnt_type AS InsuranceObjectSettlementType,
  insur_sum AS InsuranceObjectSumAmount,
  insur_curr AS InsuranceObjectSumCurrency,
  prm_rt AS InsuranceObjectPremiumRate,
  insur_premium AS InsuranceObjectPremiumAmount,
  insur_prm_curr AS InsuranceObjectPremiumCurrency,
  insur_tax_rt AS InsuranceObjectTaxRate,
  insur_tax_amt AS InsuranceObjectTaxAmount,
  insur_tax_curr AS InsuranceObjectTaxCurrency,
  ins_strt_dat AS InsuranceObjectStartDate,
  insur_expy_dat AS InsuranceObjectExpiryDate,
  reqd_insur_cvr AS InsuranceObjRequiredCoverAmt,
  reqd_insur_curr AS InsuranceObjRequiredCoverCrcy,
  insurer_nam AS InsuranceObjectInsurerName,
  insurer_inf AS InsuranceObjectInsurerDesc,
  cover_mkt AS InsuranceObjectMarketCover,
  share_cvr_mkt AS InsuranceObjMarketCoverShrAmt,
  sh_cvr_mkt_cur AS InsuranceObjMarketCoverShrCrcy,
  contact_firm AS InsuranceObjectContactFirmName,
  contact_partner AS InsuranceObjContactPartnerName,
  tarrif AS InsuranceObjectTariffDesc,
  contract_strt_dt AS InsuranceObjContractBeginDate,
  contract_end_dt AS InsuranceObjectContractEndDate,
  contract_con_dt AS InsuranceObjContrConclusionDte,
  insur_status AS InsuranceObjectStatus,
  insur_status_dt AS InsuranceObjectStatusDate,
  sum_one_tm_con AS InsuranceObjOneTimeContrbnAmt,
  one_tm_con_cky AS InsuranceObjOneTmeContrbnCrcy,
  dynamics AS InsurObjHasDynamicAdaption,
  per_dynamics AS InsuranceObjectDynamicsPct,
  termin_prd AS InsuranceObjectTermnPeriod,
  term_prd_unit AS InsuranceObjectTermnPeriodUnit,
  recall_prd AS InsuranceObjectRecallPeriod,
  recall_prd_unit AS InsuranceObjRecallPeriodUnit,
  ins_sum_srvl AS InsuranceObjectSurvivalBnftAmt,
  ins_sum_srvl_cky AS InsuranceObjSurvivalBnftCrcy,
  ins_sum_dth AS InsuranceObjectDeathBnftAmt,
  ins_sum_dth_cky AS InsuranceObjDeathBnftCrcy,
  ins_benf_exp AS InsuranceObjectExpiryBnftAmt,
  ins_benf_exp_cky AS InsuranceObjExpiryBnftCrcy,
  dt_prob_ben_exp AS InsuranceObjExpiryBnftDate,
  admin_org_unit AS CollateralAdminOrgUnit,
  bankarea AS CollateralBankArea
FROM cms_ins
LEFT OUTER JOIN I_InsuranceObjectData AS _InsuranceObjectData ON InsuranceObjectUUID = _InsuranceObjectData.InsuranceObjectUUID  -- association [0..1]
LEFT OUTER JOIN I_ObjectInsuranceLinkData AS _ObjectInsuranceLinkData ON InsuranceObjectUUID = _ObjectInsuranceLinkData.ObjectInsuranceReferenceUUID  -- association [0..*]
LEFT OUTER JOIN I_InsurancePersonSpecification AS _InsurancePersonSpecification ON InsuranceObjectUUID = _InsurancePersonSpecification.InsuranceObjectUUID  -- association [0..*]
LEFT OUTER JOIN I_ObjectAssetPartner AS _InsuranceObjectPartner ON InsuranceObjectUUID = _InsuranceObjectPartner.ObjectAssetUUID  -- association [0..*]
LEFT OUTER JOIN I_ObjectAssetDocument AS _InsuranceObjectDocument ON InsuranceObjectUUID = _InsuranceObjectDocument.ObjectAssetUUID  -- association [0..*]
LEFT OUTER JOIN I_ObjectValuationLinkData AS _ObjectValuationLinkData ON InsuranceObjectUUID = _ObjectValuationLinkData.ObjectValuationLinkUUID  -- association [0..*]
LEFT OUTER JOIN I_LiquidationData AS _LiquidationData ON InsuranceObjectUUID = _LiquidationData.ObjectReferenceUUID  -- association [0..*]
LEFT OUTER JOIN I_InsuranceObjectType AS _InsuranceObjectType ON InsuranceObjectCategory = _InsuranceObjectType.InsuranceObjectCategory AND InsuranceObjectType = _InsuranceObjectType.InsuranceObjectType  -- association [0..1]
LEFT OUTER JOIN I_CollateralAdminOrgUnitAttrib AS _CollateralAdminOrgUnitAttrib ON CollateralAdminOrgUnit = _CollateralAdminOrgUnitAttrib.CollateralAdminOrgUnit  -- association [0..1]
LEFT OUTER JOIN I_CollateralObjectCategory AS _InsuranceObjectCategory ON InsuranceObjectCategory = _InsuranceObjectCategory.CollateralObjectCategory  -- association [0..1]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _InsuranceObjectSettlementType ON InsuranceObjectSettlementType = _InsuranceObjectSettlementType.CollateralAttributeIndType AND _InsuranceObjectSettlementType.CollateralAttributeIndCat = 'INS001'  -- association [0..1]
LEFT OUTER JOIN I_CollateralAttributeIndType AS _InsuranceObjectStatus ON InsuranceObjectStatus = _InsuranceObjectStatus.CollateralAttributeIndType AND _InsuranceObjectStatus.CollateralAttributeIndCat = 'INS003'  -- association [0..1]
LEFT OUTER JOIN I_InsuranceObjectFrequencyUnit AS _InsuranceObjTermnPeriodUnit ON InsuranceObjectTermnPeriodUnit = _InsuranceObjTermnPeriodUnit.InsuranceObjectFrequencyUnit  -- association [0..1]
LEFT OUTER JOIN I_InsuranceObjectFrequencyUnit AS _InsuranceObjRecallPeriodUnit ON InsuranceObjRecallPeriodUnit = _InsuranceObjRecallPeriodUnit.InsuranceObjectFrequencyUnit  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _InsuranceObjectSumCurrency ON InsuranceObjectSumCurrency = _InsuranceObjectSumCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _InsuranceObjectPremiumCrcy ON InsuranceObjectPremiumCurrency = _InsuranceObjectPremiumCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _InsuranceObjectTaxCurrency ON InsuranceObjectTaxCurrency = _InsuranceObjectTaxCurrency.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _InsuranceObjRequiredCoverCrcy ON InsuranceObjRequiredCoverCrcy = _InsuranceObjRequiredCoverCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _InsuranceObjMktCoverShrCrcy ON InsuranceObjMarketCoverShrCrcy = _InsuranceObjMktCoverShrCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _InsuranceObjOneTmeContrbnCrcy ON InsuranceObjOneTmeContrbnCrcy = _InsuranceObjOneTmeContrbnCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _InsuranceObjSurvivalBnftCrcy ON InsuranceObjSurvivalBnftCrcy = _InsuranceObjSurvivalBnftCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _InsuranceObjDeathBnftCrcy ON InsuranceObjDeathBnftCrcy = _InsuranceObjDeathBnftCrcy.Currency  -- association [0..1]
LEFT OUTER JOIN I_Currency AS _InsuranceObjExpiryBnftCrcy ON InsuranceObjExpiryBnftCrcy = _InsuranceObjExpiryBnftCrcy.Currency  -- association [0..1]
;