P_EventBasedOrderPostingRule

DDL: P_EVENTBASEDORDERPOSTINGRULE Type: view_entity COMPOSITE Package: FINS_PCC_RTPC_POSTG_RULE_RAP

Event-Based Posting Rule

P_EventBasedOrderPostingRule is a Composite CDS View that provides data about "Event-Based Posting Rule" in SAP S/4HANA. It reads from 6 data sources and exposes 166 fields with key field EventBasedDistrPostingRuleUUID. Part of development package FINS_PCC_RTPC_POSTG_RULE_RAP.

Data Sources (6)

SourceAliasJoin Type
R_EventBasedDistrPostingRule _Rule from
R_EventBasedDistrPostingRule _Rule union_all
R_EventBasedDistrPostingRule _Rule union_all
R_EventBasedDistrPostingRule _Rule union_all
R_EventBasedDistrPostingRule _Rule union_all
I_OrderBasic OrderMasterContext inner

Annotations (7)

NameValueLevelField
AccessControl.authorizationCheck #NOT_REQUIRED view
VDM.viewType #COMPOSITE view
Metadata.ignorePropagatedAnnotations true view
VDM.private true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #XL view
ObjectModel.usageType.dataClass #TRANSACTIONAL view

Fields (166)

KeyFieldSource TableSource FieldDescription
KEY EventBasedDistrPostingRuleUUID R_EventBasedDistrPostingRule EventBasedDistrPostingRuleUUID
SAPObjectNodeType R_EventBasedDistrPostingRule SAPObjectNodeType
ControllingObject R_EventBasedDistrPostingRule ControllingObject
ControllingObjectType R_EventBasedDistrPostingRule ControllingObjectType
EventBasedDistributionRuleSqnc R_EventBasedDistrPostingRule EventBasedDistributionRuleSqnc
EventBasedDistributionType R_EventBasedDistrPostingRule EventBasedDistributionType
EvtBsdDistrSourceStructure R_EventBasedDistrPostingRule EvtBsdDistrSourceStructure
EvtBsdDistrSourceAssignment R_EventBasedDistrPostingRule EvtBsdDistrSourceAssignment
EventBasedDistrRateInPercent R_EventBasedDistrPostingRule EventBasedDistrRateInPercent
EvtBsdDistrEquivalenceFactor R_EventBasedDistrPostingRule EvtBsdDistrEquivalenceFactor
EventBasedDistributionDfltRule R_EventBasedDistrPostingRule EventBasedDistributionDfltRule
OrderID R_EventBasedDistrPostingRule OrderID
OrderItem R_EventBasedDistrPostingRule OrderItem
OrderCategory R_EventBasedDistrPostingRule OrderCategory
IsSettled R_EventBasedDistrPostingRule IsSettled
SalesOrder R_EventBasedDistrPostingRule SalesOrder
SalesOrderItem R_EventBasedDistrPostingRule SalesOrderItem
WBSElementInternalID R_EventBasedDistrPostingRule WBSElementInternalID
ReceiverOrder R_EventBasedDistrPostingRule ReceiverOrder
PartnerOrderItem R_EventBasedDistrPostingRule PartnerOrderItem
ProducedProduct R_EventBasedDistrPostingRule ProducedProduct
ReceiverCostCenter R_EventBasedDistrPostingRule ReceiverCostCenter
PartnerControllingObjectType R_EventBasedDistrPostingRule PartnerControllingObjectType
ReceiverWBSElementInternalID R_EventBasedDistrPostingRule ReceiverWBSElementInternalID
EvtBsdPostingRuleReceiver
EvtBsdPostingRuleReceiverText
EvtBsdDistrTracingFctrDetnMeth R_EventBasedDistrPostingRule EvtBsdDistrTracingFctrDetnMeth
MfgOrdNonMatlRcvrAcctDetnMeth R_EventBasedDistrPostingRule MfgOrdNonMatlRcvrAcctDetnMeth
EnteredByUser R_EventBasedDistrPostingRule EnteredByUser
CreationDate R_EventBasedDistrPostingRule CreationDate
CreationTime R_EventBasedDistrPostingRule CreationTime
LastChangedByUser R_EventBasedDistrPostingRule LastChangedByUser
LastChangeDate R_EventBasedDistrPostingRule LastChangeDate
EventBasedDistrPostingRuleUUID
SAPObjectNodeType R_EventBasedDistrPostingRule SAPObjectNodeType
ControllingObject R_EventBasedDistrPostingRule ControllingObject
ControllingObjectType R_EventBasedDistrPostingRule ControllingObjectType
EventBasedDistributionRuleSqnc R_EventBasedDistrPostingRule EventBasedDistributionRuleSqnc
EventBasedDistributionType R_EventBasedDistrPostingRule EventBasedDistributionType
EvtBsdDistrSourceStructure R_EventBasedDistrPostingRule EvtBsdDistrSourceStructure
EvtBsdDistrSourceAssignment R_EventBasedDistrPostingRule EvtBsdDistrSourceAssignment
EventBasedDistrRateInPercent R_EventBasedDistrPostingRule EventBasedDistrRateInPercent
EvtBsdDistrEquivalenceFactor R_EventBasedDistrPostingRule EvtBsdDistrEquivalenceFactor
EventBasedDistributionDfltRule R_EventBasedDistrPostingRule EventBasedDistributionDfltRule
OrderID R_EventBasedDistrPostingRule OrderID
OrderItem R_EventBasedDistrPostingRule OrderItem
OrderCategory R_EventBasedDistrPostingRule OrderCategory
IsSettled R_EventBasedDistrPostingRule IsSettled
SalesOrder R_EventBasedDistrPostingRule SalesOrder
SalesOrderItem R_EventBasedDistrPostingRule SalesOrderItem
WBSElementInternalID R_EventBasedDistrPostingRule WBSElementInternalID
ReceiverOrder R_EventBasedDistrPostingRule ReceiverOrder
PartnerOrderItem R_EventBasedDistrPostingRule PartnerOrderItem
ProducedProduct R_EventBasedDistrPostingRule ProducedProduct
ReceiverCostCenter R_EventBasedDistrPostingRule ReceiverCostCenter
PartnerControllingObjectType R_EventBasedDistrPostingRule PartnerControllingObjectType
ReceiverWBSElementInternalID R_EventBasedDistrPostingRule ReceiverWBSElementInternalID
EvtBsdPostingRuleReceiver
EvtBsdPostingRuleReceiverText
EvtBsdDistrTracingFctrDetnMeth R_EventBasedDistrPostingRule EvtBsdDistrTracingFctrDetnMeth
MfgOrdNonMatlRcvrAcctDetnMeth R_EventBasedDistrPostingRule MfgOrdNonMatlRcvrAcctDetnMeth
EnteredByUser R_EventBasedDistrPostingRule EnteredByUser
CreationDate R_EventBasedDistrPostingRule CreationDate
CreationTime R_EventBasedDistrPostingRule CreationTime
LastChangedByUser R_EventBasedDistrPostingRule LastChangedByUser
LastChangeDate R_EventBasedDistrPostingRule LastChangeDate
EventBasedDistrPostingRuleUUID
SAPObjectNodeType R_EventBasedDistrPostingRule SAPObjectNodeType
ControllingObject R_EventBasedDistrPostingRule ControllingObject
ControllingObjectType R_EventBasedDistrPostingRule ControllingObjectType
EventBasedDistributionRuleSqnc R_EventBasedDistrPostingRule EventBasedDistributionRuleSqnc
EventBasedDistributionType R_EventBasedDistrPostingRule EventBasedDistributionType
EvtBsdDistrSourceStructure R_EventBasedDistrPostingRule EvtBsdDistrSourceStructure
EvtBsdDistrSourceAssignment R_EventBasedDistrPostingRule EvtBsdDistrSourceAssignment
EventBasedDistrRateInPercent R_EventBasedDistrPostingRule EventBasedDistrRateInPercent
EvtBsdDistrEquivalenceFactor R_EventBasedDistrPostingRule EvtBsdDistrEquivalenceFactor
EventBasedDistributionDfltRule R_EventBasedDistrPostingRule EventBasedDistributionDfltRule
OrderID R_EventBasedDistrPostingRule OrderID
OrderItem R_EventBasedDistrPostingRule OrderItem
OrderCategory R_EventBasedDistrPostingRule OrderCategory
IsSettled R_EventBasedDistrPostingRule IsSettled
SalesOrder R_EventBasedDistrPostingRule SalesOrder
SalesOrderItem R_EventBasedDistrPostingRule SalesOrderItem
WBSElementInternalID R_EventBasedDistrPostingRule WBSElementInternalID
ReceiverOrder R_EventBasedDistrPostingRule ReceiverOrder
PartnerOrderItem R_EventBasedDistrPostingRule PartnerOrderItem
ProducedProduct R_EventBasedDistrPostingRule ProducedProduct
ReceiverCostCenter R_EventBasedDistrPostingRule ReceiverCostCenter
PartnerControllingObjectType R_EventBasedDistrPostingRule PartnerControllingObjectType
ReceiverWBSElementInternalID R_EventBasedDistrPostingRule ReceiverWBSElementInternalID
EvtBsdPostingRuleReceiver
EvtBsdPostingRuleReceiverText
EvtBsdDistrTracingFctrDetnMeth R_EventBasedDistrPostingRule EvtBsdDistrTracingFctrDetnMeth
MfgOrdNonMatlRcvrAcctDetnMeth R_EventBasedDistrPostingRule MfgOrdNonMatlRcvrAcctDetnMeth
EnteredByUser R_EventBasedDistrPostingRule EnteredByUser
CreationDate R_EventBasedDistrPostingRule CreationDate
CreationTime R_EventBasedDistrPostingRule CreationTime
LastChangedByUser R_EventBasedDistrPostingRule LastChangedByUser
LastChangeDate R_EventBasedDistrPostingRule LastChangeDate
EventBasedDistrPostingRuleUUID
SAPObjectNodeType R_EventBasedDistrPostingRule SAPObjectNodeType
ControllingObject R_EventBasedDistrPostingRule ControllingObject
ControllingObjectType R_EventBasedDistrPostingRule ControllingObjectType
EventBasedDistributionRuleSqnc R_EventBasedDistrPostingRule EventBasedDistributionRuleSqnc
EventBasedDistributionType R_EventBasedDistrPostingRule EventBasedDistributionType
EvtBsdDistrSourceStructure R_EventBasedDistrPostingRule EvtBsdDistrSourceStructure
EvtBsdDistrSourceAssignment R_EventBasedDistrPostingRule EvtBsdDistrSourceAssignment
EventBasedDistrRateInPercent R_EventBasedDistrPostingRule EventBasedDistrRateInPercent
EvtBsdDistrEquivalenceFactor R_EventBasedDistrPostingRule EvtBsdDistrEquivalenceFactor
EventBasedDistributionDfltRule R_EventBasedDistrPostingRule EventBasedDistributionDfltRule
OrderID R_EventBasedDistrPostingRule OrderID
OrderItem R_EventBasedDistrPostingRule OrderItem
OrderCategory R_EventBasedDistrPostingRule OrderCategory
IsSettled R_EventBasedDistrPostingRule IsSettled
SalesOrder R_EventBasedDistrPostingRule SalesOrder
SalesOrderItem R_EventBasedDistrPostingRule SalesOrderItem
WBSElementInternalID R_EventBasedDistrPostingRule WBSElementInternalID
ReceiverOrder R_EventBasedDistrPostingRule ReceiverOrder
PartnerOrderItem R_EventBasedDistrPostingRule PartnerOrderItem
ProducedProduct R_EventBasedDistrPostingRule ProducedProduct
ReceiverCostCenter R_EventBasedDistrPostingRule ReceiverCostCenter
PartnerControllingObjectType R_EventBasedDistrPostingRule PartnerControllingObjectType
ReceiverWBSElementInternalID R_EventBasedDistrPostingRule ReceiverWBSElementInternalID
EvtBsdPostingRuleReceiver
EvtBsdPostingRuleReceiverText
EvtBsdDistrTracingFctrDetnMeth R_EventBasedDistrPostingRule EvtBsdDistrTracingFctrDetnMeth
MfgOrdNonMatlRcvrAcctDetnMeth R_EventBasedDistrPostingRule MfgOrdNonMatlRcvrAcctDetnMeth
EnteredByUser R_EventBasedDistrPostingRule EnteredByUser
CreationDate R_EventBasedDistrPostingRule CreationDate
CreationTime R_EventBasedDistrPostingRule CreationTime
LastChangedByUser R_EventBasedDistrPostingRule LastChangedByUser
LastChangeDate R_EventBasedDistrPostingRule LastChangeDate
EventBasedDistrPostingRuleUUID
SAPObjectNodeType R_EventBasedDistrPostingRule SAPObjectNodeType
ControllingObject R_EventBasedDistrPostingRule ControllingObject
ControllingObjectType R_EventBasedDistrPostingRule ControllingObjectType
EventBasedDistributionRuleSqnc R_EventBasedDistrPostingRule EventBasedDistributionRuleSqnc
EventBasedDistributionType R_EventBasedDistrPostingRule EventBasedDistributionType
EvtBsdDistrSourceStructure R_EventBasedDistrPostingRule EvtBsdDistrSourceStructure
EvtBsdDistrSourceAssignment R_EventBasedDistrPostingRule EvtBsdDistrSourceAssignment
EventBasedDistrRateInPercent R_EventBasedDistrPostingRule EventBasedDistrRateInPercent
EvtBsdDistrEquivalenceFactor R_EventBasedDistrPostingRule EvtBsdDistrEquivalenceFactor
EventBasedDistributionDfltRule R_EventBasedDistrPostingRule EventBasedDistributionDfltRule
OrderID R_EventBasedDistrPostingRule OrderID
OrderItem R_EventBasedDistrPostingRule OrderItem
OrderCategory R_EventBasedDistrPostingRule OrderCategory
IsSettled R_EventBasedDistrPostingRule IsSettled
SalesOrder R_EventBasedDistrPostingRule SalesOrder
SalesOrderItem R_EventBasedDistrPostingRule SalesOrderItem
WBSElementInternalID R_EventBasedDistrPostingRule WBSElementInternalID
ReceiverOrder R_EventBasedDistrPostingRule ReceiverOrder
PartnerOrderItem R_EventBasedDistrPostingRule PartnerOrderItem
ProducedProduct R_EventBasedDistrPostingRule ProducedProduct
ReceiverCostCenter R_EventBasedDistrPostingRule ReceiverCostCenter
PartnerControllingObjectType R_EventBasedDistrPostingRule PartnerControllingObjectType
ReceiverWBSElementInternalID R_EventBasedDistrPostingRule ReceiverWBSElementInternalID
EvtBsdPostingRuleReceiver
EvtBsdPostingRuleReceiverText
EvtBsdDistrTracingFctrDetnMeth R_EventBasedDistrPostingRule EvtBsdDistrTracingFctrDetnMeth
MfgOrdNonMatlRcvrAcctDetnMeth R_EventBasedDistrPostingRule MfgOrdNonMatlRcvrAcctDetnMeth
EnteredByUser R_EventBasedDistrPostingRule EnteredByUser
CreationDate R_EventBasedDistrPostingRule CreationDate
CreationTime R_EventBasedDistrPostingRule CreationTime
LastChangedByUser R_EventBasedDistrPostingRule LastChangedByUser
LastChangeDate R_EventBasedDistrPostingRule LastChangeDate
RecentlyChangedDateTime R_EventBasedDistrPostingRule RecentlyChangedDateTime
@AccessControl.authorizationCheck: #NOT_REQUIRED
@VDM.viewType: #COMPOSITE
@Metadata.ignorePropagatedAnnotations: true
@VDM.private:true
@ObjectModel.usageType.serviceQuality: #C
@ObjectModel.usageType.sizeCategory: #XL
@ObjectModel.usageType.dataClass: #TRANSACTIONAL

