P_SrvcDocAdmissiblePartner

DDL: P_SRVCDOCADMISSIBLEPARTNER Type: view_entity COMPOSITE Package: COM_PARTNER

Admissible partner functions for transaction types

P_SrvcDocAdmissiblePartner is a Composite CDS View that provides data about "Admissible partner functions for transaction types" in SAP S/4HANA. It reads from 6 data sources and exposes 3 fields with key fields ServiceDocumentType, ServiceDocumentType, CustMgmtPartnerFunction. Part of development package COM_PARTNER.

Data Sources (6)

SourceAliasJoin Type
I_ServiceDocumentType DocumentType from
I_ServiceDocumentType DocumentType union_all
I_SrvcMgmtPartnerFunction PartnerFunction cross
I_SrvcMgmtPrtnDetnProcedure PDP inner
I_SrvcMgmtPrtnDetnProcedure PDP inner
I_SrvcMgmtPrtnDetnProcedFunc PDPFunction inner

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (3)

KeyFieldSource TableSource FieldDescription
KEY ServiceDocumentType I_ServiceDocumentType ServiceDocumentType
KEY ServiceDocumentType
KEY CustMgmtPartnerFunction I_SrvcMgmtPartnerFunction CustMgmtPartnerFunction
@AccessControl.authorizationCheck: #NOT_REQUIRED
@Metadata.ignorePropagatedAnnotations: true
@ObjectModel.usageType.dataClass: #CUSTOMIZING
@ObjectModel.usageType.serviceQuality: #A
@ObjectModel.usageType.sizeCategory: #S
@VDM.private: true 
@VDM.viewType: #COMPOSITE
define view entity P_SrvcDocAdmissiblePartner 
  
  as select from I_ServiceDocumentType     as DocumentType 
     inner join  I_SrvcMgmtPrtnDetnProcedure  as PDP              on  DocumentType.SrvcMgmtPrtnDetnProcedure = PDP.SrvcMgmtPrtnDetnProcedure
     inner join  I_SrvcMgmtPrtnDetnProcedFunc as PDPFunction      on  PDP.SrvcMgmtPrtnDetnProcedure = PDPFunction.SrvcMgmtPrtnDetnProcedure
{ 
  key DocumentType.ServiceDocumentType,
  key PDPFunction.CustMgmtPartnerFunction  
}
  where PDP.SrvcMgmtPrtnDetnProcedureScope = 'A'

  union all  
     select from I_ServiceDocumentType     as DocumentType 
     inner join  I_SrvcMgmtPrtnDetnProcedure  as PDP              on  DocumentType.SrvcMgmtPrtnDetnProcedure = PDP.SrvcMgmtPrtnDetnProcedure
     cross join  I_SrvcMgmtPartnerFunction    as PartnerFunction
{ 
  key DocumentType.ServiceDocumentType,
  key PartnerFunction.CustMgmtPartnerFunction  
} 
  where PDP.SrvcMgmtPrtnDetnProcedureScope <> 'A'
  and   PartnerFunction.SrvcMgmtPrtnFuncApplication = 'CRM'