I_InsurClmFNOLPaytConfig

DDL: I_INSURCLMFNOLPAYTCONFIG Type: view_entity BASIC

Basic Config table for payment in FNOL

I_InsurClmFNOLPaytConfig is a Basic CDS View that provides data about "Basic Config table for payment in FNOL" in SAP S/4HANA. It reads from 1 data source (icl_fnol_rap_pay) and exposes 12 fields with key fields InsurClmIncdntType, InsurClmPolicyProduct, InsurClmType, InsurClmPolicyProdGeneration, InsurClmPolicyProductVersion. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
icl_fnol_rap_pay icl_fnol_rap_pay from

Associations (3)

CardinalityTargetAliasCondition
[1] I_InsuranceClaim _Claim $projection.InsurClmPolicyProduct = _Claim.InsurClmPolicyProduct and $projection.InsurClmIncdntType = _Claim.InsurClmIncdntType and $projection.InsurClmType = _Claim.InsurClmType
[0..1] I_InsurClmBenefitTypeText _BenefitTypeText $projection.InsurBnftType = _BenefitTypeText.InsurBnftType
[0..1] I_InsurClmCoverageTypeText _CoverageTypeText $projection.InsurClmCoverageType = _CoverageTypeText.InsurClmCoverageType

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Basic Config table for payment in FNOL view
Metadata.ignorePropagatedAnnotations true view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.serviceQuality #B view

Fields (12)

KeyFieldSource TableSource FieldDescription
KEY InsurClmIncdntType losstype
KEY InsurClmPolicyProduct polprod
KEY InsurClmType claimtype
KEY InsurClmPolicyProdGeneration generat
KEY InsurClmPolicyProductVersion version
KEY InsurBnftType bentype
InsurClmSubclmType subcltype
InsurClmCoverageType covtype
InsurBnftTypeName
InsurClmCoverageTypeName
_Claim _Claim
_BenefitTypeText _BenefitTypeText
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #NOT_REQUIRED
@EndUserText.label: 'Basic Config table for payment in FNOL'
@Metadata.ignorePropagatedAnnotations: true

//@ClientHandling.algorithm: #SESSION_VARIABLE

@VDM.viewType: #BASIC

@ObjectModel.usageType: {
    dataClass: #TRANSACTIONAL,
    sizeCategory: #XL,
    serviceQuality: #B
}
define view entity I_InsurClmFNOLPaytConfig
  as select from icl_fnol_rap_pay
  association [1]    to I_InsuranceClaim           as _Claim            on  $projection.InsurClmPolicyProduct = _Claim.InsurClmPolicyProduct
                                                                        and $projection.InsurClmIncdntType    = _Claim.InsurClmIncdntType
                                                                        and $projection.InsurClmType          = _Claim.InsurClmType
  association [0..1] to I_InsurClmBenefitTypeText  as _BenefitTypeText  on  $projection.InsurBnftType = _BenefitTypeText.InsurBnftType
  association [0..1] to I_InsurClmCoverageTypeText as _CoverageTypeText on  $projection.InsurClmCoverageType = _CoverageTypeText.InsurClmCoverageType

{
  key losstype  as InsurClmIncdntType,
  key polprod   as InsurClmPolicyProduct,
  key claimtype as InsurClmType,
  key generat   as InsurClmPolicyProdGeneration,
  key version   as InsurClmPolicyProductVersion,
  key bentype   as InsurBnftType,
      subcltype as InsurClmSubclmType,
      covtype   as InsurClmCoverageType,
      @Semantics.text: true
      _BenefitTypeText[1:Language=$session.system_language].InsurBnftTypeName,
      @Semantics.text: true
      _CoverageTypeText[1:Language=$session.system_language].InsurClmCoverageTypeName,
      _Claim,
      _BenefitTypeText
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_INSURCLMBENEFITTYPETEXT",
"I_INSURCLMCOVERAGETYPETEXT",
"ICL_FNOL_RAP_PAY"
],
"ASSOCIATED":
[
"I_INSURANCECLAIM",
"I_INSURCLMBENEFITTYPETEXT"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/