define view entity P_EventBasedOrderPostingRule
  // Material

  as select from           R_EventBasedDistrPostingRule as _Rule
    left outer to one join I_ProductText                as ProductText on  ProductText.Product  = _Rule.ProducedProduct
                                                                       and ProductText.Language = $session.system_language
{
  key _Rule.EventBasedDistrPostingRuleUUID,
      _Rule.SAPObjectNodeType,
      _Rule.ControllingObject,
      _Rule.ControllingObjectType,
      _Rule.EventBasedDistributionRuleSqnc,
      _Rule.EventBasedDistributionType,
      _Rule.EvtBsdDistrSourceStructure,
      _Rule.EvtBsdDistrSourceAssignment,
      _Rule.EventBasedDistrRateInPercent,
      _Rule.EvtBsdDistrEquivalenceFactor,
      _Rule.EventBasedDistributionDfltRule,
      _Rule.OrderID,
      _Rule.OrderItem,
      _Rule.OrderCategory,
      _Rule.IsSettled,
      _Rule.SalesOrder,
      _Rule.SalesOrderItem,
      _Rule.WBSElementInternalID,
      _Rule.ReceiverOrder,
      _Rule.PartnerOrderItem,
      _Rule.ProducedProduct, 
      _Rule.ReceiverCostCenter,

      _Rule.PartnerControllingObjectType,
      _Rule.ReceiverWBSElementInternalID,
      cast(_Rule.ProducedProduct as fco_ebpr_receiver)       as EvtBsdPostingRuleReceiver,
      cast(ProductText.ProductName as fco_ebpr_receiver_txt) as EvtBsdPostingRuleReceiverText,
      _Rule.EvtBsdDistrTracingFctrDetnMeth,
      _Rule.MfgOrdNonMatlRcvrAcctDetnMeth,
      _Rule.EnteredByUser,
      _Rule.CreationDate,
      _Rule.CreationTime,
      _Rule.LastChangedByUser,
      _Rule.LastChangeDate,
      _Rule.RecentlyChangedDateTime
}
where
  _Rule.PartnerControllingObjectType = 'MA'

