I_INSURANCECLAIM
Schaden-/Leistungsfall
I_INSURANCECLAIM is a CDS View in S/4HANA. Schaden-/Leistungsfall. It contains 5 fields. 23 CDS views read from this table.
CDS Views using this table (23)
| View | Type | Join | VDM | Description |
|---|---|---|---|---|
| C_InsurClmPaytItemSubClaimVH | view_entity | union | CONSUMPTION | Value Help for Claim Payt Item Sub Claim |
| I_InsurClm1stNotif | view | from | COMPOSITE | Schadenmeldung |
| I_InsurClm1stNotifContract | view | from | COMPOSITE | Schadenmeldung - Vertrag |
| I_InsurClmClaimOverview | view | from | COMPOSITE | Schaden-/Leistungsfall cübersicht |
| I_InsurClmClaimValueHelp | view | from | COMPOSITE | Claim Value Help |
| I_InsurClmCoverageAll | view | from | COMPOSITE | View for all coverages for a Claim |
| I_InsurClmFactsHeader | view | from | COMPOSITE | Header For Fact Checks |
| I_InsurClmFinOvwClaim | view | from | COMPOSITE | Finanzübersicht Schaden-/Leistungsfall |
| I_InsurClmFNOLTP | view_entity | from | TRANSACTIONAL | FNOL Header - TP |
| I_InsurClmPaymentCube | view | from | COMPOSITE | Datenwürfel-View für Fallzahlungen |
| I_InsurClmPolicyInquiry | view | from | COMPOSITE | Vertragsspiegel für Fallauskunft |
| I_InsurClmSubclaimUnionVH | view | union | COMPOSITE | Union for Claim Header and Subclaim list |
| I_InsurClmTotExpndtrPlcyProd | view | from | BASIC | S/L-Fall mit PolProd für GesAufwAbfrage |
| I_InsurCust360Claims | view | from | COMPOSITE | Customer 360 - Neue Fälle |
| I_InsurPlcyInqryContrOpnClmCnt | view_entity | from | COMPOSITE | Contract Open Claim Count |
| I_InsurPlcyInqryPlcyOpnClmCnt | view_entity | from | COMPOSITE | Policy Open Claim Count |
| R_InsuranceClaimByDateOfLossTP | view_entity | from | TRANSACTIONAL | Insurance Claim Search by Date of Loss - TP |
| R_InsuranceClaimByHandlerTP | view_entity | from | TRANSACTIONAL | Insurance Claim by Handler - TP |
| R_InsuranceClaimTP | view_entity | from | TRANSACTIONAL | Insurance Claim - TP |
| R_InsurClmByDiagnosisGroupTP | view_entity | from | TRANSACTIONAL | Insurance Claim Search by Diagnosis Group - TP |
| R_InsurClmByLicensePlateNoTP | view_entity | from | TRANSACTIONAL | Insurance Claim Search by License Plate Number - TP |
| R_InsurClmFNOLTP | view_entity | from | TRANSACTIONAL | FNOL Claim Header |
| R_InsurClmNoTouchClmTP | view_entity | from | TRANSACTIONAL | No Touch Claim - Header |
Fields (5)
| Key | Field | CDS Fields | Used in Views |
|---|---|---|---|
| InsurClmAssignUUID | InsurClmAssignUUID | 1 | |
| InsurClmIncdntType | InsurClmIncdntType | 2 | |
| InsurClmPolicyProdGeneration | InsurClmPlcyProdGnrtnSrchHelp,InsurClmPolicyProdGeneration | 2 | |
| InsurClmPolicyProduct | InsurClmPolicyProduct | 2 | |
| InsurClmPolicyProductVersion | InsurClmPolicyProductVersion,InsurClmPolicyProdVersSrchHelp | 2 |
@AbapCatalog.sqlViewName: 'INSURANCECLAIM'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #CHECK
@EndUserText.label: 'Schaden-/Leistungsfall'
@VDM.viewType: #BASIC
@ObjectModel.usageType.serviceQuality: #X
@ObjectModel.usageType.sizeCategory: #L
@ObjectModel.usageType.dataClass: #TRANSACTIONAL
@ClientHandling.algorithm: #SESSION_VARIABLE
@AbapCatalog.preserveKey:true
define view I_InsuranceClaim
as select from iclclaim
association [0..1] to I_InsurClaimPolicyProduct as _PolicyProduct on $projection.InsurClmPolicyProduct = _PolicyProduct.InsurClmPolicyProduct
and $projection.InsurClmPolicyProdGeneration = _PolicyProduct.InsurClmPolicyProdGeneration
and $projection.InsurClmPolicyProductVersion = _PolicyProduct.InsurClmPolicyProductVersion
association [0..1] to I_InsurClmPolicySnapshot as _PolicySnapshot on $projection.InsuranceClaim = _PolicySnapshot.InsuranceClaim
and _PolicySnapshot.InsurClmContractVersion = '00'
association [0..*] to I_InsurIntClmTypeAllwdSubclm as _AllwdSubclmType on $projection.InsurClmType = _AllwdSubclmType.InsurClmType
and $projection.InsurClmTypeGeneration = _AllwdSubclmType.InsurClmTypeGeneration
and $projection.InsurClmTypeVers = _AllwdSubclmType.InsurClmTypeVers
//association [1..1] to E_InsuranceClaim as _Extension on I_InsurClm1stNotif.insuranceclaim = _Extension.InsuranceClaim
//and _Extension.InsurClmActive = 'A'
{
key claim as InsuranceClaim,
policy as InsuranceContract,
polprod as InsurClmPolicyProduct,
cast( changetime as icl_achangetime_fiori preserving type ) as ChangedOnDateTime,
changedby as LastChangedByUser,
cast( createtime as icl_createutc_fiori preserving type ) as CreationDateTime,
createdby as CreatedByUser,
status as InsurClmLifeCycSts,
statreason as InsurClmStatReason,
claimtype as InsurClmType,
authclm as InsurClmAuthznGrp,
generat as InsurClmPolicyProdGeneration,
version as InsurClmPolicyProductVersion,
losstype as InsurClmIncdntType,
dateloss as InsurClmDateOfLoss,
losscause as InsurClmCauseOfLoss,
lossaddress as InsurClmLossLocAddressID,
cltypeg as InsurClmTypeGeneration,
cltypev as InsurClmTypeVers,
timeloss as InsurClmTimeOfLoss,
ltimezone as InsurClmTimeZoneOfLoss,
cast( lrenewal as icl_lrenewal_fiori preserving type ) as InsurClmContractLastRenewal,
cast( verchngutc as icl_verchngutc_fiori preserving type ) as InsurClmVersionChangeTime,
assign_guid as InsurClmAssignUUID,
complex as InsurClmComplexity,
juriscountry as InsurClmJurisdictionCountry,
jurisregion as InsurClmJurisdictionRegion,
covered as InsurClmCovered,
// Added BENTREE,BENTREEG,BENTREEV field for Claim item, Payment App - start - 20.10.2021
bentree as InsurClmBenefitTypeTree,
bentreeg as InsurClmBnftTypeTreeGeneration,
bentreev as InsurClmBnftTypeTreeVersion,
// Added BENTREE,BENTREEG,BENTREEV field for Claim item, Payment App - end - 20.10.2021
xwithout_product as InsurClmIsWithoutProduct,
xdummyclaim as InsurClmIsDummyClaim,
lossrepcompa as InsurClmReportedDate,
lossrepagent as InsurClmAgentReportedDate,
xsensitive as InsurClmSensitiveClaim,
// exclaimno as InsuranceClaimExternalNumber,
// Added for FNOL Claim Nr. to appear in FNOL RAP based Fiori app
fnol_claimnr as InsuranceClaimDraftIdentifier,
_PolicyProduct,
_PolicySnapshot,
_AllwdSubclmType
}
where
active = #icl_active.'A'
and deleted <> #boole.'X'