I_INSURPLCYCASHFLOWHEADERBASIC

CDS View

Insurance Policy Cashflow Header

I_INSURPLCYCASHFLOWHEADERBASIC is a CDS View in S/4HANA. Insurance Policy Cashflow Header. It contains 28 fields. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
I_InsurPlcyCashFlowHeader view_entity from COMPOSITE Insurance Policy Cash Flow Header

Fields (28)

KeyField CDS FieldsUsed in Views
KEY InsurPolicyCashFlowDocument InsurPolicyCashFlowDocument 1
InsuranceApplication InsuranceApplication 1
InsuranceContract InsuranceContract 1
InsurancePolicy InsurancePolicy 1
InsurPlcyBusinessObject InsurPlcyBusinessObject 1
InsurPlcyCashFlowDocumentDate InsurPlcyCashFlowDocumentDate 1
InsurPlcyChangedByUser InsurPlcyChangedByUser 1
InsurPlcyCshFlwDocCoinsurDoc InsurPlcyCshFlwDocCoinsurDoc 1
InsurPlcyCshFlwDocCompanyCode InsurPlcyCshFlwDocCompanyCode 1
InsurPlcyCshFlwDocCurJrnlNmbr InsurPlcyCshFlwDocCurJrnlNmbr 1
InsurPlcyCshFlwDocCurrency InsurPlcyCshFlwDocCurrency 1
InsurPlcyCshFlwDocIsReversed InsurPlcyCshFlwDocIsReversed 1
InsurPlcyCshFlwDocIsRvslDoc InsurPlcyCshFlwDocIsRvslDoc 1
InsurPlcyCshFlwDocNoTransfRsn InsurPlcyCshFlwDocNoTransfRsn 1
InsurPlcyCshFlwDocPostingDate InsurPlcyCshFlwDocPostingDate 1
InsurPlcyCshFlwDocPostingState InsurPlcyCshFlwDocPostingState 1
InsurPlcyCshFlwDocReversalDoc InsurPlcyCshFlwDocReversalDoc 1
InsurPlcyCshFlwDocumentDueDate InsurPlcyCshFlwDocumentDueDate 1
InsurPlcyCshFlwDocumentOrigin InsurPlcyCshFlwDocumentOrigin 1
InsurPlcyCshFlwOriglJrnlNmbr InsurPlcyCshFlwOriglJrnlNmbr 1
InsurPlcyCshFlwSettlmtEndDate InsurPlcyCshFlwSettlmtEndDate 1
InsurPlcyCshFlwSettlmtStrtDate InsurPlcyCshFlwSettlmtStrtDate 1
InsurPlcyCshFlwValdtyBeginDte InsurPlcyCshFlwValdtyBeginDte 1
InsurPlcyInsurContr InsurPlcyInsurContr 1
InsurPlcyProductTemplate InsurPlcyProductTemplate 1
InsurPlcySalesProductTemplate InsurPlcySalesProductTemplate 1
InsurPlcyUUID InsurPlcyUUID 1
LastChangeDateTime LastChangeDateTime 1
@EndUserText.label: 'Insurance Policy Cashflow Header'
@VDM: {
  viewType: #BASIC,
  lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl: {
  authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   representativeKey: 'InsurPolicyCashFlowDocument',
   semanticKey: [ 'InsurPolicyCashFlowDocument' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #A,
     sizeCategory:   #XXL
   },
   supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ]
}
@Metadata.allowExtensions: true
@Analytics: {
  technicalName: 'IPCshFlwHBsc'
}

define root view entity I_InsurPlcyCashFlowHeaderBasic
  as select from /pm0/abdncashflh as CFHeader

  composition [0..*] of I_InsurPlcyCashFlowItemBasic as _InsurPlcyCashFlowItemBasic

{

  key docnrcf_id                                                  as InsurPolicyCashFlowDocument,
      @Semantics.businessDate.at: true
      document_dt                                                 as InsurPlcyCashFlowDocumentDate,
      postingstate_cd                                             as InsurPlcyCshFlwDocPostingState,
      statereason_id                                              as InsurPlcyCshFlwDocNoTransfRsn,
      @Semantics.businessDate.at: true
      posting_dt                                                  as InsurPlcyCshFlwDocPostingDate,
      @Semantics.businessDate.from: true
      accountfrom_dt                                              as InsurPlcyCshFlwSettlmtStrtDate,
      @Semantics.businessDate.to: true
      accountto_dt                                                as InsurPlcyCshFlwSettlmtEndDate,
      compcode_cd                                                 as InsurPlcyCshFlwDocCompanyCode,
      cast( policynr_tt as /pm0/vdm_policynr_tt preserving type ) as InsurancePolicy,
      cast( policy_id as /pm0/vdm_policy_uuid preserving type )   as InsurPlcyUUID,
      applnr_cd                                                   as InsuranceApplication,
      applnr_tt                                                   as InsuranceContract,
      currency_id                                                 as InsurPlcyCshFlwDocCurrency,
      journalno_id                                                as InsurPlcyCshFlwOriglJrnlNmbr,
      bo_cd                                                       as InsurPlcyBusinessObject,
      journalcancel_id                                            as InsurPlcyCshFlwDocCurJrnlNmbr,
      origin_id                                                   as InsurPlcyCshFlwDocumentOrigin,
      reversaldoc_id                                              as InsurPlcyCshFlwDocReversalDoc,
      isrevdoc_fg                                                 as InsurPlcyCshFlwDocIsRvslDoc,
      hasrevdoc_fg                                                as InsurPlcyCshFlwDocIsReversed,
      coinsdoc_id                                                 as InsurPlcyCshFlwDocCoinsurDoc,
      policyproduct_id                                            as InsurPlcyInsurContr,
      @Semantics.businessDate.at: true
      duedate_dt                                                  as InsurPlcyCshFlwDocumentDueDate,
      saleprd_id                                                  as InsurPlcySalesProductTemplate,
      polprpm_id                                                  as InsurPlcyProductTemplate,
      @Semantics.businessDate.at: true
      valid_dt                                                    as InsurPlcyCshFlwValdtyBeginDte,
      @Semantics.user.lastChangedBy: true
      modname_tt                                                  as InsurPlcyChangedByUser,
      @Semantics.systemDateTime.lastChangedAt: true
      mod_ts                                                      as LastChangeDateTime,

      /*Associations*/
      _InsurPlcyCashFlowItemBasic

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"/PM0/ABDNCASHFLH"
],
"ASSOCIATED":
[
"I_INSURPLCYCASHFLOWITEMBASIC"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/