// Order

union all select from    R_EventBasedDistrPostingRule as _Rule
  left outer to one join I_OrderBasic                 as OrderHeader on OrderHeader.OrderID = _Rule.ReceiverOrder
{
  key _Rule.EventBasedDistrPostingRuleUUID,
      _Rule.SAPObjectNodeType,
      _Rule.ControllingObject,
      _Rule.ControllingObjectType,
      _Rule.EventBasedDistributionRuleSqnc,
      _Rule.EventBasedDistributionType,
      _Rule.EvtBsdDistrSourceStructure,
      _Rule.EvtBsdDistrSourceAssignment,
      _Rule.EventBasedDistrRateInPercent,
      _Rule.EvtBsdDistrEquivalenceFactor,
      _Rule.EventBasedDistributionDfltRule,
      _Rule.OrderID,
      _Rule.OrderItem,
      _Rule.OrderCategory,
      _Rule.IsSettled,
      _Rule.SalesOrder,
      _Rule.SalesOrderItem,
      _Rule.WBSElementInternalID,
      _Rule.ReceiverOrder,
      _Rule.PartnerOrderItem,
      _Rule.ProducedProduct, 
      _Rule.ReceiverCostCenter,
      _Rule.PartnerControllingObjectType,
      _Rule.ReceiverWBSElementInternalID,
      cast(_Rule.ReceiverOrder as fco_ebpr_receiver)              as EvtBsdPostingRuleReceiver,
      cast(OrderHeader.OrderDescription as fco_ebpr_receiver_txt) as EvtBsdPostingRuleReceiverText,
      _Rule.EvtBsdDistrTracingFctrDetnMeth,
      _Rule.MfgOrdNonMatlRcvrAcctDetnMeth,
      _Rule.EnteredByUser,
      _Rule.CreationDate,
      _Rule.CreationTime,
      _Rule.LastChangedByUser,
      _Rule.LastChangeDate,
      _Rule.RecentlyChangedDateTime
}
where
  _Rule.PartnerControllingObjectType = 'OR'

// Order Item

union all select from    R_EventBasedDistrPostingRule as _Rule
  left outer to one join I_OrderItem                  as OrderItem on  OrderItem.OrderID = _Rule.OrderID
                                                                   and OrderItem.OrderItem = _Rule.PartnerOrderItem
{
  key _Rule.EventBasedDistrPostingRuleUUID,
      _Rule.SAPObjectNodeType,
      _Rule.ControllingObject,
      _Rule.ControllingObjectType,
      _Rule.EventBasedDistributionRuleSqnc,
      _Rule.EventBasedDistributionType,
      _Rule.EvtBsdDistrSourceStructure,
      _Rule.EvtBsdDistrSourceAssignment,
      _Rule.EventBasedDistrRateInPercent,
      _Rule.EvtBsdDistrEquivalenceFactor,
      _Rule.EventBasedDistributionDfltRule,
      _Rule.OrderID,
      _Rule.OrderItem,
      _Rule.OrderCategory,
      _Rule.IsSettled,
      _Rule.SalesOrder,
      _Rule.SalesOrderItem,
      _Rule.WBSElementInternalID,
      _Rule.ReceiverOrder,
      _Rule.PartnerOrderItem,
      _Rule.ProducedProduct, 
      _Rule.ReceiverCostCenter,
      _Rule.PartnerControllingObjectType,
      _Rule.ReceiverWBSElementInternalID,
      cast(_Rule.PartnerOrderItem as fco_ebpr_receiver) as EvtBsdPostingRuleReceiver,
      cast(OrderItem.Material as fco_ebpr_receiver_txt) as EvtBsdPostingRuleReceiverText,
      _Rule.EvtBsdDistrTracingFctrDetnMeth,
      _Rule.MfgOrdNonMatlRcvrAcctDetnMeth,
      _Rule.EnteredByUser,
      _Rule.CreationDate,
      _Rule.CreationTime,
      _Rule.LastChangedByUser,
      _Rule.LastChangeDate,
      _Rule.RecentlyChangedDateTime

}
where
  _Rule.PartnerControllingObjectType = 'OP'
