C_SlsQuotationItemTextManageTP

DDL: C_SLSQUOTATIONITEMTEXTMANAGETP Type: view_entity CONSUMPTION

Sales Quotation Item - Text

C_SlsQuotationItemTextManageTP is a Consumption CDS View that provides data about "Sales Quotation Item - Text" in SAP S/4HANA. It reads from 1 data source (R_SalesQuotationItemTextTP) and exposes 15 fields with key fields SalesQuotation, SalesQuotationItem, Language, LongTextID. It is exposed through 1 OData service (UI_SALESQUOTATIONMANAGE).

Data Sources (1)

SourceAliasJoin Type
R_SalesQuotationItemTextTP R_SalesQuotationItemTextTP projection

Annotations (10)

NameValueLevelField
VDM.viewType #CONSUMPTION view
AccessControl.authorizationCheck #CHECK view
Metadata.ignorePropagatedAnnotations true view
Metadata.allowExtensions true view
ObjectModel.modelingPattern #TRANSACTIONAL_QUERY view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.query.implementedBy ABAP:CL_SD_QUT_RAP_STICKY_QRY view
EndUserText.label Sales Quotation Item - Text view

OData Services (1)

ServiceBindingVersionContractRelease
UI_SALESQUOTATIONMANAGE UI_SALESQUOTATIONMANAGE V4 C1 NOT_RELEASED

Fields (15)

KeyFieldSource TableSource FieldDescription
KEY SalesQuotation SalesQuotationItemText SalesQuotation
KEY SalesQuotationItem SalesQuotationItemText SalesQuotationItem
KEY Language SalesQuotationItemText Language
KEY LongTextID SalesQuotationItemText LongTextID
LongText SalesQuotationItemText LongText
LongTextIDForEdit SalesQuotationItemText LongTextIDForEdit
LanguageForEdit SalesQuotationItemText LanguageForEdit
TextDeterminationProcedure SalesQuotationItemText TextDeterminationProcedure
TextDeterminationProcedureItem SalesQuotationItemText TextDeterminationProcedureItem
SalesQuotationType SalesQuotationItemText SalesQuotationType
OrganizationDivision SalesQuotationItemText OrganizationDivision
SalesOrganization SalesQuotationItemText SalesOrganization
DistributionChannel SalesQuotationItemText DistributionChannel
_Language SalesQuotationItemText _Language
_LongTextID SalesQuotationItemText _LongTextID
@VDM: {
  viewType: #CONSUMPTION,
  usage.type: [#TRANSACTIONAL_PROCESSING_SERVICE]
}

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

@Metadata: {
  ignorePropagatedAnnotations: true,
  allowExtensions: true
}

@ObjectModel: {
  modelingPattern:       #TRANSACTIONAL_QUERY,
  supportedCapabilities: [#TRANSACTIONAL_PROVIDER],
  usageType: {
        dataClass: #TRANSACTIONAL,
        serviceQuality: #C,
        sizeCategory: #L
    },
    query.implementedBy: 'ABAP:CL_SD_QUT_RAP_STICKY_QRY'
}

@EndUserText.label: 'Sales Quotation Item - Text'
define view entity C_SlsQuotationItemTextManageTP
  as projection on R_SalesQuotationItemTextTP as SalesQuotationItemText
{

  key SalesQuotationItemText.SalesQuotation,

  key SalesQuotationItemText.SalesQuotationItem,

  key SalesQuotationItemText.Language,

  key SalesQuotationItemText.LongTextID,

      SalesQuotationItemText.LongText,

      @ObjectModel.foreignKey.association: '_LongTextID'
      @ObjectModel.editableFieldFor: 'LongTextID'
      SalesQuotationItemText.LongTextIDForEdit,

      @ObjectModel.foreignKey.association: '_Language'
      @ObjectModel.editableFieldFor: 'Language'
      SalesQuotationItemText.LanguageForEdit,

      @Consumption.hidden: true
      SalesQuotationItemText.TextDeterminationProcedure,

      SalesQuotationItemText.TextDeterminationProcedureItem,

      // For Access control

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

      // Exposed associations

      @ObjectModel.filter.enabled: false
      @ObjectModel.sort.enabled: false
      SalesQuotationItemText._Item           : redirected to parent C_SalesQuotationItemManageTP,
      @ObjectModel.filter.enabled: false
      @ObjectModel.sort.enabled: false
      SalesQuotationItemText._SalesQuotation : redirected to C_SalesQuotationManageTP,

      @ObjectModel.filter.enabled: false
      @ObjectModel.sort.enabled: false
      SalesQuotationItemText._Language,
      @ObjectModel.filter.enabled: false
      @ObjectModel.sort.enabled: false
      SalesQuotationItemText._LongTextID
}