P_EvtBsdPostingRuleAndTmp

DDL: P_EVTBSDPOSTINGRULEANDTMP SQL: PEBPSTRLATMP Type: view COMPOSITE Package: ODATA_CO_EB_POSTING_RULES

Event-Based Posting Rule And Temporary Rule

P_EvtBsdPostingRuleAndTmp is a Composite CDS View that provides data about "Event-Based Posting Rule And Temporary Rule" in SAP S/4HANA. It reads from 5 data sources (R_EvtBsdTmpPostingRule, P_EventBasedPCCOrderAndItem, R_EvtBsdTmpPostingRuleSetting, P_EvtBsdPostingRule, P_EvtBsdTmpPostingRule) and exposes 61 fields with key fields EvtBsdPostingRuleIdentifier, EvtBsdPostingRuleIsTemporary, EventBasedDistrPostingRuleUUID, EvtBsdPostingRuleIsTemporary, EventBasedDistrPostingRuleUUID. Part of development package ODATA_CO_EB_POSTING_RULES.

Data Sources (5)

SourceAliasJoin Type
R_EvtBsdTmpPostingRule NonMatlRcvrAcctDetnMeth inner
P_EventBasedPCCOrderAndItem OrderMasterContext inner
R_EvtBsdTmpPostingRuleSetting PostingRuleSetting inner
P_EvtBsdPostingRule Rule from
P_EvtBsdTmpPostingRule Rule union_all

Annotations (7)

NameValueLevelField
AbapCatalog.sqlViewName PEBPSTRLATMP view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
ClientHandling.algorithm #SESSION_VARIABLE view
VDM.private true view
VDM.viewType #COMPOSITE view

Fields (61)

KeyFieldSource TableSource FieldDescription
KEY EvtBsdPostingRuleIdentifier Object number
KEY EvtBsdPostingRuleIsTemporary
KEY EventBasedDistrPostingRuleUUID EventBasedDistrPostingRuleUUID Rule UUID
ControllingObject ControllingObject Object number
ControllingObjectType ControllingObjectType Object Type
EventBasedDistributionRuleSqnc EventBasedDistributionRuleSqnc Sequence Number
EventBasedDistributionType Posting Type
PartnerControllingObjectType PartnerControllingObjectType Receiver Type
EvtBsdPostingRuleReceiver EvtBsdPostingRuleReceiver Recipient
EvtBsdPostingRuleReceiverText EvtBsdPostingRuleReceiverText
EventBasedDistrRateInPercent Percent
EvtBsdDistrEquivalenceFactor EvtBsdDistrEquivalenceFactor Equivalence No.
ReceiverWBSElementInternalID ReceiverWBSElementInternalID
EvtBsdPostingRuleRcvrCat PartnerControllingObjectType Receiver Type
EvtBsdDistrSourceStructure EvtBsdDistrSourceStructure Source Struct.
EvtBsdDistrSourceAssignment EvtBsdDistrSourceAssignment Source Assgnmnt
EventBasedDistributionDfltRule EventBasedDistributionDfltRule Default Rule
OrderID P_EvtBsdTmpPostingRule OrderID Order ID
OrderItem P_EvtBsdTmpPostingRule OrderItem SO Item
EvtBsdDistrTracingFctrDetnMeth EvtBsdDistrTracingFctrDetnMeth Methods
MfgOrdNonMatlRcvrAcctDetnMeth MfgOrdNonMatlRcvrAcctDetnMeth
ControllingArea P_EventBasedPCCOrderAndItem ControllingArea Controlling Area
CompanyCode P_EventBasedPCCOrderAndItem CompanyCode Receiver Company Code
OrderCategory P_EventBasedPCCOrderAndItem OrderCategory Order Category
OrderType P_EventBasedPCCOrderAndItem OrderType Order Type
Plant P_EventBasedPCCOrderAndItem Plant Valuation Area
ResultAnalysisInternalID Results Analysis Key
EnteredByUser EnteredByUser Version Created By
CreationDate CreationDate Time Stamp
LastChangedByUser LastChangedByUser User Name
EvtBsdPostingRuleIdentifier Object number
KEY EvtBsdPostingRuleIsTemporary
KEY EventBasedDistrPostingRuleUUID P_EvtBsdTmpPostingRule EventBasedDistrPostingRuleUUID Rule UUID
ControllingObject P_EvtBsdTmpPostingRule ControllingObject Object number
ControllingObjectType P_EvtBsdTmpPostingRule ControllingObjectType Object Type
EventBasedDistributionRuleSqnc P_EvtBsdTmpPostingRule EventBasedDistributionRuleSqnc Sequence Number
EventBasedDistributionType Posting Type
PartnerControllingObjectType P_EvtBsdTmpPostingRule PartnerControllingObjectType Receiver Type
EvtBsdPostingRuleReceiver P_EvtBsdTmpPostingRule EvtBsdPostingRuleReceiver Recipient
EvtBsdPostingRuleReceiverText P_EvtBsdTmpPostingRule EvtBsdPostingRuleReceiverText
EventBasedDistrRateInPercent Percent
EvtBsdDistrEquivalenceFactor P_EvtBsdTmpPostingRule EvtBsdDistrEquivalenceFactor Equivalence No.
ReceiverWBSElementInternalID P_EvtBsdTmpPostingRule ReceiverWBSElementInternalID
EvtBsdPostingRuleRcvrCat P_EvtBsdTmpPostingRule PartnerControllingObjectType Receiver Type
EvtBsdDistrSourceStructure P_EvtBsdTmpPostingRule EvtBsdDistrSourceStructure Source Struct.
EvtBsdDistrSourceAssignment P_EvtBsdTmpPostingRule EvtBsdDistrSourceAssignment Source Assgnmnt
EventBasedDistributionDfltRule P_EvtBsdTmpPostingRule EventBasedDistributionDfltRule Default Rule
OrderID P_EvtBsdTmpPostingRule OrderID Order ID
OrderItem P_EvtBsdTmpPostingRule OrderItem SO Item
EvtBsdDistrTracingFctrDetnMeth P_EvtBsdTmpPostingRule EvtBsdDistrTracingFctrDetnMeth Methods
MfgOrdNonMatlRcvrAcctDetnMeth R_EvtBsdTmpPostingRule MfgOrdNonMatlRcvrAcctDetnMeth
ControllingArea R_EvtBsdTmpPostingRuleSetting ControllingArea Controlling Area
CompanyCode R_EvtBsdTmpPostingRuleSetting CompanyCode Receiver Company Code
OrderCategory R_EvtBsdTmpPostingRuleSetting OrderCategory Order Category
OrderType R_EvtBsdTmpPostingRuleSetting OrderType Order Type
Plant R_EvtBsdTmpPostingRuleSetting Plant Valuation Area
ResultAnalysisInternalID R_EvtBsdTmpPostingRuleSetting ResultAnalysisInternalID Results Analysis Key
EnteredByUser P_EvtBsdTmpPostingRule EnteredByUser Version Created By
CreationDate P_EvtBsdTmpPostingRule CreationDate Time Stamp
LastChangedByUser P_EvtBsdTmpPostingRule LastChangedByUser User Name
LastChangeDate P_EvtBsdTmpPostingRule LastChangeDate Time Stamp

