I_INSURPLCYCOMMISSIONBASIC

CDS View

Commission in Insurance Policy

I_INSURPLCYCOMMISSIONBASIC is a CDS View in S/4HANA. Commission in Insurance Policy. It contains 14 fields. 1 CDS views read from this table.

CDS Views using this table (1)

ViewTypeJoinVDMDescription
R_InsurPlcyCommissionTP view_entity from TRANSACTIONAL Commission Participant

Fields (14)

KeyField CDS FieldsUsed in Views
KEY InsurancePolicyCommissionId InsurancePolicyCommissionId 1
KEY InsurPlcyInsurContr InsurPlcyInsurContr 1
KEY InsurPlcyUUID InsurPlcyUUID 1
InsurPlcyBusinessObject InsurPlcyBusinessObject 1
InsurPlcyCommissionContrGrpID InsurPlcyCommissionContrGrpID 1
InsurPlcyCommissionContrID InsurPlcyCommissionContrID 1
InsurPlcyCommissionIsCancelled InsurPlcyCommissionIsCancelled 1
InsurPlcyCommissionPrtcpntBPID InsurPlcyCommissionPrtcpntBPID 1
InsurPlcyCommissionPrtcpntRole InsurPlcyCommissionPrtcpntRole 1
InsurPlcyCommissionPrtnIsOwner InsurPlcyCommissionPrtnIsOwner 1
InsurPlcyJrnlEndNmbr InsurPlcyJrnlEndNmbr 1
InsurPlcyJrnlNmbr InsurPlcyJrnlNmbr 1
InsurPlcyProductPackageID InsurPlcyProductPackageID 1
LastChangeDateTime LastChangeDateTime 1
@EndUserText.label: 'Commission in Insurance Policy'
@VDM: {
  viewType: #BASIC,
  lifecycle.contract.type: #SAP_INTERNAL_API
}
@AccessControl: {
  authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@ObjectModel: {
   representativeKey: 'InsurancePolicyCommissionId',
   semanticKey: [ 'InsurancePolicyCommissionId' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #A,
     sizeCategory:   #XL
   },
   supportedCapabilities: [ #SQL_DATA_SOURCE, #CDS_MODELING_DATA_SOURCE ]
}
@Metadata.allowExtensions: true
@Analytics: {
  technicalName: 'IPCommsnBsc'
}
define view entity I_InsurPlcyCommissionBasic
  as select from /pm0/abdacommis as Commission
{
  key cast( Commission.policy_id as /pm0/vdm_policy_uuid preserving type )          as InsurPlcyUUID,
  key Commission.policyproduct_id                                                   as InsurPlcyInsurContr,
  key Commission.journalendno_id                                                    as InsurPlcyJrnlEndNmbr,
  key cast( Commission.journalno_id as /pm0/vdm_journal_number_id preserving type ) as InsurPlcyJrnlNmbr,
  key Commission.commission_id                                                      as InsurancePolicyCommissionId,
      Commission.ppdpac_id                                                          as InsurPlcyProductPackageID,
      @Semantics.booleanIndicator: true
      Commission.cancel_fg                                                          as InsurPlcyCommissionIsCancelled,
      Commission.participrole_id                                                    as InsurPlcyCommissionPrtcpntRole,
      Commission.bsnesspartner_id                                                   as InsurPlcyCommissionPrtcpntBPID,
      Commission.commcontrnr_id                                                     as InsurPlcyCommissionContrID,
      Commission.comcontgrp_id                                                      as InsurPlcyCommissionContrGrpID,
      @Semantics.booleanIndicator: true
      Commission.owner_fg                                                           as InsurPlcyCommissionPrtnIsOwner,
      @Consumption.hidden: true
      Commission.bo_cd                                                              as InsurPlcyBusinessObject,
      @Semantics.systemDateTime.lastChangedAt: true
      Commission.change_ts                                                          as LastChangeDateTime
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"/PM0/ABDACOMMIS"
],
"ASSOCIATED":
[],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/