A_InsurClmFNOLVehDriver

DDL: A_INSURCLMFNOLVEHDRIVER Type: view_entity CONSUMPTION Package: ICL_VDM_FNOL_API

Driver Details

A_InsurClmFNOLVehDriver is a Consumption CDS View that provides data about "Driver Details" in SAP S/4HANA. It reads from 1 data source (R_InsurClmFNOLVehDriverTP) and exposes 28 fields with key fields InsuranceClaim, InsurClmDamagedObject, InsurFactsSubobject. It is exposed through 1 OData service (API_FIRSTNOTICEOFLOSS). Part of development package ICL_VDM_FNOL_API.

Data Sources (1)

SourceAliasJoin Type
R_InsurClmFNOLVehDriverTP R_InsurClmFNOLVehDriverTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Driver Details view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
OData.entityType.name InsuranceClaimDriver_Type view

OData Services (1)

ServiceBindingVersionContractRelease
API_FIRSTNOTICEOFLOSS API_FIRSTNOTICEOFLOSS V4 C2 C1

Fields (28)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim
KEY InsurClmDamagedObject InsurClmDamagedObject
KEY InsurFactsSubobject InsurFactsSubobject
BusinessPartner BusinessPartner
InsuranceClaimVehicleDriver InsuranceClaimVehicleDriver
EmploymentBusinessPartner EmploymentBusinessPartner
InsurClmParticipantRole InsurClmParticipantRole
LastChangedByUser LastChangedByUser
ChangedOnDateTime ChangedOnDateTime
InsurClmDrvrInsuranceCompany InsurClmDrvrInsuranceCompany
InsurClmFNOLReferenceNumber InsurClmFNOLReferenceNumber
BusinessPartnerName BusinessPartnerName
FormOfAddress FormOfAddress
InsurClmVehDriverActionIsChkd InsurClmVehDriverActionIsChkd
InsurClmTransferDrvrIsNotChkd InsurClmTransferDrvrIsNotChkd
InsurClmFNOLActionIsChkd InsurClmFNOLActionIsChkd
LastName LastName
FirstName FirstName
GenderCodeName GenderCodeName
StreetName StreetName
HouseNumber HouseNumber
CityName CityName
PostalCode PostalCode
Region Region
Country Country
PhoneNumber PhoneNumber
EmailAddress EmailAddress
BirthDate BirthDate
@EndUserText.label: 'Driver Details'
@VDM: {
  viewType:#CONSUMPTION,
  lifecycle.contract.type:#PUBLIC_REMOTE_API,
  usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
}
@AccessControl: {
  authorizationCheck: #MANDATORY
  //personalData.blocking: #('TRANSACTIONAL_DATA'),

  //privilegedAssociations: [  '','']

}
@Metadata: {
  ignorePropagatedAnnotations:true
}
@ObjectModel: {
   semanticKey: [ 'InsuranceClaim' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}
@OData.entityType.name: 'InsuranceClaimDriver_Type'
define view entity A_InsurClmFNOLVehDriver as projection on R_InsurClmFNOLVehDriverTP
{
    key InsuranceClaim,
    key InsurClmDamagedObject,
    key InsurFactsSubobject,
    BusinessPartner,
    InsuranceClaimVehicleDriver,
    //BusinessPartnerForEdit,

    EmploymentBusinessPartner,
    InsurClmParticipantRole,
    LastChangedByUser,
    ChangedOnDateTime,
    InsurClmDrvrInsuranceCompany,
    InsurClmFNOLReferenceNumber,
    BusinessPartnerName,
    FormOfAddress,
    InsurClmVehDriverActionIsChkd,
    InsurClmTransferDrvrIsNotChkd,
    InsurClmFNOLActionIsChkd,
    LastName,
    FirstName,
    GenderCodeName,
    StreetName,
    HouseNumber,
    CityName,
    PostalCode,
    Region,
    Country,
    PhoneNumber,
    EmailAddress,
    BirthDate,
    /* Associations */
    _InsurClaim : redirected to parent A_InsurClmFNOL,
    _DriverQuestions : redirected to composition child A_InsurClmFNOLDriverSFC  
}