I_SalesQuotationPartnerTP

DDL: I_SALESQUOTATIONPARTNERTP Type: view_entity TRANSACTIONAL

Sales Quotation Partner - TP

I_SalesQuotationPartnerTP is a Transactional CDS View that provides data about "Sales Quotation Partner - TP" in SAP S/4HANA. It reads from 1 data source (R_SalesQuotationPartnerTP) and exposes 13 fields with key fields SalesQuotation, PartnerFunction.

Data Sources (1)

SourceAliasJoin Type
R_SalesQuotationPartnerTP R_SalesQuotationPartnerTP projection

Annotations (9)

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

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY SalesQuotation SalesQuotationPartner SalesQuotation
KEY PartnerFunction SalesQuotationPartner PartnerFunction
PartnerFunctionForEdit SalesQuotationPartner PartnerFunctionForEdit
Customer SalesQuotationPartner Customer
Supplier SalesQuotationPartner Supplier
Personnel SalesQuotationPartner Personnel
ContactPerson SalesQuotationPartner ContactPerson
ReferenceBusinessPartner SalesQuotationPartner ReferenceBusinessPartner
Partner SalesQuotationPartner Partner
SalesQuotationType SalesQuotationPartner SalesQuotationType
SalesOrganization SalesQuotationPartner SalesOrganization
DistributionChannel SalesQuotationPartner DistributionChannel
OrganizationDivision SalesQuotationPartner OrganizationDivision
@EndUserText.label: 'Sales Quotation Partner - TP'

@AccessControl.authorizationCheck: #CHECK

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

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

@Metadata.ignorePropagatedAnnotations: true

define view entity I_SalesQuotationPartnerTP
  as projection on R_SalesQuotationPartnerTP as SalesQuotationPartner
{
  key SalesQuotationPartner.SalesQuotation,
  key SalesQuotationPartner.PartnerFunction,
      @ObjectModel.editableFieldFor: 'PartnerFunction'
      SalesQuotationPartner.PartnerFunctionForEdit,

      SalesQuotationPartner.Customer,
      SalesQuotationPartner.Supplier,
      SalesQuotationPartner.Personnel,
      SalesQuotationPartner.ContactPerson,
      SalesQuotationPartner.ReferenceBusinessPartner,
      SalesQuotationPartner.Partner,

      //    DCL

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

      //Composition

      _SalesQuotation : redirected to parent I_SalesQuotationTP
}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"R_SALESQUOTATIONPARTNERTP"
],
"ASSOCIATED":
[
"I_SALESQUOTATIONTP",
"R_SALESQUOTATIONTP"
],
"BASE":
[
"R_SALESQUOTATIONPARTNERTP"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/