I_InsurancePolicyDateVersion

DDL: I_INSURANCEPOLICYDATEVERSION Type: view_entity COMPOSITE

Date

I_InsurancePolicyDateVersion is a Composite CDS View that provides data about "Date" in SAP S/4HANA. It reads from 4 data sources (I_InsurPlcyDateBasic, I_InsurPlcyDateBasic, P_InsurPlcyDateLoadJrnlAppl, P_InsurPlcyDateLoadJrnlAppl) and exposes 42 fields with key fields InsurPlcyUUID, InsurPlcyOrderNumber, InsurPlcyInsurContr, InsurPlcyCoveragePackageID, InsurPlcyCoverageID.

Data Sources (4)

SourceAliasJoin Type
I_InsurPlcyDateBasic Date from
I_InsurPlcyDateBasic Date union
P_InsurPlcyDateLoadJrnlAppl DateLoadJrnlAppl inner
P_InsurPlcyDateLoadJrnlAppl DateLoadJrnlAppl inner

Annotations (7)

NameValueLevelField
EndUserText.label Date view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #COMPOSITE view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XXL view

Fields (42)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID
KEY InsurPlcyOrderNumber P_InsurPlcyDateLoadJrnlAppl InsurPlcyOrderNumber Sequence Number
KEY InsurPlcyInsurContr P_InsurPlcyDateLoadJrnlAppl InsurPlcyInsurContr Contract Key
KEY InsurPlcyCoveragePackageID P_InsurPlcyDateLoadJrnlAppl InsurPlcyCoveragePackageID Cov.Package ID
KEY InsurPlcyCoverageID P_InsurPlcyDateLoadJrnlAppl InsurPlcyCoverageID Coverage Key
KEY InsurancePolicyDateIdentifier P_InsurPlcyDateLoadJrnlAppl InsurancePolicyDateIdentifier Key for Date
InsurPlcyApplUUID
InsurPlcyBusProcType P_InsurPlcyDateLoadJrnlAppl InsurPlcyBusProcType Bus. Process
InsurPlcyBusProcessNumerator P_InsurPlcyDateLoadJrnlAppl InsurPlcyBusProcessNumerator Bus. Proc. No.
InsurPlcyJrnlEndNmbr I_InsurPlcyDateBasic InsurPlcyJrnlEndNmbr Term. Jour. No.
InsurPlcyJrnlNmbr I_InsurPlcyDateBasic InsurPlcyJrnlNmbr Journal Number
InsurPlcyProductPackageID I_InsurPlcyDateBasic InsurPlcyProductPackageID Prod. Pckg. Key
InsurPlcyDateIsCancelled I_InsurPlcyDateBasic InsurPlcyDateIsCancelled Rev. Flag
InsurancePolicyDateType I_InsurPlcyDateBasic InsurancePolicyDateType Date
InsurPolicyTimeModelFunction I_InsurPlcyDateBasic InsurPolicyTimeModelFunction ID for TMF
InsurPlcyDateEffectiveDate I_InsurPlcyDateBasic InsurPlcyDateEffectiveDate Next Date
InsurPlcyDateIsAuxiliary I_InsurPlcyDateBasic InsurPlcyDateIsAuxiliary Auxiliary Date
InsurPlcyDateReleaseDate I_InsurPlcyDateBasic InsurPlcyDateReleaseDate Release Date
InsurPlcyDateApplicationID I_InsurPlcyDateBasic InsurPlcyDateApplicationID Application
InsurPlcyDatePerfPhaseType I_InsurPlcyDateBasic InsurPlcyDatePerfPhaseType Perf. Phase
InsurPlcyBusinessObject I_InsurPlcyDateBasic InsurPlcyBusinessObject Process.Status
KEY InsurPlcyOrderNumber P_InsurPlcyDateLoadJrnlAppl InsurPlcyOrderNumber Sequence Number
KEY InsurPlcyInsurContr P_InsurPlcyDateLoadJrnlAppl InsurPlcyInsurContr Contract Key
KEY InsurPlcyCoveragePackageID P_InsurPlcyDateLoadJrnlAppl InsurPlcyCoveragePackageID Cov.Package ID
KEY InsurPlcyCoverageID P_InsurPlcyDateLoadJrnlAppl InsurPlcyCoverageID Coverage Key
KEY InsurancePolicyDateIdentifier P_InsurPlcyDateLoadJrnlAppl InsurancePolicyDateIdentifier Key for Date
InsurPlcyApplUUID
InsurPlcyBusProcType P_InsurPlcyDateLoadJrnlAppl InsurPlcyBusProcType Bus. Process
InsurPlcyBusProcessNumerator P_InsurPlcyDateLoadJrnlAppl InsurPlcyBusProcessNumerator Bus. Proc. No.
InsurPlcyJrnlEndNmbr I_InsurPlcyDateBasic InsurPlcyJrnlEndNmbr Term. Jour. No.
InsurPlcyJrnlNmbr I_InsurPlcyDateBasic InsurPlcyJrnlNmbr Journal Number
InsurPlcyProductPackageID I_InsurPlcyDateBasic InsurPlcyProductPackageID Prod. Pckg. Key
InsurPlcyDateIsCancelled I_InsurPlcyDateBasic InsurPlcyDateIsCancelled Rev. Flag
InsurancePolicyDateType I_InsurPlcyDateBasic InsurancePolicyDateType Date
InsurPolicyTimeModelFunction I_InsurPlcyDateBasic InsurPolicyTimeModelFunction ID for TMF
InsurPlcyDateEffectiveDate I_InsurPlcyDateBasic InsurPlcyDateEffectiveDate Next Date
InsurPlcyDateIsAuxiliary I_InsurPlcyDateBasic InsurPlcyDateIsAuxiliary Auxiliary Date
InsurPlcyDateReleaseDate I_InsurPlcyDateBasic InsurPlcyDateReleaseDate Release Date
InsurPlcyDateApplicationID I_InsurPlcyDateBasic InsurPlcyDateApplicationID Application
InsurPlcyDatePerfPhaseType I_InsurPlcyDateBasic InsurPlcyDatePerfPhaseType Perf. Phase
InsurPlcyBusinessObject I_InsurPlcyDateBasic InsurPlcyBusinessObject Process.Status
LastChangeDateTime I_InsurPlcyDateBasic LastChangeDateTime Timestamp

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_InsurancePolicyDateVersion.
-- 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_InsurancePolicyDateVersion AS
SELECT
  cast( DateLoadJrnlAppl.InsurPlcyUUID as /pm0/vdm_policy_uuid preserving type ) AS InsurPlcyUUID,
  DateLoadJrnlAppl.InsurPlcyOrderNumber AS InsurPlcyOrderNumber,
  DateLoadJrnlAppl.InsurPlcyInsurContr AS InsurPlcyInsurContr,
  DateLoadJrnlAppl.InsurPlcyCoveragePackageID AS InsurPlcyCoveragePackageID,
  DateLoadJrnlAppl.InsurPlcyCoverageID AS InsurPlcyCoverageID,
  DateLoadJrnlAppl.InsurancePolicyDateIdentifier AS InsurancePolicyDateIdentifier,
  cast( DateLoadJrnlAppl.InsurPlcyApplUUID as /pm0/vdm_application_uuid preserving type ) AS InsurPlcyApplUUID,
  DateLoadJrnlAppl.InsurPlcyBusProcType AS InsurPlcyBusProcType,
  DateLoadJrnlAppl.InsurPlcyBusProcessNumerator AS InsurPlcyBusProcessNumerator,
  Date.InsurPlcyJrnlEndNmbr AS InsurPlcyJrnlEndNmbr,
  Date.InsurPlcyJrnlNmbr AS InsurPlcyJrnlNmbr,
  Date.InsurPlcyProductPackageID AS InsurPlcyProductPackageID,
  Date.InsurPlcyDateIsCancelled AS InsurPlcyDateIsCancelled,
  Date.InsurancePolicyDateType AS InsurancePolicyDateType,
  Date.InsurPolicyTimeModelFunction AS InsurPolicyTimeModelFunction,
  Date.InsurPlcyDateEffectiveDate AS InsurPlcyDateEffectiveDate,
  Date.InsurPlcyDateIsAuxiliary AS InsurPlcyDateIsAuxiliary,
  Date.InsurPlcyDateReleaseDate AS InsurPlcyDateReleaseDate,
  Date.InsurPlcyDateApplicationID AS InsurPlcyDateApplicationID,
  Date.InsurPlcyDatePerfPhaseType AS InsurPlcyDatePerfPhaseType,
  Date.InsurPlcyBusinessObject AS InsurPlcyBusinessObject,
  Date.LastChangeDateTime AS LastChangeDateTime
FROM I_InsurPlcyDateBasic AS Date
INNER JOIN P_InsurPlcyDateLoadJrnlAppl AS DateLoadJrnlAppl ON /* join condition not captured in parsed metadata */
-- UNION with additional select branch(es): I_InsurPlcyDateBasic
;