I_InsurPlcyAnswRskAssmtBasic_2

DDL: I_INSURPLCYANSWRSKASSMTBASIC_2 Type: view_entity BASIC

Answers Risk Assmt in Insurance Policy

I_InsurPlcyAnswRskAssmtBasic_2 is a Basic CDS View that provides data about "Answers Risk Assmt in Insurance Policy" in SAP S/4HANA. It reads from 1 data source (/pm0/abdaanswer) and exposes 41 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyJrnlEndNmbr, InsurPlcyJrnlNmbr, InsurPlcyCoveragePackageID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
/pm0/abdaanswer AnswRskAssmt from

Associations (1)

CardinalityTargetAliasCondition
[1..1] I_Currency _Currency $projection.InsurPlcyAnswRskAssmtCrcy = _Currency.Currency

Annotations (6)

NameValueLevelField
EndUserText.label Answers Risk Assmt in Insurance Policy view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view

Fields (41)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID
KEY InsurPlcyInsurContr /pm0/abdaanswer policyproduct_id Contract Key
KEY InsurPlcyJrnlEndNmbr /pm0/abdaanswer journalendno_id Term. Jour. No.
KEY InsurPlcyJrnlNmbr
KEY InsurPlcyCoveragePackageID /pm0/abdaanswer covpac_id Cov.Package ID
KEY InsurPlcyCoverageID /pm0/abdaanswer coverage_id UUID
KEY InsurPlcyRskAssmtQstnID /pm0/abdaanswer quest_id Question Key
KEY InsurPlcyRskAssmtAnswID /pm0/abdaanswer answer_id Answer
InsurPlcyProductPackageID /pm0/abdaanswer ppdpac_id Prod. Pckg. Key
InsurPlcyAnswRskAssmtIsCancld /pm0/abdaanswer cancel_fg Reversal
InsurPlcyRskAssmtQstnApplQstn /pm0/abdaanswer quest_cd Appl. Question
InsurPlcyRskAssmtIsNotAnswered /pm0/abdaanswer noanswer_fg No Answer
InsurPlcyAnswIsCmpltlyAnswered /pm0/abdaanswer complete_fg Complete?
InsurPlcyAnswRskAddictiveDrug /pm0/abdaanswer addictivedrug_id Addictive Subs.
InsurPlcyAnswRskAssmtFrequency /pm0/abdaanswer frequency_cd Frequency
InsurPlcyAnswRskAssmtPersnHght /pm0/abdaanswer height_vl Height
InsurPlcyAnswRskAssmtPersnWgt /pm0/abdaanswer weight_vl Weight
InsurPlcyAnswRskAssmtStartDate /pm0/abdaanswer begin_dt Start Date
InsurPlcyAnswRskAssmtEndDate /pm0/abdaanswer end_dt End Date
InsurPlcyAnswRskAssmtHobby /pm0/abdaanswer hobby_id Hobby
InsurPlcyAnswRskAssmtPrevIlln /pm0/abdaanswer disease_id Prev. Illness
InsurPlcyAnswRskAssmtCountry /pm0/abdaanswer country_cd Country/Region
InsurPlcyAnswRskAssmtBP /pm0/abdaanswer partner_id Partner ID
InsurPlcyAnswRskAssmtAddr
InsurPlcyAnswRskAssmtDte /pm0/abdaanswer date_cd Date
InsurPlcyAnswRskAssmtDrug /pm0/abdaanswer drug_cd Medication
InsurPlcyAnswRskAssmtCmntTxt /pm0/abdaanswer shortinfo_tt Comments
InsurPlcyAnswRskAssmtAmt /pm0/abdaanswer amount_am Srch./Disc.Amt
InsurPlcyAnswRskAssmtDurnYrs /pm0/abdaanswer duryear_vl Dur. in Years
InsurPlcyAnswRskAssmtDurnMnths /pm0/abdaanswer durmonth_vl Duration Months
InsurPlcyAnswRskAssmtDurnDays /pm0/abdaanswer durday_vl Duration (Days)
InsurPlcyAnswRskAssmtCmntID
InsurPlcyAnswRskAssmtAnswYesNo /pm0/abdaanswer yesno_cd Answer
InsurPlcyAnswRskAssmtCrcy /pm0/abdaanswer currency_id Indx-Based Curr
InsurPlcyAnswRskBodyMassIdxVal /pm0/abdaanswer bmi_vl BMI
InsurPlcyBodyMassIdxCrrtnVal /pm0/abdaanswer bmicorr_vl BMI Corr. Value
InsurPlcyAnswRskAssmtWgtUnit /pm0/abdaanswer weight_ut Weight UnitMeas
InsurPlcyAnswRskAssmtHghtUnit /pm0/abdaanswer height_ut Height UnitMeas
InsurPlcyBusinessObject /pm0/abdaanswer bo_cd Process.Status
LastChangeDateTime /pm0/abdaanswer change_ts Time Stamp
_Currency _Currency

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_InsurPlcyAnswRskAssmtBasic_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 I_InsurPlcyAnswRskAssmtBasic_2 AS
SELECT
  cast( AnswRskAssmt.policy_id as /pm0/vdm_policy_uuid preserving type ) AS InsurPlcyUUID,
  AnswRskAssmt.policyproduct_id AS InsurPlcyInsurContr,
  AnswRskAssmt.journalendno_id AS InsurPlcyJrnlEndNmbr,
  cast( AnswRskAssmt.journalno_id as /pm0/vdm_journal_number_id preserving type ) AS InsurPlcyJrnlNmbr,
  AnswRskAssmt.covpac_id AS InsurPlcyCoveragePackageID,
  AnswRskAssmt.coverage_id AS InsurPlcyCoverageID,
  AnswRskAssmt.quest_id AS InsurPlcyRskAssmtQstnID,
  AnswRskAssmt.answer_id AS InsurPlcyRskAssmtAnswID,
  AnswRskAssmt.ppdpac_id AS InsurPlcyProductPackageID,
  AnswRskAssmt.cancel_fg AS InsurPlcyAnswRskAssmtIsCancld,
  AnswRskAssmt.quest_cd AS InsurPlcyRskAssmtQstnApplQstn,
  AnswRskAssmt.noanswer_fg AS InsurPlcyRskAssmtIsNotAnswered,
  AnswRskAssmt.complete_fg AS InsurPlcyAnswIsCmpltlyAnswered,
  AnswRskAssmt.addictivedrug_id AS InsurPlcyAnswRskAddictiveDrug,
  AnswRskAssmt.frequency_cd AS InsurPlcyAnswRskAssmtFrequency,
  AnswRskAssmt.height_vl AS InsurPlcyAnswRskAssmtPersnHght,
  AnswRskAssmt.weight_vl AS InsurPlcyAnswRskAssmtPersnWgt,
  AnswRskAssmt.begin_dt AS InsurPlcyAnswRskAssmtStartDate,
  AnswRskAssmt.end_dt AS InsurPlcyAnswRskAssmtEndDate,
  AnswRskAssmt.hobby_id AS InsurPlcyAnswRskAssmtHobby,
  AnswRskAssmt.disease_id AS InsurPlcyAnswRskAssmtPrevIlln,
  AnswRskAssmt.country_cd AS InsurPlcyAnswRskAssmtCountry,
  AnswRskAssmt.partner_id AS InsurPlcyAnswRskAssmtBP,
  cast ( AnswRskAssmt.addressnumber_id as /pm0/vdm_address_id preserving type ) AS InsurPlcyAnswRskAssmtAddr,
  AnswRskAssmt.date_cd AS InsurPlcyAnswRskAssmtDte,
  AnswRskAssmt.drug_cd AS InsurPlcyAnswRskAssmtDrug,
  AnswRskAssmt.shortinfo_tt AS InsurPlcyAnswRskAssmtCmntTxt,
  AnswRskAssmt.amount_am AS InsurPlcyAnswRskAssmtAmt,
  AnswRskAssmt.duryear_vl AS InsurPlcyAnswRskAssmtDurnYrs,
  AnswRskAssmt.durmonth_vl AS InsurPlcyAnswRskAssmtDurnMnths,
  AnswRskAssmt.durday_vl AS InsurPlcyAnswRskAssmtDurnDays,
  cast( AnswRskAssmt.comment_id as /pm0/vdm_note_longtext_uuid preserving type ) AS InsurPlcyAnswRskAssmtCmntID,
  AnswRskAssmt.yesno_cd AS InsurPlcyAnswRskAssmtAnswYesNo,
  AnswRskAssmt.currency_id AS InsurPlcyAnswRskAssmtCrcy,
  AnswRskAssmt.bmi_vl AS InsurPlcyAnswRskBodyMassIdxVal,
  AnswRskAssmt.bmicorr_vl AS InsurPlcyBodyMassIdxCrrtnVal,
  AnswRskAssmt.weight_ut AS InsurPlcyAnswRskAssmtWgtUnit,
  AnswRskAssmt.height_ut AS InsurPlcyAnswRskAssmtHghtUnit,
  AnswRskAssmt.bo_cd AS InsurPlcyBusinessObject,
  AnswRskAssmt.change_ts AS LastChangeDateTime
FROM /pm0/abdaanswer AS AnswRskAssmt
LEFT OUTER JOIN I_Currency AS _Currency ON InsurPlcyAnswRskAssmtCrcy = _Currency.Currency  -- association [1..1]
;