I_SalesOrderItemPartnerTP

DDL: I_SALESORDERITEMPARTNERTP Type: view_entity TRANSACTIONAL Package: RAP_SD_SLS_SO_API

Sales Order Item Partner - TP

I_SalesOrderItemPartnerTP is a Transactional CDS View that provides data about "Sales Order Item Partner - TP" in SAP S/4HANA. It reads from 1 data source (R_SalesOrderItemPartnerTP) and exposes 16 fields with key fields SalesOrder, SalesOrderItem, PartnerFunction. Part of development package RAP_SD_SLS_SO_API.

Data Sources (1)

SourceAliasJoin Type
R_SalesOrderItemPartnerTP R_SalesOrderItemPartnerTP projection

Annotations (9)

NameValueLevelField
EndUserText.label Sales Order Item Partner - 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
VDM.lifecycle.contract.type #PUBLIC_LOCAL_API view
VDM.viewType #TRANSACTIONAL view

Fields (16)

KeyFieldSource TableSource FieldDescription
KEY SalesOrder SalesOrderItemPartner SalesOrder
KEY SalesOrderItem SalesOrderItemPartner SalesOrderItem
KEY PartnerFunction SalesOrderItemPartner PartnerFunction
PartnerFunctionForEdit SalesOrderItemPartner PartnerFunctionForEdit
Customer SalesOrderItemPartner Customer
Supplier SalesOrderItemPartner Supplier
Personnel SalesOrderItemPartner Personnel
ContactPerson SalesOrderItemPartner ContactPerson
ReferenceBusinessPartner SalesOrderItemPartner ReferenceBusinessPartner
Partner SalesOrderItemPartner Partner
PartnerIsSpecificForSDDocItem SalesOrderItemPartner PartnerIsSpecificForSDDocItem
SalesOrderType SalesOrderItemPartner SalesOrderType
SalesOrganization SalesOrderItemPartner SalesOrganization
DistributionChannel SalesOrderItemPartner DistributionChannel
OrganizationDivision SalesOrderItemPartner OrganizationDivision
_SalesOrderredirectedtoI_SalesOrderTP
@EndUserText.label: 'Sales Order Item Partner - 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: ['SalesOrder', 'SalesOrderItem', 'PartnerFunction']
 }

@VDM: {
  lifecycle.contract.type: #PUBLIC_LOCAL_API,
  viewType: #TRANSACTIONAL
}
define view entity I_SalesOrderItemPartnerTP
  as projection on R_SalesOrderItemPartnerTP as SalesOrderItemPartner
{
  key SalesOrderItemPartner.SalesOrder,
  key SalesOrderItemPartner.SalesOrderItem,
  key SalesOrderItemPartner.PartnerFunction,

      @ObjectModel.editableFieldFor: 'PartnerFunction'
      SalesOrderItemPartner.PartnerFunctionForEdit,
      SalesOrderItemPartner.Customer,
      SalesOrderItemPartner.Supplier,
      SalesOrderItemPartner.Personnel,
      SalesOrderItemPartner.ContactPerson,
      SalesOrderItemPartner.ReferenceBusinessPartner,
      SalesOrderItemPartner.Partner,
      SalesOrderItemPartner.PartnerIsSpecificForSDDocItem,

      //    DCL

      @Consumption.hidden: true
      SalesOrderItemPartner.SalesOrderType,
      @Consumption.hidden: true
      SalesOrderItemPartner.SalesOrganization,
      @Consumption.hidden: true
      SalesOrderItemPartner.DistributionChannel,
      @Consumption.hidden: true
      SalesOrderItemPartner.OrganizationDivision,

      //Composition

      _Item       : redirected to parent I_SalesOrderItemTP,
      _SalesOrder : redirected to I_SalesOrderTP
}