Derived SQL interpretation, reconstructed from the parsed view metadata (data sources, associations, and field mappings). SAP annotations are omitted and the structure is reformulated as SQL — this is a functional approximation, not the verbatim SAP source.

-- Derived SQL interpretation of CDS view P_EvtBsdPostingRuleAndTmp.
-- Reconstructed from parsed metadata (data sources, associations, fields).
-- SAP annotations are omitted and the structure is reformulated as SQL;
-- this is a functional approximation, not the verbatim SAP source. Some join
-- conditions may be unavailable and a few CDS constructs are kept as-is.
-- SQL view name: PEBPSTRLATMP

CREATE VIEW P_EvtBsdPostingRuleAndTmp AS
SELECT
  cast(ControllingObject as fco_ebpr_identifier) AS EvtBsdPostingRuleIdentifier,
  cast('' as fco_ebpr_is_temporary ) AS EvtBsdPostingRuleIsTemporary,
  EventBasedDistrPostingRuleUUID,
  ControllingObject,
  ControllingObjectType,
  EventBasedDistributionRuleSqnc,
  cast( EventBasedDistributionType as fco_ebpr_distribution_type ) AS EventBasedDistributionType,
  PartnerControllingObjectType,
  EvtBsdPostingRuleReceiver,
  EvtBsdPostingRuleReceiverText,
  cast(EventBasedDistrRateInPercent as fco_ebpr_pstg_rule_perc_rate) AS EventBasedDistrRateInPercent,
  EvtBsdDistrEquivalenceFactor,
  ReceiverWBSElementInternalID,
  PartnerControllingObjectType AS EvtBsdPostingRuleRcvrCat,
  EvtBsdDistrSourceStructure,
  EvtBsdDistrSourceAssignment,
  EventBasedDistributionDfltRule,
  Rule.OrderID AS OrderID,
  Rule.OrderItem AS OrderItem,
  EvtBsdDistrTracingFctrDetnMeth,
  MfgOrdNonMatlRcvrAcctDetnMeth,
  OrderMasterContext.ControllingArea AS ControllingArea,
  OrderMasterContext.CompanyCode AS CompanyCode,
  OrderMasterContext.OrderCategory AS OrderCategory,
  OrderMasterContext.OrderType AS OrderType,
  OrderMasterContext.Plant AS Plant,
  cast('' as abgr_schl) AS ResultAnalysisInternalID,
  EnteredByUser,
  CreationDate,
  LastChangedByUser,
  Rule.LastChangeDate AS LastChangeDate
FROM P_EvtBsdPostingRule AS Rule
INNER JOIN P_EventBasedPCCOrderAndItem AS OrderMasterContext ON /* join condition not captured in parsed metadata */
INNER JOIN R_EvtBsdTmpPostingRuleSetting AS PostingRuleSetting ON /* join condition not captured in parsed metadata */
INNER JOIN R_EvtBsdTmpPostingRule AS NonMatlRcvrAcctDetnMeth ON /* join condition not captured in parsed metadata */
-- UNION ALL with additional select branch(es): P_EvtBsdTmpPostingRule
;