R_InsurClmFNOLTP
FNOL Claim Header
R_InsurClmFNOLTP is a Transactional CDS View that provides data about "FNOL Claim Header" in SAP S/4HANA. It reads from 1 data source (I_InsuranceClaim) and exposes 57 fields with key field InsuranceClaim. It has 13 associations to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| I_InsuranceClaim | I_InsuranceClaim | from |
Associations (13)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Address_2 | _LossLocationAddress | $projection.InsurClmLossLocAddressID = _LossLocationAddress.AddressID |
| [1..1] | E_InsuranceClaim_2 | _Extension | $projection.InsuranceClaim = _Extension.InsuranceClaim |
| [0..*] | R_InsurClmFNOLDamagedObjectTP | _DamagedVehicle | |
| [0..*] | R_InsurClmFNOLNoteTP | _Note | |
| [1..*] | R_InsurClmFNOLFactsOriginTP | _Facts | |
| [0..*] | R_InsurClmFNOLWtnssTP | _Witness | |
| [1..*] | R_InsurClmFNOLFactsLossLocTP | _SFCLoss | |
| [1..*] | R_InsurClmFNOLClmntTP | _Claimant | |
| [1..*] | R_InsurClmFNOLVehDriverTP | _Driver | |
| [1..*] | R_InsurClmFNOLDiagnosisTP | _Diagnosis | |
| [1..*] | R_InsurClmFNOLInjuredSFCTP | _QuestionInjured | |
| [1..*] | R_InsurClmFNOLFactsDmgdVehTP | _QuestionsDmgdVeh | |
| [1..*] | R_InsurClmFNOLSrvcPrvdrTP | _ServiceProvider | |
Annotations (12)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.extensibility.elementSuffix | FNO | view | |
| AbapCatalog.extensibility.quota.maximumFields | 100 | view | |
| AbapCatalog.extensibility.quota.maximumBytes | 1000 | view | |
| AccessControl.authorizationCheck | #MANDATORY | view | |
| EndUserText.label | FNOL Claim Header | 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 (57)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InsuranceClaim | InsuranceClaim | ||
| InsuranceContract | InsuranceContract | |||
| InsurClmPolicyProduct | InsurClmPolicyProduct | |||
| ChangedOnDateTime | ChangedOnDateTime | |||
| LastChangedByUser | LastChangedByUser | |||
| CreationDateTime | CreationDateTime | |||
| CreatedByUser | CreatedByUser | |||
| InsurClmLifeCycSts | InsurClmLifeCycSts | |||
| InsurClmStatReason | InsurClmStatReason | |||
| InsurClmType | InsurClmType | |||
| InsurClmAuthznGrp | InsurClmAuthznGrp | |||
| InsurClmPolicyProdGeneration | InsurClmPolicyProdGeneration | |||
| InsurClmPolicyProductVersion | InsurClmPolicyProductVersion | |||
| InsurClmIncdntType | InsurClmIncdntType | |||
| InsurClmDateOfLoss | InsurClmDateOfLoss | |||
| InsurClmCauseOfLoss | InsurClmCauseOfLoss | |||
| InsurClmLossLocAddressID | InsurClmLossLocAddressID | |||
| InsurClmTypeGeneration | InsurClmTypeGeneration | |||
| InsurClmTypeVers | InsurClmTypeVers | |||
| InsurClmTimeOfLoss | InsurClmTimeOfLoss | |||
| InsurClmTimeZoneOfLoss | InsurClmTimeZoneOfLoss | |||
| InsurClmContractLastRenewal | InsurClmContractLastRenewal | |||
| InsurClmVersionChangeTime | InsurClmVersionChangeTime | |||
| InsurClmAssignUUID | InsurClmAssignUUID | |||
| InsurClmComplexity | InsurClmComplexity | |||
| InsurClmJurisdictionCountry | InsurClmJurisdictionCountry | |||
| InsurClmJurisdictionRegion | InsurClmJurisdictionRegion | |||
| InsurClmCovered | InsurClmCovered | |||
| InsurClmBenefitTypeTree | InsurClmBenefitTypeTree | |||
| InsurClmBnftTypeTreeGeneration | InsurClmBnftTypeTreeGeneration | |||
| InsurClmBnftTypeTreeVersion | InsurClmBnftTypeTreeVersion | |||
| InsurClmIsWithoutProduct | InsurClmIsWithoutProduct | |||
| InsurClmIsDummyClaim | InsurClmIsDummyClaim | |||
| InsurClmReportedDate | InsurClmReportedDate | |||
| InsurClmAgentReportedDate | InsurClmAgentReportedDate | |||
| InsurClmSensitiveClaim | InsurClmSensitiveClaim | |||
| InsuranceClaimDraftIdentifier | InsuranceClaimDraftIdentifier | |||
| InsurClmLossLocStreet | _LossLocationAddress | StreetName | ||
| InsurClmLossLocHouseNumber | _LossLocationAddress | HouseNumber | ||
| InsurClmLossLocCity | _LossLocationAddress | CityName | ||
| InsurClmLossLocRegion | _LossLocationAddress | Region | ||
| InsurClmLossLocPostalCode | _LossLocationAddress | PostalCode | ||
| InsurClmLossLocCountry | _LossLocationAddress | Country | ||
| _AllwdSubclmType | _AllwdSubclmType | |||
| _PolicyProduct | _PolicyProduct | |||
| _PolicySnapshot | _PolicySnapshot | |||
| _DamagedVehicle | _DamagedVehicle | |||
| _Note | _Note | |||
| _Facts | _Facts | |||
| _Witness | _Witness | |||
| _SFCLoss | _SFCLoss | |||
| _Claimant | _Claimant | |||
| _Driver | _Driver | |||
| _Diagnosis | _Diagnosis | |||
| _QuestionInjured | _QuestionInjured | |||
| _QuestionsDmgdVeh | _QuestionsDmgdVeh | |||
| _ServiceProvider | _ServiceProvider |
@AbapCatalog.extensibility.extensible
@AbapCatalog.extensibility.elementSuffix: 'FNO'
@AbapCatalog.extensibility.quota.maximumFields: 100
@AbapCatalog.extensibility.quota.maximumBytes: 1000
@AbapCatalog.extensibility.dataSources: ['_Extension']
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'FNOL Claim Header'
@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 root view entity R_InsurClmFNOLTP
as select from I_InsuranceClaim
composition [0..*] of R_InsurClmFNOLDamagedObjectTP as _DamagedVehicle
composition [0..*] of R_InsurClmFNOLNoteTP as _Note
composition [1..*] of R_InsurClmFNOLFactsOriginTP as _Facts
composition [0..*] of R_InsurClmFNOLWtnssTP as _Witness
composition [1..*] of R_InsurClmFNOLFactsLossLocTP as _SFCLoss
composition [1..*] of R_InsurClmFNOLClmntTP as _Claimant
composition [1..*] of R_InsurClmFNOLVehDriverTP as _Driver
composition [1..*] of R_InsurClmFNOLDiagnosisTP as _Diagnosis
composition [1..*] of R_InsurClmFNOLInjuredSFCTP as _QuestionInjured
composition [1..*] of R_InsurClmFNOLFactsDmgdVehTP as _QuestionsDmgdVeh
composition [1..*] of R_InsurClmFNOLSrvcPrvdrTP as _ServiceProvider
association [0..1] to I_Address_2 as _LossLocationAddress on $projection.InsurClmLossLocAddressID = _LossLocationAddress.AddressID
association [1..1] to E_InsuranceClaim_2 as _Extension on $projection.InsuranceClaim = _Extension.InsuranceClaim
{
key InsuranceClaim,
InsuranceContract,
InsurClmPolicyProduct,
ChangedOnDateTime,
LastChangedByUser,
CreationDateTime,
CreatedByUser,
InsurClmLifeCycSts,
InsurClmStatReason,
InsurClmType,
InsurClmAuthznGrp,
InsurClmPolicyProdGeneration,
InsurClmPolicyProductVersion,
InsurClmIncdntType,
InsurClmDateOfLoss,
InsurClmCauseOfLoss,
InsurClmLossLocAddressID,
InsurClmTypeGeneration,
InsurClmTypeVers,
InsurClmTimeOfLoss,
InsurClmTimeZoneOfLoss,
InsurClmContractLastRenewal,
InsurClmVersionChangeTime,
InsurClmAssignUUID,
InsurClmComplexity,
InsurClmJurisdictionCountry,
InsurClmJurisdictionRegion,
InsurClmCovered,
InsurClmBenefitTypeTree,
InsurClmBnftTypeTreeGeneration,
InsurClmBnftTypeTreeVersion,
InsurClmIsWithoutProduct,
InsurClmIsDummyClaim,
InsurClmReportedDate,
InsurClmAgentReportedDate,
InsurClmSensitiveClaim,
InsuranceClaimDraftIdentifier,
_LossLocationAddress.StreetName as InsurClmLossLocStreet,
_LossLocationAddress.HouseNumber as InsurClmLossLocHouseNumber,
_LossLocationAddress.CityName as InsurClmLossLocCity,
_LossLocationAddress.Region as InsurClmLossLocRegion,
_LossLocationAddress.PostalCode as InsurClmLossLocPostalCode,
_LossLocationAddress.Country as InsurClmLossLocCountry,
/* Associations */
_AllwdSubclmType,
_PolicyProduct,
_PolicySnapshot,
_DamagedVehicle,
_Note,
_Facts,
_Witness,
_SFCLoss,
_Claimant,
_Driver,
_Diagnosis,
_QuestionInjured,
_QuestionsDmgdVeh,
_ServiceProvider
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_ADDRESS_2",
"I_INSURANCECLAIM"
],
"ASSOCIATED":
[
"I_INSURCLAIMPOLICYPRODUCT",
"I_INSURCLMPOLICYSNAPSHOT",
"I_INSURINTCLMTYPEALLWDSUBCLM",
"R_INSURCLMFNOLCLMNTTP",
"R_INSURCLMFNOLDAMAGEDOBJECTTP",
"R_INSURCLMFNOLDIAGNOSISTP",
"R_INSURCLMFNOLFACTSDMGDVEHTP",
"R_INSURCLMFNOLFACTSLOSSLOCTP",
"R_INSURCLMFNOLFACTSORIGINTP",
"R_INSURCLMFNOLINJUREDSFCTP",
"R_INSURCLMFNOLNOTETP",
"R_INSURCLMFNOLSRVCPRVDRTP",
"R_INSURCLMFNOLVEHDRIVERTP",
"R_INSURCLMFNOLWTNSSTP"
],
"BASE":
[
"I_INSURANCECLAIM"
],
"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