I_INSURCLMFACTCAPTURE
Sachverhalt des Schaden-/Leistungsfalls
I_INSURCLMFACTCAPTURE is a CDS View in S/4HANA. Sachverhalt des Schaden-/Leistungsfalls. It contains 15 fields. 16 CDS views read from this table.
CDS Views using this table (16)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| I_InsurClm1stNotifFactCapture | view | from | COMPOSITE | Schadenmeldung - Sachverhalt |
| I_InsurClmFactCaptureInquiry | view | from | COMPOSITE | Sachverhalt |
| I_InsurClmFactsItems | view | from | COMPOSITE | SFC Items |
| I_InsurClmFNOLDriverSFCTP | view_entity | inner | TRANSACTIONAL | Facts Captured Driver FNOL - TP |
| I_InsurClmFNOLFactsDmgdVehTP | view_entity | from | TRANSACTIONAL | Facts Capture for Damaged Object |
| I_InsurClmFNOLFactsLossLocTP | view_entity | from | TRANSACTIONAL | Loss Location Facts Captured |
| I_InsurClmFNOLFactsOriginTP | view_entity | from | COMPOSITE | Origin of Loss Facts Captured |
| I_InsurClmFNOLInjuredSFCTP | view_entity | inner | TRANSACTIONAL | Injured Person SFC FNOL - TP |
| I_InsurClmPrtcpntSFCTP | view_entity | inner | TRANSACTIONAL | SFC in Claim Participant - TP |
| I_InsurClmSrvcsPrtcpntSFC | view_entity | inner | COMPOSITE | Claim Srvcs SFC For Participant - Cube |
| R_InsurClmFactCaptureTP | view_entity | from | TRANSACTIONAL | Insurance Claim Fact Capture - TP |
| R_InsurClmFNOLDriverSFCTP | view_entity | inner | TRANSACTIONAL | FNOL Driver SFC |
| R_InsurClmFNOLFactsDmgdVehTP | view_entity | from | TRANSACTIONAL | FNOL Damaged Vehicle SFC |
| R_InsurClmFNOLFactsLossLocTP | view_entity | from | TRANSACTIONAL | FNOL SFC for Loss Location |
| R_InsurClmFNOLFactsOriginTP | view_entity | from | TRANSACTIONAL | FNOL SFC for Origin of Loss |
| R_InsurClmFNOLInjuredSFCTP | view_entity | inner | TRANSACTIONAL | FNOL Injured Person SFC |
Fields (15)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| KEY | InsuranceClaim | InsuranceClaim | 5 |
| KEY | InsuranceContract | InsuranceContract | 3 |
| KEY | InsurClmFactCaptureAnswer | InsurClmFactCaptureAnswer,InsurClmFactCaptureAnswForEdit | 6 |
| KEY | InsurClmFactCaptureCategory | InsurClmFactCaptureCategory | 7 |
| KEY | InsurClmFactCaptureQstn | InsurClmFactCaptureQstn,InsurClmFactCaptureQstnForEdit | 6 |
| KEY | InsurClmSubobject | InsurClmSFCSubobj | 1 |
| KEY | InsurFactsSubobject | InsurFactsSubobject | 6 |
| _Claim | _Claim | 1 | |
| _FactCaptureAnswer | _FactCaptureAnswer | 5 | |
| _FactCaptureQstn | _FactCaptureQstn | 5 | |
| _FactCaptureTxtAnswer | _FactCaptureTxtAnswer | 1 | |
| InsurClmFactCaptureQstnPos | InsurClmFactCaptureQstnPos | 6 | |
| InsurClmFactCaptureQstnSqnc | InsurClmFactCaptureQstnSqnc | 6 | |
| InsurClmFactCaptureSqncVariant | InsurClmFactCaptureSqncVariant | 6 | |
| InsurClmFactCaptureSqncVersion | InsurClmFactCaptureSqncVersion | 6 |
@AbapCatalog.sqlViewName: 'ICLMFACTSCAPT'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Sachverhalt des Schaden-/Leistungsfalls'
@VDM.viewType: #BASIC
@ClientHandling.algorithm: #SESSION_VARIABLE
@ObjectModel.usageType: {
dataClass: #MIXED,
sizeCategory: #L,
serviceQuality: #C
}
define view I_InsurClmFactCapture
as select from icllossdes
association [1] to I_InsuranceClaim as _Claim on $projection.InsuranceClaim = _Claim.InsuranceClaim
association [1..1] to I_InsurClmFactCaptureQstn as _FactCaptureQstn on $projection.InsurClmFactCaptureQstnSqnc = _FactCaptureQstn.InsurClmFactCaptureQstnSqnc
and $projection.InsurClmFactCaptureSqncVersion = _FactCaptureQstn.InsurClmFactCaptureSqncVersion
and $projection.InsurClmFactCaptureQstn = _FactCaptureQstn.InsurClmFactCaptureQstn
association [1..1] to I_InsurClmFactCaptureAnswer as _FactCaptureAnswer on $projection.InsurClmFactCaptureQstnSqnc = _FactCaptureAnswer.InsurClmFactCaptureQstnSqnc
and $projection.InsurClmFactCaptureSqncVersion = _FactCaptureAnswer.InsurClmFactCaptureSqncVersion
and $projection.InsurClmFactCaptureQstn = _FactCaptureAnswer.InsurClmFactCaptureQstn
and $projection.InsurClmFactCaptureAnswer = _FactCaptureAnswer.InsurClmFactCaptureAnswer
and $projection.InsurClmFactCaptureSqncVariant = _FactCaptureAnswer.InsurClmFactCaptureSqncVariant
association [0..1] to I_InsurClmFactCaptureTxtAnswer as _FactCaptureTxtAnswer on $projection.InsuranceClaim = _FactCaptureTxtAnswer.InsuranceClaim
and $projection.InsurClmFactCaptureCategory = _FactCaptureTxtAnswer.InsurClmFactCaptureCategory
and $projection.InsurClmSubobject = _FactCaptureTxtAnswer.InsurClmSubobject
and $projection.InsurClmFactCaptureQstn = _FactCaptureTxtAnswer.InsurClmFactCaptureQstn
and $projection.InsurClmFactCaptureAnswer = _FactCaptureTxtAnswer.InsurClmFactCaptureAnswer
{
key claim as InsuranceClaim,
key _Claim.InsuranceContract,
key factscat as InsurClmFactCaptureCategory,
key subobject as InsurClmSubobject,
key subobject as InsurFactsSubobject,
key question as InsurClmFactCaptureQstn,
key answer as InsurClmFactCaptureAnswer,
avariant as InsurClmFactCaptureSqncVariant,
qposition as InsurClmFactCaptureQstnPos,
queseq as InsurClmFactCaptureQstnSqnc,
version as InsurClmFactCaptureSqncVersion,
@Semantics.dateTime: true
cast( changetime as icl_achangetime_fiori preserving type ) as InsurClmChangeDateTime,
changedby as InsuranceClaimChangedByUser,
deleted as InsurClmDatabaseLineStatus,
_Claim,
_FactCaptureQstn,
_FactCaptureAnswer,
_FactCaptureTxtAnswer
}
where
active = #icl_active.'A'
and deleted <> #boole.'X'