C_ConsolidationPostingRuleTP

DDL: C_CONSOLIDATIONPOSTINGRULETP Type: view_entity CONSUMPTION

Rule Projection

C_ConsolidationPostingRuleTP is a Consumption CDS View that provides data about "Rule Projection" in SAP S/4HANA. It reads from 1 data source (R_ConsolidationPostingRuleTP) and exposes 35 fields with key field ConsolidationPostingRule. It has 2 associations to related views.

Data Sources (1)

SourceAliasJoin Type
R_ConsolidationPostingRuleTP R_ConsolidationPostingRuleTP projection

Associations (2)

CardinalityTargetAliasCondition
[0..1] C_CnsldtnUserContactCard _CreatedByUser $projection.CreatedByUser = _CreatedByUser.ContactCardID
[0..1] C_CnsldtnUserContactCard _ChangedByUser $projection.ChangedBy = _ChangedByUser.ContactCardID

Annotations (8)

NameValueLevelField
AccessControl.authorizationCheck #MANDATORY view
EndUserText.label Rule Projection view
VDM.viewType #CONSUMPTION view
Search.searchable true view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
Metadata.allowExtensions true view

Fields (35)

KeyFieldSource TableSource FieldDescription
KEY ConsolidationPostingRule ConsolidationPostingRule
ConsolidationPostingRuleText ConsolidationPostingRuleText
CnsldtnPostingRuleLongText CnsldtnPostingRuleLongText
ConsolidationChartOfAccounts ConsolidationChartOfAccounts Cons. COA
ConsolidationPostingRuleType ConsolidationPostingRuleType
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
ChangedBy ChangedBy User Name
ChangedDateTime ChangedDateTime Time Stamp
ConsolidationPostingRuleStatus ConsolidationPostingRuleStatus
ConsolidationDocumentType ConsolidationDocumentType Document Type
ConsolidationDocumentTypeText _CnsldtnPstRlTypeDocTypeVH ConsolidationDocumentTypeText
CnsldtnPstRlDocTypeMappingMode CnsldtnPstRlDocTypeMappingMode
CnsldtnPostingIsInLocalCrcy CnsldtnPostingIsInLocalCrcy
CnsldtnPostingIsInTransCrcy CnsldtnPostingIsInTransCrcy
CnsldtnPostingIsInGroupCrcy CnsldtnPostingIsInGroupCrcy
CnsldtnPostingIsWithQuantities CnsldtnPostingIsWithQuantities
ConsolidationSelection ConsolidationSelection
ConsolidationSelectionText _CnsldtnPstRlSelectionVH ConsolidationSelectionText
CnsldtnPstRlSelectionFieldMode CnsldtnPstRlSelectionFieldMode
CnsldtnPstRlPerdSelSource CnsldtnPstRlPerdSelSource
Criticality Criticality Status Rating
CnsldtnPostgRulePrtnInclsnMode CnsldtnPostgRulePrtnInclsnMode
_CreatedByUser _CreatedByUser
_ChangedByUser _ChangedByUser
_Description _Description
_ChartOfAccountsText _ChartOfAccountsText
_CnsldtnPostingRuleTypeVH _CnsldtnPostingRuleTypeVH
_CnsldtnPostingRuleStatusVH _CnsldtnPostingRuleStatusVH
_CnsldtnPstRlSelFieldModeVH _CnsldtnPstRlSelFieldModeVH
_CnsldtnPstRlPerdSelSourceVH _CnsldtnPstRlPerdSelSourceVH
_CnsldtnPstRlSelectionVH _CnsldtnPstRlSelectionVH
_CnsldtnPstRlTypeDocTypeVH _CnsldtnPstRlTypeDocTypeVH
_ChartOfAccounts _ChartOfAccounts

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 C_ConsolidationPostingRuleTP.
-- 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.

CREATE VIEW C_ConsolidationPostingRuleTP AS
SELECT
  ConsolidationPostingRule,
  ConsolidationPostingRuleText,
  CnsldtnPostingRuleLongText,
  ConsolidationChartOfAccounts,
  ConsolidationPostingRuleType,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  ChangedBy,
  ChangedDateTime,
  ConsolidationPostingRuleStatus,
  ConsolidationDocumentType,
  _CnsldtnPstRlTypeDocTypeVH.ConsolidationDocumentTypeText AS ConsolidationDocumentTypeText,
  CnsldtnPstRlDocTypeMappingMode,
  CnsldtnPostingIsInLocalCrcy,
  CnsldtnPostingIsInTransCrcy,
  CnsldtnPostingIsInGroupCrcy,
  CnsldtnPostingIsWithQuantities,
  ConsolidationSelection,
  _CnsldtnPstRlSelectionVH.ConsolidationSelectionText AS ConsolidationSelectionText,
  CnsldtnPstRlSelectionFieldMode,
  CnsldtnPstRlPerdSelSource,
  Criticality,
  CnsldtnPostgRulePrtnInclsnMode
FROM R_ConsolidationPostingRuleTP
LEFT OUTER JOIN C_CnsldtnUserContactCard AS _CreatedByUser ON CreatedByUser = _CreatedByUser.ContactCardID  -- association [0..1]
LEFT OUTER JOIN C_CnsldtnUserContactCard AS _ChangedByUser ON ChangedBy = _ChangedByUser.ContactCardID  -- association [0..1]
;