I_InsurPlcyModCalcTxBsc

DDL: I_INSURPLCYMODCALCTXBSC Type: view_entity BASIC

Model Calculation Tax in Insur Policy

I_InsurPlcyModCalcTxBsc is a Basic CDS View that provides data about "Model Calculation Tax in Insur Policy" in SAP S/4HANA. It reads from 1 data source (/pm0/aldaprojtax) and exposes 28 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyJrnlEndNmbr, InsurPlcyJrnlNmbr, InsurPlcyCoveragePackageID. It has 1 association to related views.

Data Sources (1)

SourceAliasJoin Type
/pm0/aldaprojtax ModCalcTx from

Associations (1)

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

Annotations (7)

NameValueLevelField
EndUserText.label Model Calculation Tax in Insur Policy view
VDM.viewType #BASIC view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.usageType.dataClass #MASTER view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #L view
Metadata.ignorePropagatedAnnotations true view

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID
KEY InsurPlcyInsurContr /pm0/aldaprojtax policyproduct_id Contract Key
KEY InsurPlcyJrnlEndNmbr /pm0/aldaprojtax journalendno_id Term. Jour. No.
KEY InsurPlcyJrnlNmbr
KEY InsurPlcyCoveragePackageID /pm0/aldaprojtax covpac_id Cov.Package ID
KEY InsurPlcyCoverageID /pm0/aldaprojtax coverage_id UUID
KEY InsurPlcyModCalcID /pm0/aldaprojtax projec_id Model Calc. ID
KEY InsurPlcyModCalcTaxID /pm0/aldaprojtax projtax_id Model Calc. ID
InsurPlcyProductPackageID /pm0/aldaprojtax ppdpac_id Prod. Pckg. Key
InsurPlcyModCalcTxIsCancld /pm0/aldaprojtax cancel_fg Reversal
InsurPlcyClaimIncidentType /pm0/aldaprojtax losstype_cd Incident Type
InsurancePolicyTaxType /pm0/aldaprojtax taxtype_cd Tax Type
InsurPlcyTaxAssessmentBase /pm0/aldaprojtax taxbase_cd Tax Asmnt Basis
InsurancePolicyTaxStartDate
InsurancePolicyTaxEndDate
InsPlcyTaxAssessmentBaseAmount /pm0/aldaprojtax taxbase_am Tax Asmt B Amt
InsurPlcyTaxValueOfBasisAmount /pm0/aldaprojtax valoftaxbase_am AsmtBs for Clrn
InsurancePolicyTaxRate /pm0/aldaprojtax taxrate_vl Tax Rate (%)
InsurancePolicyTaxAmount /pm0/aldaprojtax tax_am Tax Amount
InsurPlcyModCalcTaxCurrency /pm0/aldaprojtax currency_id Indx-Based Curr
InsurancePolicyTaxUsageType /pm0/aldaprojtax taxusage_id Usage Type
InsurancePolicyTaxCode /pm0/aldaprojtax taxcode_id Tax Code Other Taxes
InsurancePolicyTaxPartnerID /pm0/aldaprojtax bp_id BusPartner
InsurancePolicyTaxCountry /pm0/aldaprojtax country_cd Country/Region
InsurancePolicyTaxRegion /pm0/aldaprojtax region_cd Region
InsurPlcyBusinessObject /pm0/aldaprojtax bo_cd Process.Status
InsurPlcyTaxChangeDateTime /pm0/aldaprojtax 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_InsurPlcyModCalcTxBsc.
-- 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_InsurPlcyModCalcTxBsc AS
SELECT
  cast( ModCalcTx.policy_id as /pm0/vdm_policy_uuid preserving type ) AS InsurPlcyUUID,
  ModCalcTx.policyproduct_id AS InsurPlcyInsurContr,
  ModCalcTx.journalendno_id AS InsurPlcyJrnlEndNmbr,
  cast( ModCalcTx.journalno_id as /pm0/vdm_journal_number_id preserving type ) AS InsurPlcyJrnlNmbr,
  ModCalcTx.covpac_id AS InsurPlcyCoveragePackageID,
  ModCalcTx.coverage_id AS InsurPlcyCoverageID,
  ModCalcTx.projec_id AS InsurPlcyModCalcID,
  ModCalcTx.projtax_id AS InsurPlcyModCalcTaxID,
  ModCalcTx.ppdpac_id AS InsurPlcyProductPackageID,
  ModCalcTx.cancel_fg AS InsurPlcyModCalcTxIsCancld,
  ModCalcTx.losstype_cd AS InsurPlcyClaimIncidentType,
  ModCalcTx.taxtype_cd AS InsurancePolicyTaxType,
  ModCalcTx.taxbase_cd AS InsurPlcyTaxAssessmentBase,
  cast( ModCalcTx.taxbegin_dt as /pm0/vdm_supdc_start_date preserving type ) AS InsurancePolicyTaxStartDate,
  cast( ModCalcTx.taxend_dt as /pm0/vdm_supdc_end_date preserving type ) AS InsurancePolicyTaxEndDate,
  ModCalcTx.taxbase_am AS InsPlcyTaxAssessmentBaseAmount,
  ModCalcTx.valoftaxbase_am AS InsurPlcyTaxValueOfBasisAmount,
  ModCalcTx.taxrate_vl AS InsurancePolicyTaxRate,
  ModCalcTx.tax_am AS InsurancePolicyTaxAmount,
  ModCalcTx.currency_id AS InsurPlcyModCalcTaxCurrency,
  ModCalcTx.taxusage_id AS InsurancePolicyTaxUsageType,
  ModCalcTx.taxcode_id AS InsurancePolicyTaxCode,
  ModCalcTx.bp_id AS InsurancePolicyTaxPartnerID,
  ModCalcTx.country_cd AS InsurancePolicyTaxCountry,
  ModCalcTx.region_cd AS InsurancePolicyTaxRegion,
  ModCalcTx.bo_cd AS InsurPlcyBusinessObject,
  ModCalcTx.change_ts AS InsurPlcyTaxChangeDateTime
FROM /pm0/aldaprojtax AS ModCalcTx
LEFT OUTER JOIN I_Currency AS _Currency ON InsurPlcyModCalcTaxCurrency = _Currency.Currency  -- association [1..1]
;