R_InsurClmFNOLClmntTP
FNOL Claimant Details
R_InsurClmFNOLClmntTP is a Transactional CDS View that provides data about "FNOL Claimant Details" in SAP S/4HANA. It reads from 1 data source (I_InsurClmPrtcpntOccrnc) and exposes 34 fields with key fields InsuranceClaim, BusinessPartner, InsurClmSubobjectCategory, InsurClmSubobject, InsurClmParticipantRole. It has 4 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_InsurClmPrtcpntOccrnc | I_InsurClmPrtcpntOccrnc | from |
Associations (4)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Region | _Region | $projection.Region = _Region.Region and $projection.Country = _Region.Country |
| [0..1] | I_Country | _Country | _Country.Country = $projection.Country |
| [1..1] | I_InsurClmInjuredPersnRltnDets | _Injured | $projection.InsuranceClaim = _Injured.InsuranceClaim and $projection.InsurClmSubobject = _Injured.InsurClmInjuredPersonNumber |
| [1..1] | E_InsuranceClaimParticipant | _Extension | $projection.InsuranceClaim = _Extension.InsuranceClaim and $projection.InsurClmSubobjectCategory = _Extension.InsurClmSubobjectCategory and $projection.InsurClmSubobject = _Extension.InsurClmSubobject and $projection.InsurClmParticipantRole = _Extension.InsurClmParticipantRole and $projection.BusinessPartner = _Extension.BusinessPartner |
Annotations (9)
| Name | Value | Level | Field |
|---|---|---|---|
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | FNOL Claimant Details | view | |
| Metadata.ignorePropagatedAnnotations | true | view | |
| VDM.viewType | #TRANSACTIONAL | view | |
| VDM.lifecycle.contract.type | #SAP_INTERNAL_API | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.serviceQuality | #C | view | |
| ObjectModel.usageType.sizeCategory | #XL | view | |
| ObjectModel.sapObjectNodeType.name | InsuranceClaim | view |
Fields (34)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InsuranceClaim | I_InsurClmPrtcpntOccrnc | InsuranceClaim | |
| KEY | BusinessPartner | I_InsurClmPrtcpntOccrnc | BusinessPartner | |
| KEY | InsurClmSubobjectCategory | I_InsurClmPrtcpntOccrnc | InsurClmSubobjectCategory | |
| KEY | InsurClmSubobject | I_InsurClmPrtcpntOccrnc | InsurClmSubobject | |
| KEY | InsurClmParticipantRole | I_InsurClmPrtcpntOccrnc | InsurClmParticipantRole | |
| LastChangedByUser | I_InsurClmPrtcpntOccrnc | LastChangedByUser | ||
| ChangedOnDateTime | I_InsurClmPrtcpntOccrnc | ChangedOnDateTime | ||
| BusinessPartnerName | I_InsurClmPrtcpntOccrnc | BusinessPartnerName | ||
| FormOfAddress | I_InsurClmPrtcpntOccrnc | FormOfAddress | ||
| LastName | I_InsurClmPrtcpntOccrnc | LastName | ||
| FirstName | I_InsurClmPrtcpntOccrnc | FirstName | ||
| StreetName | I_InsurClmPrtcpntOccrnc | StreetName | ||
| HouseNumber | I_InsurClmPrtcpntOccrnc | HouseNumber | ||
| CityName | I_InsurClmPrtcpntOccrnc | CityName | ||
| PostalCode | I_InsurClmPrtcpntOccrnc | PostalCode | ||
| Region | I_InsurClmPrtcpntOccrnc | Region | ||
| Country | I_InsurClmPrtcpntOccrnc | Country | ||
| PhoneNumber | I_InsurClmPrtcpntOccrnc | PhoneNumber | ||
| EmailAddress | I_InsurClmPrtcpntOccrnc | EmailAddress | ||
| BirthDate | I_InsurClmPrtcpntOccrnc | BirthDate | ||
| GenderCodeName | I_InsurClmPrtcpntOccrnc | GenderCodeName | ||
| AuthorizationGroup | I_InsurClmPrtcpntOccrnc | AuthorizationGroup | ||
| IsBusinessPurposeCompleted | I_InsurClmPrtcpntOccrnc | IsBusinessPurposeCompleted | ||
| InsurClmRelationship | _Injured | InsurClmRelationship | ||
| InsurClmFatalInjury | _Injured | InsurClmFatalInjury | ||
| InsurClmImpairmentPercent | _Injured | InsurClmImpairmentPercent | ||
| InsurClmIntraCompany | _Injured | InsurClmIntraCompany | ||
| InsurClmNoInsurance | _Injured | InsurClmNoInsurance | ||
| InsurClmRelationshipText | ||||
| InsurClmInjuredPersnAddrTxt | _Injured | InsurClmInjuredPersnAddrTxt | ||
| InsurClmInjuryInsurCompanyName | _Injured | InsurClmInjuryInsurCompanyName | ||
| _BusinessPartner | I_InsurClmPrtcpntOccrnc | _BusinessPartner | ||
| _Claim | I_InsurClmPrtcpntOccrnc | _Claim | ||
| _InsurClaim | _InsurClaim |
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'FNOL Claimant Details'
@Metadata.ignorePropagatedAnnotations: true
@VDM: {
viewType:#TRANSACTIONAL,
lifecycle.contract.type:#SAP_INTERNAL_API
}
@ObjectModel: {
semanticKey: [ 'InsuranceClaim' ],
usageType:{
dataClass: #TRANSACTIONAL,
serviceQuality: #C,
sizeCategory: #XL
}
}
@ObjectModel.sapObjectNodeType.name: 'InsuranceClaim'
define view entity R_InsurClmFNOLClmntTP
as select from I_InsurClmPrtcpntOccrnc
// association to parent R_InsurClmFNOLDamagedObjectTP as _Damaged on $projection.InsuranceClaim = _Damaged.InsuranceClaim
// and $projection.InsurClmSubobject = _Damaged.InsurClmDamagedObject
association [0..1] to I_Region as _Region on $projection.Region = _Region.Region
and $projection.Country = _Region.Country
association to parent R_InsurClmFNOLTP as _InsurClaim on $projection.InsuranceClaim = _InsurClaim.InsuranceClaim
association [0..1] to I_Country as _Country on _Country.Country = $projection.Country
association [1..1] to I_InsurClmInjuredPersnRltnDets as _Injured on $projection.InsuranceClaim = _Injured.InsuranceClaim
and $projection.InsurClmSubobject = _Injured.InsurClmInjuredPersonNumber
association [1..1] to E_InsuranceClaimParticipant as _Extension on $projection.InsuranceClaim = _Extension.InsuranceClaim
and $projection.InsurClmSubobjectCategory = _Extension.InsurClmSubobjectCategory
and $projection.InsurClmSubobject = _Extension.InsurClmSubobject
and $projection.InsurClmParticipantRole = _Extension.InsurClmParticipantRole
and $projection.BusinessPartner = _Extension.BusinessPartner
{
key I_InsurClmPrtcpntOccrnc.InsuranceClaim,
key I_InsurClmPrtcpntOccrnc.BusinessPartner,
key I_InsurClmPrtcpntOccrnc.InsurClmSubobjectCategory,
key I_InsurClmPrtcpntOccrnc.InsurClmSubobject,
key I_InsurClmPrtcpntOccrnc.InsurClmParticipantRole,
I_InsurClmPrtcpntOccrnc.LastChangedByUser,
I_InsurClmPrtcpntOccrnc.ChangedOnDateTime,
I_InsurClmPrtcpntOccrnc.BusinessPartnerName,
I_InsurClmPrtcpntOccrnc.FormOfAddress,
I_InsurClmPrtcpntOccrnc.LastName,
I_InsurClmPrtcpntOccrnc.FirstName,
I_InsurClmPrtcpntOccrnc.StreetName,
I_InsurClmPrtcpntOccrnc.HouseNumber,
I_InsurClmPrtcpntOccrnc.CityName,
I_InsurClmPrtcpntOccrnc.PostalCode,
I_InsurClmPrtcpntOccrnc.Region,
I_InsurClmPrtcpntOccrnc.Country,
I_InsurClmPrtcpntOccrnc.PhoneNumber,
I_InsurClmPrtcpntOccrnc.EmailAddress,
I_InsurClmPrtcpntOccrnc.BirthDate,
I_InsurClmPrtcpntOccrnc.GenderCodeName,
I_InsurClmPrtcpntOccrnc.AuthorizationGroup,
@Semantics.booleanIndicator: true
I_InsurClmPrtcpntOccrnc.IsBusinessPurposeCompleted,
_Injured.InsurClmRelationship as InsurClmRelationship,
_Injured.InsurClmFatalInjury as InsurClmFatalInjury,
_Injured.InsurClmImpairmentPercent as InsurClmImpairmentPercent,
_Injured.InsurClmIntraCompany as InsurClmIntraCompany,
_Injured.InsurClmNoInsurance as InsurClmNoInsurance,
_Injured._RelshpTypeTxt.InsurClmRelationshipText as InsurClmRelationshipText,
_Injured.InsurClmInjuredPersnAddrTxt as InsurClmInjuredPersnAddrTxt,
_Injured.InsurClmInjuryInsurCompanyName as InsurClmInjuryInsurCompanyName,
/* Associations */
I_InsurClmPrtcpntOccrnc._BusinessPartner,
I_InsurClmPrtcpntOccrnc._Claim,
// _Damaged,
_InsurClaim
}
where
InsurClmParticipantRole = 'CLAI'
// and InsurClmSubobjectCategory = 'D'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURCLMINJUREDPERSNRLTNDETS",
"I_INSURCLMPRTCPNTOCCRNC",
"I_INSURCLMPRTCPNTRELSHPTYPETXT"
],
"ASSOCIATED":
[
"I_INSURANCECLAIM",
"I_INSURCLM1STNOTIFBP",
"R_INSURCLMFNOLTP"
],
"BASE":
[
"I_INSURCLMPRTCPNTOCCRNC"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/
Learn More
- What Is a CDS View in SAP S/4HANA?
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- CDS View Annotations — A Complete Guide
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA