A_InsurancePolicyContrClause

DDL: A_INSURANCEPOLICYCONTRCLAUSE Type: view_entity CONSUMPTION

Contract Clause

A_InsurancePolicyContrClause is a Consumption CDS View that provides data about "Contract Clause" in SAP S/4HANA. It reads from 1 data source (R_InsurancePolicyContrClauseTP) and exposes 14 fields with key fields InsurPlcyUUID, InsurPlcyInsurContr, InsurPlcyClauseID.

Data Sources (1)

SourceAliasJoin Type
R_InsurancePolicyContrClauseTP R_InsurancePolicyContrClauseTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Contract Clause 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 InsurancePolicyContrClause_Type view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY InsurPlcyUUID Clause InsurPlcyUUID
KEY InsurPlcyInsurContr Clause InsurPlcyInsurContr
KEY InsurPlcyClauseID Clause InsurPlcyClauseID
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
@EndUserText.label: 'Contract Clause'
@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: 'InsurancePolicyContrClause_Type'

define view entity A_InsurancePolicyContrClause
  as projection on R_InsurancePolicyContrClauseTP as Clause

{

  key Clause.InsurPlcyUUID,
  key Clause.InsurPlcyInsurContr,
  key Clause.InsurPlcyClauseID,
      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,

      /* Associations */
      _InsuranceContract : redirected to parent A_InsuranceContract

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