// Cost Center

union all select from    R_EventBasedDistrPostingRule as _Rule
  inner join             I_OrderBasic                 as OrderMasterContext on OrderMasterContext.OrderID = _Rule.OrderID
  left outer to one join I_CostCenterText             as CostCenterText     on  CostCenterText.CostCenter        = _Rule.ReceiverCostCenter
                                                                            and CostCenterText.ControllingArea   = OrderMasterContext.ControllingArea
                                                                            and CostCenterText.Language          = $session.system_language
                                                                            and CostCenterText.ValidityStartDate <= $session.system_date
                                                                            and CostCenterText.ValidityEndDate   >= $session.system_date
{
  key _Rule.EventBasedDistrPostingRuleUUID,
      _Rule.SAPObjectNodeType,
      _Rule.ControllingObject,
      _Rule.ControllingObjectType,
      _Rule.EventBasedDistributionRuleSqnc,
      _Rule.EventBasedDistributionType,
      _Rule.EvtBsdDistrSourceStructure,
      _Rule.EvtBsdDistrSourceAssignment,
      _Rule.EventBasedDistrRateInPercent,
      _Rule.EvtBsdDistrEquivalenceFactor,
      _Rule.EventBasedDistributionDfltRule,
      _Rule.OrderID,
      _Rule.OrderItem,
      _Rule.OrderCategory,
      _Rule.IsSettled,
      _Rule.SalesOrder,
      _Rule.SalesOrderItem,
      _Rule.WBSElementInternalID,
      _Rule.ReceiverOrder,
      _Rule.PartnerOrderItem,
      _Rule.ProducedProduct, 
      _Rule.ReceiverCostCenter,
      _Rule.PartnerControllingObjectType,
      _Rule.ReceiverWBSElementInternalID,
      cast(_Rule.ReceiverCostCenter as fco_ebpr_receiver)                 as EvtBsdPostingRuleReceiver,
      cast(CostCenterText.CostCenterDescription as fco_ebpr_receiver_txt) as EvtBsdPostingRuleReceiverText,
      _Rule.EvtBsdDistrTracingFctrDetnMeth,
      _Rule.MfgOrdNonMatlRcvrAcctDetnMeth,
      _Rule.EnteredByUser,
      _Rule.CreationDate,
      _Rule.CreationTime,
      _Rule.LastChangedByUser,
      _Rule.LastChangeDate,
      _Rule.RecentlyChangedDateTime
}
where
  _Rule.PartnerControllingObjectType = 'KS'

