R_InsuranceClaimItemGroupingTP

DDL: R_INSURANCECLAIMITEMGROUPINGTP Type: view_entity TRANSACTIONAL Package: ICL_VDM_CLAIM_API

Insurance Claim Item Grouping - TP

R_InsuranceClaimItemGroupingTP is a Transactional CDS View that provides data about "Insurance Claim Item Grouping - TP" in SAP S/4HANA. It reads from 1 data source (I_InsuranceClaimItemGrouping) and exposes 53 fields with key fields InsuranceClaim, InsurClmPaymentSubclaim, InsuranceClaimProcurementID. It has 1 association to related views. Part of development package ICL_VDM_CLAIM_API.

Data Sources (1)

SourceAliasJoin Type
I_InsuranceClaimItemGrouping I_InsuranceClaimItemGrouping from

Associations (1)

CardinalityTargetAliasCondition
[1..1] E_InsuranceClaimItemGrouping _Extension $projection.InsuranceClaim = _Extension.InsuranceClaim and $projection.InsurClmPaymentSubclaim = _Extension.InsurClmPaymentSubclaim and $projection.InsuranceClaimProcurementID = _Extension.InsuranceClaimProcurementID

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Insurance Claim Item Grouping - TP 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

Fields (53)

KeyFieldSource TableSource FieldDescription
KEY InsuranceClaim InsuranceClaim
KEY InsurClmPaymentSubclaim InsurClmPaymentSubclaim
KEY InsuranceClaimProcurementID InsuranceClaimProcurementID
ChangedOnDateTime ChangedOnDateTime
LastChangedByUser LastChangedByUser
CreationDateTime CreationDateTime
CreatedByUser CreatedByUser
InsurClmItemGroupingBnftType InsurClmItemGroupingBnftType
InsurClmItemGroupingCategory InsurClmItemGroupingCategory
InsurClmItemGroupingIssueDate InsurClmItemGroupingIssueDate
InsurClmItmGroupingReceiveDate InsurClmItmGroupingReceiveDate
InsurClmItmGroupingFromDate InsurClmItmGroupingFromDate
InsurClmItemGroupingFromTime InsurClmItemGroupingFromTime
InsurClmItemGroupingToDate InsurClmItemGroupingToDate
InsurClmItemGroupingToTime InsurClmItemGroupingToTime
InsurClmIssuePrescriptionDate InsurClmIssuePrescriptionDate
InsurClmAcquisitionDate InsurClmAcquisitionDate
InsurClmItemGroupingCurrency InsurClmItemGroupingCurrency
InsurClmItemGroupingAmount InsurClmItemGroupingAmount
InsurClmItmGrpDiscountAmount InsurClmItmGrpDiscountAmount
InsurClmItmGrpDiscPercentAmt InsurClmItmGrpDiscPercentAmt
InsurClmItemGroupingAccident InsurClmItemGroupingAccident
InsurClmItmGroupingSubrogation InsurClmItmGroupingSubrogation
InsurClmItmGroupingDueDate InsurClmItmGroupingDueDate
InsurClmItmGrpOriginDueDate InsurClmItmGrpOriginDueDate
InsurClmItemGroupingStatus InsurClmItemGroupingStatus
InsurClmStatReason InsurClmStatReason
InsurClmItemGroupingReason InsurClmItemGroupingReason
InsurClmItemGroupingCause InsurClmItemGroupingCause
InsurClmItemGrpCategoryType InsurClmItemGrpCategoryType
InsurClmItemGroupingDataOrigin InsurClmItemGroupingDataOrigin
InsurClmItemGrpCompletionDate InsurClmItemGrpCompletionDate
InsurClmItmGroupingFeeAmount InsurClmItmGroupingFeeAmount
InsurClmItmGrpMatLabCostAmount InsurClmItmGrpMatLabCostAmount
InsurClmItmGrpAddCostsAmount InsurClmItmGrpAddCostsAmount
InsurClmItmGrpSubsidyPctAmt InsurClmItmGrpSubsidyPctAmt
InsurClmItmGrpSubsidyAmt InsurClmItmGrpSubsidyAmt
InsurClmItmGrpStateIsCancelled InsurClmItmGrpStateIsCancelled
InsurClmItmGrpStateIsRejected InsurClmItmGrpStateIsRejected
InsurClmItmGrpStatIsInSuspense InsurClmItmGrpStatIsInSuspense
InsurClmItmGrpStateIsInProcess InsurClmItmGrpStateIsInProcess
InsurClmItmGrpStateIsReleased InsurClmItmGrpStateIsReleased
InsurClmItmGrpStateIsFinish InsurClmItmGrpStateIsFinish
InsurClmItmGrpStatIsCommission InsurClmItmGrpStatIsCommission
InsurClmItmGrpStatIsReassigned InsurClmItmGrpStatIsReassigned
InsurClmItmGrpIsToBeApproved InsurClmItmGrpIsToBeApproved
InsurClmItmGrpIsClinicCard InsurClmItmGrpIsClinicCard
InsurClmItmGrpIsReceivable InsurClmItmGrpIsReceivable
InsurClmPaytMethod InsurClmPaytMethod
InsurClmPaytCheckRcpntAddrNmbr InsurClmPaytCheckRcpntAddrNmbr
InsurClmBankID InsurClmBankID
InsurClmAssignUUID InsurClmAssignUUID
_InsuranceClaim _InsuranceClaim
@AbapCatalog.viewEnhancementCategory: [#NONE]
@AccessControl.authorizationCheck: #MANDATORY
@EndUserText.label: 'Insurance Claim Item Grouping - TP'
@Metadata.ignorePropagatedAnnotations: true
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@ObjectModel: {
   semanticKey: [ 'InsuranceClaim' ],
usageType:{
  dataClass:      #TRANSACTIONAL,
  serviceQuality: #C,
  sizeCategory:   #XL
}
}
define view entity R_InsuranceClaimItemGroupingTP
  as select from I_InsuranceClaimItemGrouping
  
  association to parent R_InsuranceClaimTP as _InsuranceClaim on  $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim
  //association [0..*] to R_InsurClaimItemTP as _InsurClaimItem on $projection.InsuranceClaim = _InsurClaimItem.InsuranceClaim

  //                                                                and $projection.InsurClmPaymentSubclaim = _InsurClaimItem.InsurClmSubclm

  //                                                                and $projection.InsuranceClaimProcurementID = _InsurClaimItem.InsurClmItem

  association [1..1] to E_InsuranceClaimItemGrouping   as _Extension  on  $projection.InsuranceClaim = _Extension.InsuranceClaim
                                                                and $projection.InsurClmPaymentSubclaim = _Extension.InsurClmPaymentSubclaim
                                                                and $projection.InsuranceClaimProcurementID = _Extension.InsuranceClaimProcurementID
{
  key InsuranceClaim,
  key InsurClmPaymentSubclaim,
  key InsuranceClaimProcurementID,
      ChangedOnDateTime,
      LastChangedByUser,
      CreationDateTime,
      CreatedByUser,
      InsurClmItemGroupingBnftType,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmItemGroupingCategory' 
      InsurClmItemGroupingCategory,
      InsurClmItemGroupingIssueDate,
      InsurClmItmGroupingReceiveDate,
      InsurClmItmGroupingFromDate,
      InsurClmItemGroupingFromTime,
      InsurClmItemGroupingToDate,
      InsurClmItemGroupingToTime,
      InsurClmIssuePrescriptionDate,
      InsurClmAcquisitionDate,
      InsurClmItemGroupingCurrency,
      @Semantics.amount.currencyCode:'InsurClmItemGroupingCurrency'
      InsurClmItemGroupingAmount,
      @Semantics.amount.currencyCode:'InsurClmItemGroupingCurrency'
      InsurClmItmGrpDiscountAmount,
      InsurClmItmGrpDiscPercentAmt,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmItemGroupingAccident'
      InsurClmItemGroupingAccident,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmItmGroupingSubrogation'
      InsurClmItmGroupingSubrogation,
      InsurClmItmGroupingDueDate,
      InsurClmItmGrpOriginDueDate,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmItemGroupingStatus'
      InsurClmItemGroupingStatus,
      InsurClmStatReason,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmItemGroupingReason'
      InsurClmItemGroupingReason,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmItemGroupingCause'
      InsurClmItemGroupingCause,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmItemGrpCategoryType'
      InsurClmItemGrpCategoryType,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmItemGroupingDataOrigin'
      InsurClmItemGroupingDataOrigin,
      InsurClmItemGrpCompletionDate,
      @Semantics.amount.currencyCode:'InsurClmItemGroupingCurrency'
      InsurClmItmGroupingFeeAmount,
      @Semantics.amount.currencyCode:'InsurClmItemGroupingCurrency'
      InsurClmItmGrpMatLabCostAmount,
      @Semantics.amount.currencyCode:'InsurClmItemGroupingCurrency'
      InsurClmItmGrpAddCostsAmount,
      InsurClmItmGrpSubsidyPctAmt,
      @Semantics.amount.currencyCode:'InsurClmItemGroupingCurrency'
      InsurClmItmGrpSubsidyAmt,
      InsurClmItmGrpStateIsCancelled,
      InsurClmItmGrpStateIsRejected,
      InsurClmItmGrpStatIsInSuspense,
      InsurClmItmGrpStateIsInProcess,
      InsurClmItmGrpStateIsReleased,
      InsurClmItmGrpStateIsFinish,
      InsurClmItmGrpStatIsCommission,
      InsurClmItmGrpStatIsReassigned,
      InsurClmItmGrpIsToBeApproved,
      @Semantics.booleanIndicator
      InsurClmItmGrpIsClinicCard,
      InsurClmItmGrpIsReceivable,
      InsurClmPaytMethod,
      InsurClmPaytCheckRcpntAddrNmbr,
      InsurClmBankID,
      InsurClmAssignUUID,
      
      //Associations

      _InsuranceClaim
      //_InsurClaimItem

}