R_InsurClmFNOLFactsOriginTP

DDL: R_INSURCLMFNOLFACTSORIGINTP Type: view_entity TRANSACTIONAL

FNOL SFC for Origin of Loss

R_InsurClmFNOLFactsOriginTP is a Transactional CDS View that provides data about "FNOL SFC for Origin of Loss" in SAP S/4HANA. It reads from 1 data source (I_InsurClmFactCapture) and exposes 26 fields with key fields InsuranceClaim, InsuranceContract, InsurClmFactCaptureCategory, InsurClmSFCSubobj, InsurFactsSubobject.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmFactCapture I_InsurClmFactCapture from

Annotations (9)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label FNOL SFC for Origin of Loss view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.sapObjectNodeType.name InsuranceClaim view

Fields (26)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim
KEY InsuranceContract InsuranceContract
KEY InsurClmFactCaptureCategory InsurClmFactCaptureCategory
KEY InsurClmSFCSubobj InsurClmSubobject
KEY InsurFactsSubobject InsurFactsSubobject
KEY InsurClmFactCaptureQstn InsurClmFactCaptureQstn
KEY InsurClmFactCaptureAnswer InsurClmFactCaptureAnswer
InsurClmFactFreeTextAnswerCat _FactCaptureAnswer InsurClmFactFreeTextAnswerCat
InsurClmFactCaptureSqncVariant InsurClmFactCaptureSqncVariant
InsurClmFactCaptureQstnPos InsurClmFactCaptureQstnPos
InsurClmFactCaptureQstnSqnc InsurClmFactCaptureQstnSqnc
InsurClmFactCaptureSqncVersion InsurClmFactCaptureSqncVersion
InsurClmFactCaptureQstnCat _FactCaptureQstn InsurClmFactCaptureQstnCat
InsurClmFactCaptureQstnShrtTxt
InsurClmFactCaptureQstnLongTxt
InsurClmFactAnswerShortText
InsurClmFactAnswerLongText
InsurClmFactCaptureTextAnswer
InsurClmFactUsrSeldAnswerKeys _FactCaptureTxtAnswer InsurClmFactCaptureTextAnswer
InsurClmFactQstnIsMltplChoice
InsurClmFactCaptureNextQstn
InsurClmIsHiddenFlag
_Claim _Claim
_FactCaptureAnswer _FactCaptureAnswer
_FactCaptureQstn _FactCaptureQstn
_FactCaptureTxtAnswer _FactCaptureTxtAnswer
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'FNOL SFC for Origin of Loss'
@Metadata.ignorePropagatedAnnotations: true
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@ObjectModel: {
   semanticKey: [ 'InsuranceClaim' ],
usageType:{
  dataClass:      #TRANSACTIONAL,
  serviceQuality: #C,
  sizeCategory:   #XL
}
}
@ObjectModel.sapObjectNodeType.name: 'InsuranceClaim'
define view entity R_InsurClmFNOLFactsOriginTP as select from I_InsurClmFactCapture
association to parent R_InsurClmFNOLTP as _Claim on  $projection.InsuranceClaim = _Claim.InsuranceClaim
{
    key InsuranceClaim,
    key InsuranceContract,
    key InsurClmFactCaptureCategory,
    key InsurClmSubobject as InsurClmSFCSubobj,
    key InsurFactsSubobject,
    key InsurClmFactCaptureQstn,
    key InsurClmFactCaptureAnswer,
    _FactCaptureAnswer.InsurClmFactFreeTextAnswerCat                                     as InsurClmFactFreeTextAnswerCat,
    InsurClmFactCaptureSqncVariant,
    InsurClmFactCaptureQstnPos,
    InsurClmFactCaptureQstnSqnc,
    InsurClmFactCaptureSqncVersion,
    _FactCaptureQstn.InsurClmFactCaptureQstnCat                                          as InsurClmFactCaptureQstnCat,
      _FactCaptureQstn._FactCaptureQstnText[ Language = $session.system_language ].InsurClmFactCaptureQstnShrtTxt,
      _FactCaptureQstn._FactCaptureQstnText[ Language = $session.system_language ].InsurClmFactCaptureQstnLongTxt,
      _FactCaptureAnswer._FactCaptureAnswerT[ Language = $session.system_language ].InsurClmFactAnswerShortText,
      _FactCaptureAnswer._FactCaptureAnswerT[ Language = $session.system_language ].InsurClmFactAnswerLongText,
      _FactCaptureTxtAnswer. InsurClmFactCaptureTextAnswer,

      // Transient field to hold answer keys for user selected answers for a multiple choice question

      //     InsurClmFactCaptureTextAnswer as InsurClmFactUsrSeldAnswerKeys,

      _FactCaptureTxtAnswer.InsurClmFactCaptureTextAnswer                                  as InsurClmFactUsrSeldAnswerKeys,
      _FactCaptureQstn. InsurClmFactQstnIsMltplChoice,
      _FactCaptureAnswer. InsurClmFactCaptureNextQstn,
      cast('' as xfeld preserving type )                                                   as InsurClmIsHiddenFlag,
    /* Associations */
    _Claim,
    _FactCaptureAnswer,
    _FactCaptureQstn,
    _FactCaptureTxtAnswer
}
where
      InsurClmFactCaptureCategory = 'KF'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURCLMFACTCAPTURE",
"I_INSURCLMFACTCAPTUREANSWER",
"I_INSURCLMFACTCAPTUREANSWERT",
"I_INSURCLMFACTCAPTUREQSTN",
"I_INSURCLMFACTCAPTUREQSTNTEXT",
"I_INSURCLMFACTCAPTURETXTANSWER"
],
"ASSOCIATED":
[
"I_INSURCLMFACTCAPTUREANSWER",
"I_INSURCLMFACTCAPTUREQSTN",
"I_INSURCLMFACTCAPTURETXTANSWER",
"R_INSURCLMFNOLTP"
],
"BASE":
[
"I_INSURCLMFACTCAPTURE"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/