R_INSURANCEPOLICYCLAUSETP
InsOb Clause of Cvrg Pckg in Plcy - TP
R_INSURANCEPOLICYCLAUSETP is a CDS View in S/4HANA. InsOb Clause of Cvrg Pckg in Plcy - TP. 1 CDS views read from this table.
CDS Views using this table (1)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| A_InsurancePolicyClause | view_entity | projection | CONSUMPTION | Insured Object Clause of Cvrg Package |
@EndUserText.label: 'InsOb Clause of Cvrg Pckg in Plcy - TP'
@VDM: {
viewType:#TRANSACTIONAL,
lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
representativeKey: 'InsurPlcyClauseID',
semanticKey: [ 'InsurPlcyClauseID' ],
usageType: {
dataClass: #TRANSACTIONAL,
serviceQuality: #D,
sizeCategory: #XL
}
}
define view entity R_InsurancePolicyClauseTP
as select from I_InsurancePolicyClause as Clause
association to parent R_InsurPlcyCvrgPckgInsrdObjTP as _InsurPlcyCvrgPckgInsrdObject on $projection.InsurPlcyUUID = _InsurPlcyCvrgPckgInsrdObject.InsurPlcyUUID
and $projection.InsurPlcyInsurContr = _InsurPlcyCvrgPckgInsrdObject.InsurPlcyInsurContr
and $projection.InsurPlcyCoveragePackageID = _InsurPlcyCvrgPckgInsrdObject.InsurPlcyCoveragePackageID
and $projection.InsurPlcyInsuredObjectID = _InsurPlcyCvrgPckgInsrdObject.InsurPlcyInsuredObjectID
association [1..1] to E_InsurancePolicyClause as _Extension on $projection.InsurPlcyUUID = _Extension.InsurPlcyUUID
and $projection.InsurPlcyInsurContr = _Extension.InsurPlcyInsurContr
and $projection.InsurPlcyCoveragePackageID = _Extension.InsurPlcyCoveragePackageID
and 0 = _Extension.InsurPlcyCoverageID
and 0 = _Extension.InsurPlcySubCvrgID
and $projection.InsurPlcyInsuredObjectID = _Extension.InsurPlcyInsuredObjectID
and $projection.InsurPlcyClauseID = _Extension.InsurPlcyClauseID
and 0 = _Extension.InsurPlcyCoverageOptionID
and 0 = _Extension.InsurPlcyUndrwrtgDcsnRiskID
and $projection.InsurPlcyJrnlNmbr = _Extension.InsurPlcyJrnlNmbr
and $projection.InsurPlcyJrnlEndNmbr = _Extension.InsurPlcyJrnlEndNmbr
{
key Clause.InsurPlcyUUID,
key Clause.InsurPlcyInsurContr,
key Clause.InsurPlcyCoveragePackageID,
key Clause.InsurPlcyInsuredObjectID,
key Clause.InsurPlcyClauseID,
Clause.InsurPlcyJrnlNmbr,
Clause.InsurPlcyJrnlEndNmbr,
Clause.InsurPlcyProductPackageID as InsurPolicyContractPackageID,
@ObjectModel.sapObjectNodeTypeReference: 'InsurancePolicyTemplate'
Clause.InsurPlcyClauseTemplate as InsurancePolicyClauseControl,
Clause.InsurPlcyIndivClauseAgrmtText,
Clause.InsurPlcyClauseDetailTextUUID,
Clause.LongText,
Clause.TextObjectCategory,
Clause.TextObjectKey,
Clause.Language,
@ObjectModel.sapObjectNodeTypeReference: 'InsurancePolicyClauseType'
Clause.InsurPlcyClauseType,
Clause.InsurPlcyClauseStartDate,
Clause.InsurPlcyClauseEndDate,
Clause.LastChangeDateTime,
/* Associations */
_InsurPlcyCvrgPckgInsrdObject
}