I_InsurClmDamagedVeh
Beschädigtes Fahrzeug
I_InsurClmDamagedVeh is a Basic CDS View that provides data about "Beschädigtes Fahrzeug" in SAP S/4HANA. It reads from 1 data source (iclitemau) and exposes 78 fields with key fields InsuranceClaim, InsurClmDamagedObject, InsurClmDamagedObjectLocation. It has 1 association to related views.
Data Sources (1)
| Source | Alias | Join Type |
|---|---|---|
| iclitemau | iclitemau | from |
Associations (1)
| Cardinality | Target | Alias | Condition |
|---|---|---|---|
| [0..1] | I_Currency | _Currency | $projection.InsurClmSalvgActlCshCrcy = _Currency.Currency |
Annotations (10)
| Name | Value | Level | Field |
|---|---|---|---|
| AbapCatalog.sqlViewName | IICLITEMAU | view | |
| AbapCatalog.compiler.compareFilter | true | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| AbapCatalog.preserveKey | true | view | |
| EndUserText.label | Beschädigtes Fahrzeug | view | |
| ClientHandling.algorithm | #SESSION_VARIABLE | view | |
| VDM.viewType | #BASIC | view | |
| ObjectModel.usageType.dataClass | #TRANSACTIONAL | view | |
| ObjectModel.usageType.sizeCategory | #L | view | |
| ObjectModel.usageType.serviceQuality | #C | view |
Fields (78)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | InsuranceClaim | claim | ||
| KEY | InsurClmDamagedObject | damagedobj | ||
| KEY | InsurClmDamagedObjectLocation | location | ||
| InsurClmInsuredObjectMake | propmake | |||
| InsurClmInsuredObjectModel | propmodel | |||
| InsurClmConstructionYear | constyear | |||
| InsurClmVehicleIdentification | vin | |||
| InsurClmVehiclePlateNumber | plateno | |||
| InsurClmVehicleMileage | mileage | |||
| InsurClmVehicleMileageUnit | mileageunit | |||
| InsurClmVehFrontTreadQuantity | treadf | |||
| InsurClmVehRearTreadQuantity | treadr | |||
| InsurClmVehTreadUnit | treadunit | |||
| InsurClmVehicleValueAmount | pcv | |||
| InsurClmVehObjectValCurrency | pcvcurr | |||
| InsurClmInspectionDate | ||||
| InsurClmInsuredVehicleCategory | modelty | |||
| InsurClmVehicleEngineCapacity | capacity | |||
| InsurClmVehicleEngineCapUnit | capunit | |||
| InsurClmVehicleGearType | gear | |||
| InsurClmSeasnlLicPlateValdFrm | month_from | |||
| InsurClmSeasnlLicPlateValidTo | month_to | |||
| InsurClmVehiclePlateCountry | platecountry | |||
| InsurClmVehiclePlateRegion | plateregion | |||
| InsurClmChangeDateTime | ||||
| InsuranceClaimChangedByUser | changedby | |||
| InsurClmDatabaseLineStatus | deleted | |||
| InsurClaimRegistrationDate | ||||
| InsuranceClaimVehicleColor | color | |||
| InsurClmDmgdObjHasLblty | xthirdparty | |||
| InsurClmDmgdVehInspNoteText | whenseen | |||
| InsurClmVehTripPrps | purptrip | |||
| InsuranceClaimVehicleLeased | leasing | |||
| InsurClmVehIsDrivingPmtd | xperm | |||
| InsurClmVehIsDamaged | xdam | |||
| InsurClmVehIsCited | xvehicit | |||
| InsurClmVehDrvrIsCited | xdrivcit | |||
| InsurClmVehIsPrfrdSuplr | xpvendor | |||
| InsurClmVehIsParked | xparked | |||
| InsurClmVehHasPrevDamage | xpre | |||
| InsurClmVehicleIsNotRoadworthy | drivable | |||
| InsurClmVehQtyInMlge | mileage | |||
| InsurClmRelshpOwnrAndPlcyHldr | owphrel | |||
| InsurClmVehicleIsTotalLoss | xtotdamage | |||
| InsurClmDmgdItmIsStolen | xstolen | |||
| InsurClmDmgdItmIsRecovered | xrecovered | |||
| InsurClaimVehRecoveryDate | ||||
| InsurClmVehLastOwnrChgDte | ||||
| InsClmVehNextMandInspInYrMnth | ||||
| InsurClmSalvgActlCshCrcy | curr | |||
| InsurClmSalvgValAmt | salvvalue | |||
| InsurClmAvgSalvgPotntlAmt | estacv | |||
| InsurClmSalvgEvalDte | evaldate | |||
| InsurClmDmgdObjSalvgDetmDte | determdate | |||
| InsurClmVehSalvgArrivalDate | dateatrpr | |||
| InsurClmVehSalvgRptdPoliceDte | rptdtocb | |||
| InsurClmSalvgSoldDte | solddate | |||
| InsClmDmgdItmIsRetainedByOwnr | xownerret | |||
| InsurClmHistRatePct | histrate | |||
| InsurClmVehDailySalvgChrgsAmt | dailyrate | |||
| InsurClmSalvgAssgDte | assigndate | |||
| InsurClmSalvgArrivalDate | retrvdate | |||
| InsurClmSalvgSettlmtDte | settledate | |||
| InsurClmSalvgStockNumber | stocknum | |||
| InsurClmSalvgYardLocation | yardloc | |||
| InsurClmVehSalvgTtlToSalvorDte | titletosalv | |||
| InsClmVehSalvgTtlRcvdSalvorDte | titlefmsalv | |||
| InsurClmVehSalvgTtlToStateDte | titletostate | |||
| InsClmVehSalvgTtlRcvdStateDte | titlefmstate | |||
| InsurClmSalvgTtlReceiveDte | titlerecv | |||
| InsurClmVehSalvgCertDte | certficatedt | |||
| InsurClmItemRefNumber | refno | |||
| InsurClmPurgDocReference | pdref | |||
| InsurClmPurgDocItemReference | pdpos | |||
| InsurClmRefLocCat | ref_loccat | |||
| InsurClmTransactionType | ptype | |||
| InsurClmInspLoc | sel_location | |||
| _Currency | _Currency |
@AbapCatalog.sqlViewName: 'IICLITEMAU'
@AbapCatalog.compiler.compareFilter: true
@AccessControl.authorizationCheck: #NOT_REQUIRED
@AbapCatalog.preserveKey:true
@EndUserText.label: 'Beschädigtes Fahrzeug'
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM.viewType: #BASIC
@ObjectModel.usageType: {
dataClass: #TRANSACTIONAL,
sizeCategory: #L,
serviceQuality: #C
}
define view I_InsurClmDamagedVeh
as select from iclitemau
association [0..1] to I_Currency as _Currency on $projection.InsurClmSalvgActlCshCrcy = _Currency.Currency
{
key claim as InsuranceClaim,
key damagedobj as InsurClmDamagedObject,
key location as InsurClmDamagedObjectLocation,
propmake as InsurClmInsuredObjectMake,
propmodel as InsurClmInsuredObjectModel,
constyear as InsurClmConstructionYear,
vin as InsurClmVehicleIdentification,
plateno as InsurClmVehiclePlateNumber,
mileage as InsurClmVehicleMileage,
mileageunit as InsurClmVehicleMileageUnit,
@Semantics.quantity.unitOfMeasure:'InsurClmVehTreadUnit'
treadf as InsurClmVehFrontTreadQuantity,
@Semantics.quantity.unitOfMeasure:'InsurClmVehTreadUnit'
treadr as InsurClmVehRearTreadQuantity,
treadunit as InsurClmVehTreadUnit,
@Semantics.amount.currencyCode: 'InsurClmSalvgActlCshCrcy'
pcv as InsurClmVehicleValueAmount,
pcvcurr as InsurClmVehObjectValCurrency,
case inspdate when '' then cast('00000000' as abap.dats(8)) end as InsurClmInspectionDate,
//New fields for FNOL API 03/07/23
modelty as InsurClmInsuredVehicleCategory,
capacity as InsurClmVehicleEngineCapacity,
capunit as InsurClmVehicleEngineCapUnit,
gear as InsurClmVehicleGearType,
month_from as InsurClmSeasnlLicPlateValdFrm,
month_to as InsurClmSeasnlLicPlateValidTo,
platecountry as InsurClmVehiclePlateCountry,
plateregion as InsurClmVehiclePlateRegion,
//New Fields for Maintenance API 16/08/23
cast( changetime as icl_achangetime_fiori preserving type ) as InsurClmChangeDateTime,
changedby as InsuranceClaimChangedByUser,
deleted as InsurClmDatabaseLineStatus,
case firstreg when '' then cast('00000000' as abap.dats(8)) end as InsurClaimRegistrationDate,
color as InsuranceClaimVehicleColor,
xthirdparty as InsurClmDmgdObjHasLblty,
whenseen as InsurClmDmgdVehInspNoteText,
purptrip as InsurClmVehTripPrps,
leasing as InsuranceClaimVehicleLeased,
@Semantics.booleanIndicator: true
xperm as InsurClmVehIsDrivingPmtd,
@Semantics.booleanIndicator: true
xdam as InsurClmVehIsDamaged,
@Semantics.booleanIndicator: true
xvehicit as InsurClmVehIsCited,
@Semantics.booleanIndicator: true
xdrivcit as InsurClmVehDrvrIsCited,
@Semantics.booleanIndicator: true
xpvendor as InsurClmVehIsPrfrdSuplr,
@Semantics.booleanIndicator: true
xparked as InsurClmVehIsParked,
@Semantics.booleanIndicator: true
xpre as InsurClmVehHasPrevDamage,
@Semantics.booleanIndicator: true
drivable as InsurClmVehicleIsNotRoadworthy,
mileage as InsurClmVehQtyInMlge,
owphrel as InsurClmRelshpOwnrAndPlcyHldr,
@Semantics.booleanIndicator: true
xtotdamage as InsurClmVehicleIsTotalLoss,
@Semantics.booleanIndicator: true
xstolen as InsurClmDmgdItmIsStolen,
@Semantics.booleanIndicator: true
xrecovered as InsurClmDmgdItmIsRecovered,
case recoverdate when '' then cast('00000000' as abap.dats(8)) end as InsurClaimVehRecoveryDate,
case ownerchange when '' then cast('00000000' as abap.dats(8)) end as InsurClmVehLastOwnrChgDte,
cast( generalinsp as icl_generalinsp_api preserving type ) as InsClmVehNextMandInspInYrMnth,
@Semantics.currencyCode: true
curr as InsurClmSalvgActlCshCrcy,
@Semantics.amount.currencyCode: 'InsurClmSalvgActlCshCrcy'
salvvalue as InsurClmSalvgValAmt,
@Semantics.amount.currencyCode: 'InsurClmSalvgActlCshCrcy'
estacv as InsurClmAvgSalvgPotntlAmt,
evaldate as InsurClmSalvgEvalDte,
determdate as InsurClmDmgdObjSalvgDetmDte,
dateatrpr as InsurClmVehSalvgArrivalDate,
rptdtocb as InsurClmVehSalvgRptdPoliceDte,
solddate as InsurClmSalvgSoldDte,
@Semantics.booleanIndicator: true
xownerret as InsClmDmgdItmIsRetainedByOwnr,
histrate as InsurClmHistRatePct,
@Semantics.amount.currencyCode: 'InsurClmSalvgActlCshCrcy'
dailyrate as InsurClmVehDailySalvgChrgsAmt,
assigndate as InsurClmSalvgAssgDte,
retrvdate as InsurClmSalvgArrivalDate,
settledate as InsurClmSalvgSettlmtDte,
stocknum as InsurClmSalvgStockNumber,
yardloc as InsurClmSalvgYardLocation,
titletosalv as InsurClmVehSalvgTtlToSalvorDte,
titlefmsalv as InsClmVehSalvgTtlRcvdSalvorDte,
titletostate as InsurClmVehSalvgTtlToStateDte,
titlefmstate as InsClmVehSalvgTtlRcvdStateDte,
titlerecv as InsurClmSalvgTtlReceiveDte,
certficatedt as InsurClmVehSalvgCertDte,
refno as InsurClmItemRefNumber,
pdref as InsurClmPurgDocReference,
pdpos as InsurClmPurgDocItemReference,
ref_loccat as InsurClmRefLocCat,
ptype as InsurClmTransactionType,
sel_location as InsurClmInspLoc,
//Associations
_Currency
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"ICLITEMAU"
],
"ASSOCIATED":
[
"I_CURRENCY"
],
"BASE":
[],
"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