A_InsurancePolicyCvrgClause

DDL: A_INSURANCEPOLICYCVRGCLAUSE Type: view_entity CONSUMPTION

Coverage Clause of Coverage Package

A_InsurancePolicyCvrgClause is a Consumption CDS View that provides data about "Coverage Clause of Coverage Package" in SAP S/4HANA. It reads from 1 data source (R_InsurancePolicyCvrgClauseTP) and exposes 19 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyCoveragePackageID, InsurPlcyCoverageID, InsurPlcyClauseID. It is exposed through 1 OData service (API_INSURANCEPOLICY).

Data Sources (1)

SourceAliasJoin Type
R_InsurancePolicyCvrgClauseTP R_InsurancePolicyCvrgClauseTP projection

Annotations (15)

NameValueLevelField
EndUserText.label Coverage Clause of Coverage Package view
VDM.viewType #CONSUMPTION view
VDM.lifecycle.contract.type #PUBLIC_REMOTE_API view
AccessControl.authorizationCheck #PRIVILEGED_ONLY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #D view
ObjectModel.usageType.sizeCategory #XL view
OData.entityType.name InsurancePolicyCvrgClause_Type view
AbapCatalog.extensibility.extensible true view
AbapCatalog.extensibility.elementSuffix CLS view
AbapCatalog.extensibility.allowNewDatasources false view
AbapCatalog.extensibility.allowNewCompositions true view
AbapCatalog.extensibility.quota.maximumFields 250 view
AbapCatalog.extensibility.quota.maximumBytes 2500 view

OData Services (1)

ServiceBindingVersionContractRelease
API_INSURANCEPOLICY API_INSURANCEPOLICY V4 C2 C1

Fields (19)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID Clause InsurPlcyUUID
KEY InsurPlcyInsurContr Clause InsurPlcyInsurContr
KEY InsurPlcyCoveragePackageID Clause InsurPlcyCoveragePackageID
KEY InsurPlcyCoverageID Clause InsurPlcyCoverageID
KEY InsurPlcyClauseID Clause InsurPlcyClauseID
InsurPlcyJrnlNmbr Clause InsurPlcyJrnlNmbr
InsurPlcyJrnlEndNmbr Clause InsurPlcyJrnlEndNmbr
InsurPolicyContractPackageID Clause InsurPolicyContractPackageID
InsurancePolicyClauseControl Clause InsurancePolicyClauseControl
InsurPlcyIndivClauseAgrmtText Clause InsurPlcyIndivClauseAgrmtText
InsurPlcyClauseDetailTextUUID Clause InsurPlcyClauseDetailTextUUID
LongText Clause LongText
TextObjectCategory Clause TextObjectCategory
TextObjectKey Clause TextObjectKey
Language Clause Language
InsurPlcyClauseType Clause InsurPlcyClauseType
InsurPlcyClauseStartDate Clause InsurPlcyClauseStartDate
InsurPlcyClauseEndDate Clause InsurPlcyClauseEndDate
LastChangeDateTime Clause LastChangeDateTime
@EndUserText.label: 'Coverage Clause of Coverage Package'
@VDM: {
  viewType:#CONSUMPTION,
  lifecycle.contract.type:#PUBLIC_REMOTE_API,
  usage.type: [ #TRANSACTIONAL_PROCESSING_SERVICE ]
}
@AccessControl: {
authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@Metadata: {
  ignorePropagatedAnnotations:true
}
@ObjectModel: {
   semanticKey: [ 'InsurPlcyClauseID' ],
   usageType: {
     dataClass:      #TRANSACTIONAL,
     serviceQuality: #D,
     sizeCategory:   #XL
   }
}
@OData.entityType.name: 'InsurancePolicyCvrgClause_Type'
@AbapCatalog.extensibility: {
  extensible: true,
  elementSuffix: 'CLS',
  allowNewDatasources: false,
  allowNewCompositions: true,
  quota: {
    maximumFields: 250,
    maximumBytes: 2500
  }
}
define view entity A_InsurancePolicyCvrgClause
  as projection on R_InsurancePolicyCvrgClauseTP as Clause

{

  key Clause.InsurPlcyUUID,
  key Clause.InsurPlcyInsurContr,
  key Clause.InsurPlcyCoveragePackageID,
  key Clause.InsurPlcyCoverageID,
  key Clause.InsurPlcyClauseID,
      Clause.InsurPlcyJrnlNmbr,
      Clause.InsurPlcyJrnlEndNmbr,
      Clause.InsurPolicyContractPackageID,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurancePolicyTemplate'
      Clause.InsurancePolicyClauseControl,
      Clause.InsurPlcyIndivClauseAgrmtText,
      Clause.InsurPlcyClauseDetailTextUUID,
      Clause.LongText,
      Clause.TextObjectCategory,
      Clause.TextObjectKey,
      Clause.Language,
      @ObjectModel.sapObjectNodeTypeReference: 'InsurancePolicyClauseType'
      Clause.InsurPlcyClauseType,
      Clause.InsurPlcyClauseStartDate,
      Clause.InsurPlcyClauseEndDate,
      Clause.LastChangeDateTime,

      /* Associations */
      _InsurancePolicyCoverage : redirected to parent A_InsurancePolicyCoverage

}