I_INSURCLMTAXHEADER

CDS View

Zusammengesetzte Sicht für Steuerkopf

I_INSURCLMTAXHEADER is a CDS View in S/4HANA. Zusammengesetzte Sicht für Steuerkopf. It contains 2 fields. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
R_InsurClmTaxHeaderTP view_entity from TRANSACTIONAL Tax Header - TP

Fields (2)

KeyField CDS FieldsUsed in Views
ChangedOnDateTime ChangedOnDateTime 1
LastChangedByUser LastChangedByUser 1
@EndUserText.label: 'Zusammengesetzte Sicht für Steuerkopf'
@VDM: {
  viewType:#COMPOSITE,
  lifecycle.contract.type:#PUBLIC_LOCAL_API
}
@AccessControl: {
  authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA'),
  privilegedAssociations:  [ '_InsuranceClaim']
                             
}
@ObjectModel: {
   representativeKey: 'InsurClmTaxHdrUUID',
   semanticKey: [ 'InsurClmTaxHdrUUID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   },
   supportedCapabilities: [ #CDS_MODELING_DATA_SOURCE ]
}
@Metadata: {
  allowExtensions:false,
  ignorePropagatedAnnotations:false
}
define view entity I_InsurClmTaxHeader
 as select from I_InsurClmTaxHeaderBasic as _InsurClmTaxHeaderBasic
 association [1..1] to  I_InsuranceClaim             as _InsuranceClaim
                   on  $projection.InsuranceClaim   = _InsuranceClaim.InsuranceClaim
 association[0..*] to  I_InsurClmTaxItem  as _InsurClmTaxItem
                   on  $projection.InsurClmActive =  _InsurClmTaxItem.InsurClmActive
                   and $projection.InsuranceClaim =  _InsurClmTaxItem.InsuranceClaim
                   and $projection.InsurClmTaxHdrUUID = _InsurClmTaxItem.InsurClmTaxItmHdrUUID           
 
{

key InsurClmActive,
key InsuranceClaim,
key InsurClmTaxHdrUUID, 
_InsurClmTaxHeaderBasic.ChangedOnDateTime,
_InsurClmTaxHeaderBasic.LastChangedByUser,
InsurClmDatabaseLineStatus,   
InsuranceClaimTaxHeaderNumber,
@Semantics.amount.currencyCode: 'InsurClmTaxCrcy'
InsurClmTaxHdrTotTaxBaseAmount,
@Semantics.amount.currencyCode: 'InsurClmTaxCrcy'
InsurClmTaxHdrTotTaxDdctdAmt,
InsurClmTaxCrcy,
InsurClmTaxHdrTaxRecgnValue,
InsurClmTaxHdrTaxPayer,
InsurClmTaxHdrTaxCat,
_Currency,
_InsuranceClaim,
_InsurClmTaxItem
}
where _InsurClmTaxHeaderBasic.InsurClmActive           =  'A' //Only Active 

  and _InsurClmTaxHeaderBasic.InsurClmDatabaseLineStatus     <> 'X' //Not Deleted