R_BusSolnOrdItmPartnerTP

DDL: R_BUSSOLNORDITMPARTNERTP Type: view_entity TRANSACTIONAL

Business Solution Order Item Partner - TP

R_BusSolnOrdItmPartnerTP is a Transactional CDS View that provides data about "Business Solution Order Item Partner - TP" in SAP S/4HANA. It reads from 1 data source (P_SrvcDocItemPartner) and exposes 9 fields with key fields BusinessSolutionOrder, BusinessSolutionOrderItem, CustMgmtPartnerFunction, CustMgmtBusinessPartner. It has 3 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_SrvcDocItemPartner ItemPartner from

Associations (3)

CardinalityTargetAliasCondition
[0..1] R_BusinessSolutionOrderTP _BusinessSolutionOrderTP $projection.BusinessSolutionOrder = _BusinessSolutionOrderTP.BusinessSolutionOrder
[0..*] I_CustMgmtPartnerFuncText _CustMgmtPartnerFuncText $projection.CustMgmtPartnerFunction = _CustMgmtPartnerFuncText.PartnerFunction
[0..1] I_BusinessPartner _BusinessPartner $projection.CustMgmtBusinessPartner = _BusinessPartner.BusinessPartner

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
Metadata.ignorePropagatedAnnotations true view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
EndUserText.label Business Solution Order Item Partner - TP view

Fields (9)

KeyFieldSource TableSource FieldDescription
KEY BusinessSolutionOrder ServiceDocument
KEY BusinessSolutionOrderItem ServiceDocumentItem
KEY CustMgmtPartnerFunction P_SrvcDocItemPartner CustMgmtPartnerFunction
KEY CustMgmtBusinessPartner P_SrvcDocItemPartner CustMgmtBusinessPartner
CustMgmtPartFunctionCategory P_SrvcDocItemPartner CustMgmtPartFunctionCategory
_CustMgmtPartnerFuncText _CustMgmtPartnerFuncText
_BusinessPartner _BusinessPartner
_BusinessSolutionOrderItemTP _BusinessSolutionOrderItemTP
_BusinessSolutionOrderTP _BusinessSolutionOrderTP
@AccessControl: {
  authorizationCheck: #MANDATORY,
  personalData.blocking: #('TRANSACTIONAL_DATA')
}

@Metadata.ignorePropagatedAnnotations: true

@ObjectModel: {
  semanticKey: ['CustMgmtBusinessPartner','CustMgmtPartnerFunction'],
  usageType:{
    dataClass:      #TRANSACTIONAL,
    serviceQuality: #C,
    sizeCategory:   #L
  }
}

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

@EndUserText.label: 'Business Solution Order Item Partner - TP'


define view entity R_BusSolnOrdItmPartnerTP

  as select from P_SrvcDocItemPartner as ItemPartner

  association [0..1] to R_BusinessSolutionOrderTP            as _BusinessSolutionOrderTP     on  $projection.BusinessSolutionOrder = _BusinessSolutionOrderTP.BusinessSolutionOrder

  association [0..*] to I_CustMgmtPartnerFuncText            as _CustMgmtPartnerFuncText     on  $projection.CustMgmtPartnerFunction = _CustMgmtPartnerFuncText.PartnerFunction


  association [0..1] to I_BusinessPartner                    as _BusinessPartner             on  $projection.CustMgmtBusinessPartner = _BusinessPartner.BusinessPartner

  association        to parent R_BusinessSolutionOrderItemTP as _BusinessSolutionOrderItemTP on  $projection.BusinessSolutionOrder     = _BusinessSolutionOrderItemTP.BusinessSolutionOrder
                                                                                             and $projection.BusinessSolutionOrderItem = _BusinessSolutionOrderItemTP.BusinessSolutionOrderItem

{

  key  ServiceDocument     as BusinessSolutionOrder,
  key  ServiceDocumentItem as BusinessSolutionOrderItem,
  key  ItemPartner.CustMgmtPartnerFunction,
  key  ItemPartner.CustMgmtBusinessPartner,
       ItemPartner.CustMgmtPartFunctionCategory,
       
       // Associations

       _CustMgmtPartnerFuncText,
       _BusinessPartner,
       _BusinessSolutionOrderItemTP,
       _BusinessSolutionOrderTP
}

where
  ItemPartner.ServiceObjectType = 'BUS2000172'
/*+[internal] {
"BASEINFO":
{
"FROM":
[
"P_SRVCDOCITEMPARTNER"
],
"ASSOCIATED":
[
"I_BUSINESSPARTNER",
"I_CUSTMGMTPARTNERFUNCTEXT",
"R_BUSINESSSOLUTIONORDERITEMTP",
"R_BUSINESSSOLUTIONORDERTP"
],
"BASE":
[],
"ANNO_REF":
[],
"SCALAR_FUNCTION":
[],
"VERSION":0,
"ANNOREF_EVALUATION_ERROR":""
}
}*/