C_SrvcDocItemPartner

DDL: C_SRVCDOCITEMPARTNER SQL: CSRVCDOCPARTNERI Type: view CONSUMPTION

Service Doc. Partners at Item Level

C_SrvcDocItemPartner is a Consumption CDS View that provides data about "Service Doc. Partners at Item Level" in SAP S/4HANA. It reads from 1 data source (I_CustMgmtPartner) and exposes 13 fields with key fields CustMgmtObjectType, CustMgmtDocument, CustMgmtDocumentItem, CustMgmtPartnerFunction, CustMgmtPartner.

Data Sources (1)

SourceAliasJoin Type
I_CustMgmtPartner SrvcDocItemPartner from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName CSRVCDOCPARTNERI view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
EndUserText.label Service Doc. Partners at Item Level view
AccessControl.authorizationCheck #CHECK view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.viewType #CONSUMPTION view
ObjectModel.usageType.dataClass #MIXED view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view

Fields (13)

KeyFieldSource TableSource FieldDescription
KEY CustMgmtObjectType CustMgmtObjectType
KEY CustMgmtDocument CustMgmtDocument
KEY CustMgmtDocumentItem CustMgmtDocumentItem
KEY CustMgmtPartnerFunction CustMgmtPartnerFunction
KEY CustMgmtPartner CustMgmtPartner
KEY CustMgmtPartnerNumberType CustMgmtPartnerNumberType
CustMgmtPartFunctionCategory CustMgmtPartFunctionCategory
CustMgmtBusinessPartner CustMgmtBusinessPartner Business Partner
BusinessPartnerName _BusinessPartner BusinessPartnerName
PartnerFunctionName _PartnerFunction PartnerFunctionName Partner Function
_CustMgmtObjectType _CustMgmtObjectType
_BusinessPartner _BusinessPartner
CustMgmtPartnerIsMainPartner CustMgmtPartnerIsMainPartner Main Partner
@AbapCatalog.sqlViewName: 'CSRVCDOCPARTNERI'
@AbapCatalog.compiler.compareFilter: true
@AbapCatalog.preserveKey: true
@EndUserText.label: 'Service Doc. Partners at Item Level'

@AccessControl: {
  authorizationCheck: #CHECK,
  personalData.blocking: #('TRANSACTIONAL_DATA')
  }
@ClientHandling.algorithm: #SESSION_VARIABLE
@VDM: {
  viewType: #CONSUMPTION
}


@ObjectModel: {
   //representativeKey: 'ServiceDocument',

   usageType: {
     dataClass:      #MIXED,
     serviceQuality: #C,
     sizeCategory:   #XL
   }
}
define view C_SrvcDocItemPartner
  as select from I_CustMgmtPartner as SrvcDocItemPartner

{
      @UI.hidden: true
  key CustMgmtObjectType,
      @UI.hidden: true
  key CustMgmtDocument,
      @UI.hidden: true
  key CustMgmtDocumentItem,
      @UI.hidden: true
  key CustMgmtPartnerFunction,
      @UI.hidden: true
  key CustMgmtPartner,
      @UI.hidden: true
  key CustMgmtPartnerNumberType,
      @UI.hidden: true
      CustMgmtPartFunctionCategory,
      @UI.textArrangement: #TEXT_FIRST
      @ObjectModel.text.element: ['BusinessPartnerName']
      @UI.lineItem.position:20
      @EndUserText.label: 'Business Partner'
      @EndUserText.quickInfo: 'Business Partner'
      CustMgmtBusinessPartner,
      
      @UI.hidden: true
      _BusinessPartner.BusinessPartnerName,      
      
      @EndUserText.label: 'Partner Function'
      @UI.lineItem.position:10
      //      PartnerFunctionName, 1905

      _PartnerFunction.PartnerFunctionName,

      //        Association

      _CustMgmtObjectType,
      //_PartnerFunction,

      _BusinessPartner,
      
      @EndUserText.label: 'Main Partner'
      @UI.lineItem.position:30
      //@UI.hidden: true

      CustMgmtPartnerIsMainPartner

}
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"I_BUSINESSPARTNER",
"I_CUSTMGMTPARTNER",
"I_CUSTMGMTPARTNERFUNCTEXT"
],
"ASSOCIATED":
[
"I_BUSINESSOBJTYPE",
"I_BUSINESSPARTNER"
],
"BASE":
[
"I_CUSTMGMTPARTNER"
],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/