R_InsurClmFNOLTP

DDL: R_INSURCLMFNOLTP Type: view_entity TRANSACTIONAL

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)

SourceAliasJoin Type
I_InsuranceClaim I_InsuranceClaim from

Associations (13)

CardinalityTargetAliasCondition
[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)

NameValueLevelField
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)

KeyFieldSource TableSource FieldDescription
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":""
}
}*/