R_InsurClmLoanHeaderTP

DDL: R_INSURCLMLOANHEADERTP Type: view_entity TRANSACTIONAL Package: ICL_VDM_CLAIM_API

Loan Header - TP

R_InsurClmLoanHeaderTP is a Transactional CDS View that provides data about "Loan Header - TP" in SAP S/4HANA. It reads from 1 data source (I_InsurClmLoanHeader) and exposes 23 fields with key fields InsurClmActive, InsuranceClaim, InsurClmLoanHdrUUID. It has 1 association to related views. Part of development package ICL_VDM_CLAIM_API.

Data Sources (1)

SourceAliasJoin Type
I_InsurClmLoanHeader I_InsurClmLoanHeader from

Associations (1)

CardinalityTargetAliasCondition
[0..*] R_InsurClmLoanItemTP _InsurClmLoanItem

Annotations (8)

NameValueLevelField
EndUserText.label Loan Header - TP view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
AccessControl.authorizationCheck #MANDATORY view
ObjectModel.representativeKey InsurClmLoanHdrUUID view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view

Fields (23)

KeyFieldSource TableSource FieldDescription
KEY InsurClmActive InsurClmActive
KEY InsuranceClaim InsuranceClaim
KEY InsurClmLoanHdrUUID InsurClmLoanHdrUUID
ChangedOnDateTime ChangedOnDateTime
LastChangedByUser LastChangedByUser
InsurClmDatabaseLineStatus InsurClmDatabaseLineStatus
InsuranceClaimLoanHeaderNumber InsuranceClaimLoanHeaderNumber
InsurClmLoanHdrInsContractNmbr InsurClmLoanHdrInsContractNmbr
InsurClmLoanHdrAmount InsurClmLoanHdrAmount
InsurClmOpenLoanInterestAmount InsurClmOpenLoanInterestAmount
InsurClmAgreedInterestRate InsurClmAgreedInterestRate
InsurClmEffctvIntrstRate InsurClmEffctvIntrstRate
InsurClmNomInterestRate InsurClmNomInterestRate
InsurClmLoanHdrRepaymentAmt InsurClmLoanHdrRepaymentAmt
InsurClaimOffsetInterestAmount InsurClaimOffsetInterestAmount
InsuranceClaimLoanCurrency InsuranceClaimLoanCurrency
InsurClmLoanHdrSettlementDate InsurClmLoanHdrSettlementDate
InsurClmIsLoanManagementActive InsurClmIsLoanManagementActive
InsurClmLoanHdrInsurObjId InsurClmLoanHdrInsurObjId
InsurClmLoanHdrClaimPrtcpnt InsurClmLoanHdrClaimPrtcpnt
_Currency _Currency
_InsuranceClaim _InsuranceClaim
_InsurClmLoanItem _InsurClmLoanItem

@EndUserText.label: 'Loan Header - TP'
@VDM: {
  viewType:#TRANSACTIONAL,
  lifecycle.contract.type:#SAP_INTERNAL_API
}
@AccessControl: {
authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   representativeKey: 'InsurClmLoanHdrUUID',
   semanticKey: [ 'InsurClmLoanHdrUUID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}
define view entity R_InsurClmLoanHeaderTP 
as select from I_InsurClmLoanHeader 
composition [0..*] of  R_InsurClmLoanItemTP as _InsurClmLoanItem
association to parent R_InsuranceClaimTP as _InsuranceClaim 
        on  $projection.InsuranceClaim = _InsuranceClaim.InsuranceClaim
{
key InsurClmActive,
key InsuranceClaim,
key  InsurClmLoanHdrUUID, 
ChangedOnDateTime,
LastChangedByUser,
InsurClmDatabaseLineStatus,
InsuranceClaimLoanHeaderNumber,
InsurClmLoanHdrInsContractNmbr,
@Semantics.amount.currencyCode: 'InsuranceClaimLoanCurrency'
InsurClmLoanHdrAmount,
@Semantics.amount.currencyCode: 'InsuranceClaimLoanCurrency'
InsurClmOpenLoanInterestAmount,
InsurClmAgreedInterestRate,
InsurClmEffctvIntrstRate,
InsurClmNomInterestRate, 
@Semantics.amount.currencyCode: 'InsuranceClaimLoanCurrency'
InsurClmLoanHdrRepaymentAmt,
@Semantics.amount.currencyCode: 'InsuranceClaimLoanCurrency'
InsurClaimOffsetInterestAmount,
InsuranceClaimLoanCurrency,
InsurClmLoanHdrSettlementDate,
InsurClmIsLoanManagementActive,
InsurClmLoanHdrInsurObjId,
InsurClmLoanHdrClaimPrtcpnt,

_Currency,
_InsuranceClaim,
_InsurClmLoanItem   
}