R_InsurClmNegotiationHeaderTP

DDL: R_INSURCLMNEGOTIATIONHEADERTP Type: view_entity TRANSACTIONAL Package: ICL_VDM_CLAIM_API

Insurance Claim Negotiation Header

R_InsurClmNegotiationHeaderTP is a Transactional CDS View that provides data about "Insurance Claim Negotiation Header" in SAP S/4HANA. It reads from 1 data source (I_InsurClmNegotiationHeader) and exposes 25 fields with key fields InsurClmActive, InsuranceClaim, InsurClmNegotiationUUID. It has 1 association to related views. Part of development package ICL_VDM_CLAIM_API.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmNegotiationHeader I_InsurClmNegotiationHeader from

Associations (1)

CardinalityTargetAliasCondition
[0..*] R_InsurClmNegotiationItemTP _InsurClmNegotiationItem

Annotations (8)

NameValueLevelField
EndUserText.label Insurance Claim Negotiation Header view
AccessControl.authorizationCheck #MANDATORY 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 (25)

KeyFieldSource TableSource FieldDescription
KEY InsurClmActive InsurClmActive
KEY InsuranceClaim InsuranceClaim
KEY InsurClmNegotiationUUID InsurClmNegotiationUUID
ChangedOnDateTime ChangedOnDateTime
LastChangedByUser LastChangedByUser
InsurClmDatabaseLineStatus InsurClmDatabaseLineStatus
InsurClmSubobject InsurClmSubobject
InsurClmNegttnType InsurClmNegttnType
InsurClmNegttnDesc InsurClmNegttnDesc
InsurClmNegotiationNameId InsurClmNegotiationNameId
InsClmNegttnSettlmtRngeFrmAmt InsClmNegttnSettlmtRngeFrmAmt
InsurClmNegttnSettlmtRngeToAmt InsurClmNegttnSettlmtRngeToAmt
InsurClmNegttnCurrency InsurClmNegttnCurrency
InsurClmNegttnSettlmtAmt InsurClmNegttnSettlmtAmt
InsurClmNegttnSettlmtForm InsurClmNegttnSettlmtForm
InsurClmNegttnSettlmtDte InsurClmNegttnSettlmtDte
InsurClmNegttnSettlmtDesc InsurClmNegttnSettlmtDesc
InsurClmNegttnForm InsurClmNegttnForm
InsurClmNegttnCommMode InsurClmNegttnCommMode
InsurClmNegttnPrtn InsurClmNegttnPrtn
InsurClmNegttnIsCancelled InsurClmNegttnIsCancelled
InsurClmNegttnIsFnshd InsurClmNegttnIsFnshd
InsurClmNegttnIsReopened InsurClmNegttnIsReopened
_InsuranceClaim _InsuranceClaim
_InsurClmNegotiationItem _InsurClmNegotiationItem
@AbapCatalog.viewEnhancementCategory: [#NONE]
@EndUserText.label: 'Insurance Claim Negotiation Header'
@AccessControl.authorizationCheck: #MANDATORY
@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_InsurClmNegotiationHeaderTP 
as select from I_InsurClmNegotiationHeader
composition [0..*] of R_InsurClmNegotiationItemTP as _InsurClmNegotiationItem
association to parent R_InsuranceClaimTP as _InsuranceClaim 
        on  $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim
{
  key InsurClmActive,
  key InsuranceClaim,
  key InsurClmNegotiationUUID,
      ChangedOnDateTime,
      LastChangedByUser,
      InsurClmDatabaseLineStatus,
      InsurClmSubobject,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimNegotiationType'
      InsurClmNegttnType,
      InsurClmNegttnDesc,
      InsurClmNegotiationNameId,
      @Semantics.amount.currencyCode:'InsurClmNegttnCurrency'
      InsClmNegttnSettlmtRngeFrmAmt,
      @Semantics.amount.currencyCode:'InsurClmNegttnCurrency'
      InsurClmNegttnSettlmtRngeToAmt,
      InsurClmNegttnCurrency,
      @Semantics.amount.currencyCode:'InsurClmNegttnCurrency'
      InsurClmNegttnSettlmtAmt,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmNegttnSettlmtForm'
      InsurClmNegttnSettlmtForm,
      InsurClmNegttnSettlmtDte,
      InsurClmNegttnSettlmtDesc,
      @ObjectModel.sapObjectNodeTypeReference: 'InsuranceClaimNegotiationForm'
      InsurClmNegttnForm,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClmNegttnCntctMode'
      InsurClmNegttnCommMode,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurClaimNegotiationPartner'
      InsurClmNegttnPrtn,
      InsurClmNegttnIsCancelled,
      InsurClmNegttnIsFnshd,
      InsurClmNegttnIsReopened,
  /* Associations */
  _InsuranceClaim,
  _InsurClmNegotiationItem
}