// WBS Element (WBS Element Internal ID is provided)

union all select from    R_EventBasedDistrPostingRule as _Rule
  left outer to one join I_WBSElementBasicData        as WBSElement on WBSElement.WBSElementInternalID = _Rule.ReceiverWBSElementInternalID
{
  key _Rule.EventBasedDistrPostingRuleUUID,
      _Rule.SAPObjectNodeType,
      _Rule.ControllingObject,
      _Rule.ControllingObjectType,
      _Rule.EventBasedDistributionRuleSqnc,
      _Rule.EventBasedDistributionType,
      _Rule.EvtBsdDistrSourceStructure,
      _Rule.EvtBsdDistrSourceAssignment,
      _Rule.EventBasedDistrRateInPercent,
      _Rule.EvtBsdDistrEquivalenceFactor,
      _Rule.EventBasedDistributionDfltRule,
      _Rule.OrderID,
      _Rule.OrderItem,
      _Rule.OrderCategory,
      _Rule.IsSettled,
      _Rule.SalesOrder,
      _Rule.SalesOrderItem,
      _Rule.WBSElementInternalID,   
      _Rule.ReceiverOrder,
      _Rule.PartnerOrderItem,
      _Rule.ProducedProduct,                
      _Rule.ReceiverCostCenter,            
      _Rule.PartnerControllingObjectType,
      _Rule.ReceiverWBSElementInternalID,
      cast(_Rule.ReceiverWBSElementInternalID as fco_ebpr_receiver) as EvtBsdPostingRuleReceiver,
      cast(WBSElement.WBSDescription as fco_ebpr_receiver_txt)   as EvtBsdPostingRuleReceiverText,
      _Rule.EvtBsdDistrTracingFctrDetnMeth,
      _Rule.MfgOrdNonMatlRcvrAcctDetnMeth,
      _Rule.EnteredByUser,
      _Rule.CreationDate,
      _Rule.CreationTime,
      _Rule.LastChangedByUser,
      _Rule.LastChangeDate,
      _Rule.RecentlyChangedDateTime
}
where
      _Rule.PartnerControllingObjectType = 'PR'
  and _Rule.ReceiverWBSElementInternalID is not initial