I_PubSecSplittingRuleDistr

DDL: I_PUBSECSPLITTINGRULEDISTR SQL: ISPLITRULEDIST Type: view BASIC Package: ODATA_PSM_S4C_AA_SPLIT

Distribution of Account Assignment Split

I_PubSecSplittingRuleDistr is a Basic CDS View that provides data about "Distribution of Account Assignment Split" in SAP S/4HANA. It reads from 1 data source (psm_split_distr) and exposes 21 fields with key field PubSecSplitRuleSplitID. Part of development package ODATA_PSM_S4C_AA_SPLIT.

Data Sources (1)

SourceAliasJoin Type
psm_split_distr psm_split_distr from

Annotations (10)

NameValueLevelField
AbapCatalog.sqlViewName ISPLITRULEDIST view
AbapCatalog.compiler.compareFilter true view
AbapCatalog.preserveKey true view
AccessControl.authorizationCheck #NOT_REQUIRED view
EndUserText.label Distribution of Account Assignment Split view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #A view
ObjectModel.usageType.sizeCategory #S view
VDM.viewType #BASIC view
ClientHandling.algorithm #SESSION_VARIABLE view

Fields (21)

KeyFieldSource TableSource FieldDescription
KEY PubSecSplitRuleSplitID psm_split_distr split_id WM Split Number
PubSecSplitRule psm_split_distr split_rule Distrib. Rule
PubSecSplitAllocBlock psm_split_distr alloc_block Alloc. Block
PubSecSplitSequenceNumber psm_split_distr sequence_nbr Sequence No.
ValidityStartDate psm_split_distr from_date Valid from Date
ValidityEndDate psm_split_distr to_date Valid to Date
PubSecSplitDistMethod psm_split_distr dist_method Distrib.Method
PubSecSplitDistrPercent psm_split_distr dist_percent Percentage
PubSecSplitDistrCurrency psm_split_distr currency Valuation Crcy
PubSecSplitDistrAmount psm_split_distr dist_amount Amount
PubSecSplitIsFinalSplit psm_split_distr final_split Final Dist.
Fund psm_split_distr fund Sender Fund
GrantID psm_split_distr grantnbr Grant
FunctionalArea psm_split_distr functionalarea Sendr Fctl Area
PubSecIsOvrrdeAllowedFctAr psm_split_distr isovrrdeallowedfctar Override Farea
PubSecIsOverrideAllowedFund psm_split_distr isoverrideallowedfund Override Fund
PubSecIsOverrideAllowedGrantID psm_split_distr isoverrideallowedgrantid Override Grant
CreatedByUser psm_split_distr created_by Version Created By
CreationDate psm_split_distr created_on Variant created on
LastChangedByUser psm_split_distr modified_by User Name
LastChangeDate psm_split_distr modified_on Last Modified on

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 I_PubSecSplittingRuleDistr.
-- 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: ISPLITRULEDIST

CREATE VIEW I_PubSecSplittingRuleDistr AS
SELECT
  psm_split_distr.split_id AS PubSecSplitRuleSplitID,
  psm_split_distr.split_rule AS PubSecSplitRule,
  psm_split_distr.alloc_block AS PubSecSplitAllocBlock,
  psm_split_distr.sequence_nbr AS PubSecSplitSequenceNumber,
  psm_split_distr.from_date AS ValidityStartDate,
  psm_split_distr.to_date AS ValidityEndDate,
  psm_split_distr.dist_method AS PubSecSplitDistMethod,
  psm_split_distr.dist_percent AS PubSecSplitDistrPercent,
  psm_split_distr.currency AS PubSecSplitDistrCurrency,
  psm_split_distr.dist_amount AS PubSecSplitDistrAmount,
  psm_split_distr.final_split AS PubSecSplitIsFinalSplit,
  psm_split_distr.fund AS Fund,
  psm_split_distr.grantnbr AS GrantID,
  psm_split_distr.functionalarea AS FunctionalArea,
  psm_split_distr.isovrrdeallowedfctar AS PubSecIsOvrrdeAllowedFctAr,
  psm_split_distr.isoverrideallowedfund AS PubSecIsOverrideAllowedFund,
  psm_split_distr.isoverrideallowedgrantid AS PubSecIsOverrideAllowedGrantID,
  psm_split_distr.created_by AS CreatedByUser,
  psm_split_distr.created_on AS CreationDate,
  psm_split_distr.modified_by AS LastChangedByUser,
  psm_split_distr.modified_on AS LastChangeDate
FROM psm_split_distr
;