A_InsurClmFNOLFactsOrigin

DDL: A_INSURCLMFNOLFACTSORIGIN Type: view_entity CONSUMPTION Package: ICL_VDM_FNOL_API

Origin of Loss Facts

A_InsurClmFNOLFactsOrigin is a Consumption CDS View that provides data about "Origin of Loss Facts" in SAP S/4HANA. It reads from 1 data source (R_InsurClmFNOLFactsOriginTP) and exposes 23 fields with key fields InsuranceClaim, InsuranceContract, InsurClmFactCaptureCategory, InsurClmSFCSubobj, InsurFactsSubobject. It is exposed through 1 OData service (API_FIRSTNOTICEOFLOSS). Part of development package ICL_VDM_FNOL_API.

Data Sources (1)

SourceAliasJoin Type
R_InsurClmFNOLFactsOriginTP R_InsurClmFNOLFactsOriginTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Origin of Loss Facts 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 InsClmFactCaptrOrignOfLoss_Type view

OData Services (1)

ServiceBindingVersionContractRelease
API_FIRSTNOTICEOFLOSS API_FIRSTNOTICEOFLOSS V4 C2 C1

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim
KEY InsuranceContract InsuranceContract
KEY InsurClmFactCaptureCategory InsurClmFactCaptureCategory
KEY InsurClmSFCSubobj InsurClmSFCSubobj
KEY InsurFactsSubobject InsurFactsSubobject
KEY InsurClmFactCaptureQstn InsurClmFactCaptureQstn
KEY InsurClmFactCaptureAnswer InsurClmFactCaptureAnswer
InsurClmFactFreeTextAnswerCat InsurClmFactFreeTextAnswerCat
InsurClmFactCaptureSqncVariant InsurClmFactCaptureSqncVariant
InsurClmFactCaptureQstnPos InsurClmFactCaptureQstnPos
InsurClmFactCaptureQstnSqnc InsurClmFactCaptureQstnSqnc
InsurClmFactCaptureSqncVersion InsurClmFactCaptureSqncVersion
InsurClmFactCaptureQstnCat InsurClmFactCaptureQstnCat
InsurClmFactCaptureQstnShrtTxt InsurClmFactCaptureQstnShrtTxt
InsurClmFactCaptureQstnLongTxt InsurClmFactCaptureQstnLongTxt
InsurClmFactAnswerShortText InsurClmFactAnswerShortText
InsurClmFactAnswerLongText InsurClmFactAnswerLongText
InsurClmFactCaptureTextAnswer InsurClmFactCaptureTextAnswer
InsurClmFactUsrSeldAnswerKeys InsurClmFactUsrSeldAnswerKeys
InsurClmFactQstnIsMltplChoice InsurClmFactQstnIsMltplChoice
InsurClmFactCaptureNextQstn InsurClmFactCaptureNextQstn
InsurClmIsHiddenFlag InsurClmIsHiddenFlag
_ClaimredirectedtoparentA_InsurClmFNOL
@EndUserText.label: 'Origin of Loss Facts'
@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: 'InsClmFactCaptrOrignOfLoss_Type'
define view entity A_InsurClmFNOLFactsOrigin as projection on R_InsurClmFNOLFactsOriginTP
{
    key InsuranceClaim,
    key InsuranceContract,
    key InsurClmFactCaptureCategory,
    key InsurClmSFCSubobj,
    key InsurFactsSubobject,
    key InsurClmFactCaptureQstn,
    key InsurClmFactCaptureAnswer,
    InsurClmFactFreeTextAnswerCat,
    InsurClmFactCaptureSqncVariant,
    InsurClmFactCaptureQstnPos,
    InsurClmFactCaptureQstnSqnc,
    InsurClmFactCaptureSqncVersion,
    InsurClmFactCaptureQstnCat,
    InsurClmFactCaptureQstnShrtTxt,
    InsurClmFactCaptureQstnLongTxt,
    InsurClmFactAnswerShortText,
    InsurClmFactAnswerLongText,
    InsurClmFactCaptureTextAnswer,
    InsurClmFactUsrSeldAnswerKeys,
    InsurClmFactQstnIsMltplChoice,
    InsurClmFactCaptureNextQstn,
    InsurClmIsHiddenFlag,
    /* Associations */
    _Claim : redirected to parent A_InsurClmFNOL
//    _FactCaptureAnswer,

//    _FactCaptureQstn,

//    _FactCaptureTxtAnswer

}