I_SERVICEDOCUMENTITEMPARTNER

CDS View

Service Transaction Item Partner

I_SERVICEDOCUMENTITEMPARTNER is a CDS View in S/4HANA. Service Transaction Item Partner. It contains 10 fields. 7 CDS views read from this table.

CDS Views using this table (7)

ViewTypeJoinVDMDescription
A_BusSolnOrdItemPartnerSimln view_entity from CONSUMPTION Item Partner Simulation
R_BusSolnOrdItmPartnerTP view_entity from TRANSACTIONAL Business Solution Order Item Partner - TP
R_SrvcConfItemPartnerTP view_entity from TRANSACTIONAL Service Confirmation Item Partner - TP
R_SrvcDocItemPartnerAddress view_entity from COMPOSITE Partner Address For Srvc Trans Item
R_SrvcOrdItmPartnerTP view_entity from TRANSACTIONAL Service Order Item Partner - TP
R_SrvcOrdTmplItemPartnerTP view_entity from TRANSACTIONAL Service Order Template Item Partner - TP
R_SrvcQtanItemPartnerTP view_entity from TRANSACTIONAL Service Quotation Item Partner - TP

Fields (10)

KeyField CDS FieldsUsed in Views
KEY CustMgmtBusinessPartner CustMgmtBusinessPartner 6
KEY CustMgmtPartnerFunction CustMgmtPartnerFunction 6
KEY ServiceDocument ServiceConfirmation,ServiceDocument,ServiceOrder,ServiceOrderTemplate,ServiceQuotation 5
KEY ServiceDocumentItem ServiceConfirmationItem,ServiceOrderItem,ServiceOrderTemplateItem,ServiceQuotationItem 4
AddressID AddressID 1
AddressObjectType AddressObjectType 1
AddressPersonID AddressPersonID 1
CustMgmtPartFunctionCategory CustMgmtPartFunctionCategory 5
CustMgmtPartnerIsMainPartner CustMgmtPartnerIsMainPartner 5
ServiceObjectType CustMgmtObjectType 1
@AccessControl: {
  authorizationCheck: #PRIVILEGED_ONLY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}
@VDM: {
  viewType: #COMPOSITE,
  lifecycle.contract.type: #PUBLIC_LOCAL_API
}
@EndUserText.label: 'Service Transaction Item Partner'
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel: {
   usageType: {dataClass:      #TRANSACTIONAL,
                serviceQuality: #C,
                sizeCategory:   #L}
}
define view entity I_ServiceDocumentItemPartner
  as select from I_ServiceDocumentItemEnhcd     as ItemEnhcd
    inner join   I_CustMgmtPartner              as Partner         on  ItemEnhcd.ServiceDocument    = Partner.CustMgmtDocument
                                                                   and Partner.CustMgmtDocumentItem = ItemEnhcd.SrvcDocItmPartReferenceItem
                                                                   and ItemEnhcd.ServiceObjectType  = Partner.CustMgmtObjectType
    inner join   P_SrvcDocItemAdmissiblePartner as PartnerFunction on  Partner.CustMgmtPartnerFunction        = PartnerFunction.CustMgmtPartnerFunction
                                                                   and PartnerFunction.ServiceDocItemCategory = ItemEnhcd.ServiceDocItemCategory
{
  key  ItemEnhcd.ServiceObjectType,
  key  ItemEnhcd.ServiceDocument,
  key  ItemEnhcd.ServiceDocumentItem,
  key  Partner.CustMgmtPartnerFunction,
  key  Partner.CustMgmtBusinessPartner,
       Partner.CustMgmtPartFunctionCategory,
       Partner.CustMgmtPartnerIsMainPartner,
       Partner.AddressID,
       Partner.AddressPersonID,
       Partner.AddressObjectType,

       Partner._BusinessPartner as _BusinessPartner

}