I_BillingDocumentTextTP

DDL: I_BILLINGDOCUMENTTEXTTP Type: view_entity TRANSACTIONAL Package: RAP_SD_BIL_BD_API

Billing Document - Text TP

I_BillingDocumentTextTP is a Transactional CDS View that provides data about "Billing Document - Text TP" in SAP S/4HANA. It reads from 1 data source (R_BillingDocumentTextTP) and exposes 4 fields with key fields BillingDocument, Language, LongTextID. Part of development package RAP_SD_BIL_BD_API.

Data Sources (1)

SourceAliasJoin Type
R_BillingDocumentTextTP R_BillingDocumentTextTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Billing Document - Text TP view
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (4)

KeyFieldSource TableSource FieldDescription
KEY BillingDocument BillingDocument
KEY Language Language
KEY LongTextID LongTextID
LongText LongText
@EndUserText.label: 'Billing Document - Text TP'

@AccessControl: {
  authorizationCheck: #MANDATORY,  
  personalData.blocking: #('TRANSACTIONAL_DATA')

}

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: {
    usageType: {
      dataClass:      #TRANSACTIONAL,
      serviceQuality: #C,
      sizeCategory:   #L
    },
    semanticKey: ['BillingDocument', 'Language', 'LongTextID'],
    modelingPattern:        #TRANSACTIONAL_INTERFACE,
    supportedCapabilities: [#TRANSACTIONAL_PROVIDER]
}

@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}
define view entity I_BillingDocumentTextTP 
  as projection on R_BillingDocumentTextTP
{
  key BillingDocument,
  @Semantics.language:true  
  key Language,
  key LongTextID,
  
  @Semantics.text:true
  LongText,  
  
  _BillingDocument : redirected to parent I_BillingDocumentTP
}