I_SalesQuotationItemTextTP

DDL: I_SALESQUOTATIONITEMTEXTTP Type: view_entity TRANSACTIONAL Package: ODATA_SD_QUOTATION

Sales Quotation Item - Text TP

I_SalesQuotationItemTextTP is a Transactional CDS View that provides data about "Sales Quotation Item - Text TP" in SAP S/4HANA. It reads from 1 data source (R_SalesQuotationItemTextTP) and exposes 11 fields with key fields SalesQuotation, SalesQuotationItem, Language, LongTextID. Part of development package ODATA_SD_QUOTATION.

Data Sources (1)

SourceAliasJoin Type
R_SalesQuotationItemTextTP R_SalesQuotationItemTextTP projection

Annotations (10)

NameValueLevelField
EndUserText.label Sales Quotation Item - Text TP view
AccessControl.authorizationCheck #CHECK view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.modelingPattern #TRANSACTIONAL_INTERFACE view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.dataCategory #TEXT view
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (11)

KeyFieldSource TableSource FieldDescription
KEY SalesQuotation SalesQuotationItemText SalesQuotation
KEY SalesQuotationItem SalesQuotationItemText SalesQuotationItem
KEY Language SalesQuotationItemText Language
KEY LongTextID SalesQuotationItemText LongTextID
LongTextIDForEdit SalesQuotationItemText LongTextIDForEdit
LanguageForEdit SalesQuotationItemText LanguageForEdit
LongText SalesQuotationItemText LongText
SalesQuotationType SalesQuotationItemText SalesQuotationType
SalesOrganization SalesQuotationItemText SalesOrganization
DistributionChannel SalesQuotationItemText DistributionChannel
OrganizationDivision SalesQuotationItemText OrganizationDivision
@EndUserText.label: 'Sales Quotation Item - Text TP'

@AccessControl.authorizationCheck: #CHECK
@AccessControl.personalData.blocking: #('TRANSACTIONAL_DATA')
@Metadata.ignorePropagatedAnnotations: true

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

@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}

define view entity I_SalesQuotationItemTextTP
  as projection on R_SalesQuotationItemTextTP as SalesQuotationItemText
{

  key SalesQuotationItemText.SalesQuotation,
  key SalesQuotationItemText.SalesQuotationItem,
      @Semantics.language:true
  key SalesQuotationItemText.Language,
  key SalesQuotationItemText.LongTextID,

      @ObjectModel.editableFieldFor: 'LongTextID'
      SalesQuotationItemText.LongTextIDForEdit,
      @Semantics.language:true
      @ObjectModel.editableFieldFor: 'Language'
      SalesQuotationItemText.LanguageForEdit,
      @Semantics.text:true
      SalesQuotationItemText.LongText,

      //    DCL

      @Consumption.hidden: true
      SalesQuotationItemText.SalesQuotationType,
      @Consumption.hidden: true
      SalesQuotationItemText.SalesOrganization,
      @Consumption.hidden: true
      SalesQuotationItemText.DistributionChannel,
      @Consumption.hidden: true
      SalesQuotationItemText.OrganizationDivision,

      //Composition

      _Item           : redirected to parent I_SalesQuotationItemTP,
      _SalesQuotation : redirected to I_SalesQuotationTP
}