R_INSURPLCYPLANNEDPROCESSING
Insurance Policy Planned Processing
R_INSURPLCYPLANNEDPROCESSING is a CDS View in S/4HANA. Insurance Policy Planned Processing. 7 CDS views read from this table.
CDS Views using this table (7)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_InsurContrPlannedProcessing | view_entity | from | COMPOSITE | Insurance Contract Planned Processing |
| I_InsurCvrgPlannedProcessing | view_entity | from | COMPOSITE | Insurance Coverage Planned Processing |
| I_InsurPlcyContrCvrgPlndProcg | view_entity | from | COMPOSITE | Cvrg Planned Procg of Contr in Policy |
| I_InsurPlcyContrCvrgSubCvrgDte | view_entity | from | COMPOSITE | SubCvrg Plnd Procg of Cvrg in Insur Plcy |
| I_InsurPlcyCvrgPckgPlndProcg | view_entity | from | COMPOSITE | Cvrg Pckg Plnd Processing in Insur Plcy |
| I_InsurPlcySubCvrgPlndProcg | view_entity | from | COMPOSITE | SubCoverage Plnd Procg of CvPcg in Plcy |
| I_InsurPolicyPlannedProcessing | view_entity | from | COMPOSITE | Insurance Policy Planned Processing |
@EndUserText.label: 'Insurance Policy Planned Processing'
@VDM: {
viewType:#TRANSACTIONAL,
lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #C,
sizeCategory: #XL
},
supportedCapabilities: [ #CDS_MODELING_DATA_SOURCE ]
}
@Metadata: {
allowExtensions:false,
ignorePropagatedAnnotations:true
}
define view entity R_InsurPlcyPlannedProcessing
as
select from P_InsurPlcyPlannedDate as PlannedDate
{
key PlannedDate.InsurPlcyUUID,
key PlannedDate.InsurPlcyInsurContr,
PlannedDate.InsurPlcyCoveragePackageID,
PlannedDate.InsurPlcyCoverageID,
cast( 0 as /pm0/abd_covcpco_id ) as InsurPlcySubCvrgID,
PlannedDate.InsurPlcyProductPackageID,
PlannedDate.InsurPlcyPlannedProcessingType,
PlannedDate.InsurPolicyTimeModelFunction,
PlannedDate.InsurPlcyPlndProcgEffctvDate,
PlannedDate.InsurPlcyPlndProcgProcgRelDte,
PlannedDate.InsurPlcyPlannedDateCategory,
cast( '00001' as /pm0/abd_btsdtversion_id preserving type ) as InsurPlcyPlndProcgVersionValue
}
where
PlannedDate.InsurPlcyJrnlEndNmbr = 2147483647
and PlannedDate.InsurPlcyBusinessObject = 'P'
union all
select from P_InsurPlcyBusTransaction as BusTransacDate
{
key BusTransacDate.InsurPlcyUUID,
key BusTransacDate.InsurPlcyInsurContr,
BusTransacDate.InsurPlcyCoveragePackageID,
BusTransacDate.InsurPlcyCoverageID,
BusTransacDate.InsurPlcySubCvrgID,
BusTransacDate.InsurPlcyProductPackageID,
BusTransacDate.InsurPlcyPlannedProcessingType,
BusTransacDate.InsurPolicyTimeModelFunction,
BusTransacDate.InsurPlcyPlndProcgEffctvDate,
BusTransacDate.InsurPlcyPlndProcgProcgRelDte,
BusTransacDate.InsurPlcyPlannedDateCategory,
max( BusTransacDate.InsurPlcyPlndProcgVersionValue ) as InsurPlcyPlndProcgVersionValue
}
where
(
InsurPlcyPlndProcessingStatus = '01' // SCHEDULED
or InsurPlcyPlndProcessingStatus = '04' // REPLANNED
)
and InsurPlcyPlndProcgStatusIsTmp = ''
group by
BusTransacDate.InsurPlcyUUID,
BusTransacDate.InsurPlcyInsurContr,
BusTransacDate.InsurPlcyCoveragePackageID,
BusTransacDate.InsurPlcyCoverageID,
BusTransacDate.InsurPlcySubCvrgID,
BusTransacDate.InsurPlcyProductPackageID,
BusTransacDate.InsurPlcyPlannedProcessingType,
BusTransacDate.InsurPolicyTimeModelFunction,
BusTransacDate.InsurPlcyPlndProcgEffctvDate,
BusTransacDate.InsurPlcyPlndProcgProcgRelDte,
BusTransacDate.InsurPlcyPlannedDateCategory
union all
select from P_InsurPlcyCorrespondenceDate as CorrespncDate
{
key CorrespncDate.InsurPlcyUUID,
key CorrespncDate.InsurPlcyInsurContr,
cast( 0 as /pm0/abd_covpac_id ) as InsurPlcyCoveragePackageID,
cast( 0 as /pm0/abd_coverage_id ) as InsurPlcyCoverageID,
cast( 0 as /pm0/abd_covcpco_id ) as InsurPlcySubCvrgID,
cast( 0 as /pm0/abd_ppdpac_id ) as InsurPlcyProductPackageID,
CorrespncDate.InsurPlcyPlannedProcessingType,
CorrespncDate.InsurPolicyTimeModelFunction,
CorrespncDate.InsurPlcyPlndProcgEffctvDate,
CorrespncDate.InsurPlcyPlndProcgProcgRelDte,
CorrespncDate.InsurPlcyPlannedDateCategory,
max( CorrespncDate.InsurPlcyPlndProcgVersionValue ) as InsurPlcyPlndProcgVersionValue
}
where
InsurPlcyApplUUID is initial
group by
CorrespncDate.InsurPlcyUUID,
CorrespncDate.InsurPlcyInsurContr,
CorrespncDate.InsurPlcyPlannedProcessingType,
CorrespncDate.InsurPolicyTimeModelFunction,
CorrespncDate.InsurPlcyPlndProcgEffctvDate,
CorrespncDate.InsurPlcyPlndProcgProcgRelDte,
InsurPlcyPlannedDateCategory
union all
select from I_InsurPlcyExternalDatesBasic as ExternalDates
{
key ExternalDates.InsurPlcyUUID,
key ExternalDates.InsurPlcyInsurContr,
cast( 0 as /pm0/abd_covpac_id ) as InsurPlcyCoveragePackageID,
cast( 0 as /pm0/abd_coverage_id ) as InsurPlcyCoverageID,
cast( 0 as /pm0/abd_covcpco_id ) as InsurPlcySubCvrgID,
cast( 0 as /pm0/abd_ppdpac_id ) as InsurPlcyProductPackageID,
ExternalDates.InsurPlcyPlannedProcessingType,
ExternalDates.InsurPolicyTimeModelFunction,
ExternalDates.InsurPlcyPlndProcgEffctvDate,
ExternalDates.InsurPlcyPlndProcgProcgRelDte,
cast(4 as /pm0/abd_datetype_cd ) as InsurPlcyPlannedDateCategory,
max( ExternalDates.InsurPlcyPlndProcgVersionValue ) as InsurPlcyPlndProcgVersionValue
}
where
InsurPlcyApplUUID is initial
group by
ExternalDates.InsurPlcyUUID,
ExternalDates.InsurPlcyInsurContr,
ExternalDates.InsurPlcyPlannedProcessingType,
ExternalDates.InsurPolicyTimeModelFunction,
ExternalDates.InsurPlcyPlndProcgEffctvDate,
ExternalDates.InsurPlcyPlndProcgProcgRelDte
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURPLCYEXTERNALDATESBASIC",
"P_INSURPLCYBUSTRANSACTION",
"P_INSURPLCYCORRESPONDENCEDATE",
"P_INSURPLCYPLANNEDDATE"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/