I_FinSubstnValdtnRule

DDL: I_FINSUBSTNVALDTNRULE Type: view_entity BASIC

Financial substitution/validation: rule

I_FinSubstnValdtnRule is a Basic CDS View that provides data about "Financial substitution/validation: rule" in SAP S/4HANA. It reads from 1 data source (P_FinSubstnValdtnAllRule) and exposes 14 fields with key fields FinSubstitutionValidationRule, IsActive. It has 4 associations to related views.

Data Sources (1)

SourceAliasJoin Type
P_FinSubstnValdtnAllRule P_FinSubstnValdtnAllRule from

Associations (4)

CardinalityTargetAliasCondition
[1..*] I_FinSubstnValdtnRuleText _RuleText $projection.FinSubstitutionValidationRule = _RuleText.FinSubstitutionValidationRule and $projection.IsActive = _RuleText.IsActive
[0..*] I_FinSubstnValdtnEventRule _EventRule $projection.FinSubstitutionValidationRule = _EventRule.FinSubstitutionValidationRule
[1..1] I_FinSubstnRuleType _RuleType $projection.FinSubstitutionValdtnRuleType = _RuleType.FinSubstitutionValdtnRuleType
[1..1] I_FinSubstnValdtnRuleStatus _RuleStatus $projection.FinSubstnValdtnRuleStatus = _RuleStatus.FinSubstnValdtnRuleStatus

Annotations (7)

NameValueLevelField
Search.searchable true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Financial substitution/validation: rule view
VDM.viewType #BASIC view
ObjectModel.usageType.dataClass #CUSTOMIZING view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #M view

Fields (14)

KeyFieldSource TableSource FieldDescription
KEY FinSubstitutionValidationRule FinSubstitutionValidationRule Rule ID
KEY IsActive IsActive Object active?
FinSubstitutionValdtnRuleName FinSubstitutionValdtnRuleName Rule Name
FinSubstnValdtnRuleStatus FinSubstnValdtnRuleStatus Rule Status
FinSubstitutionValdtnRuleType FinSubstitutionValdtnRuleType Rule Type
FinSubstnValdtnRuleString FinSubstnValdtnRuleString Rule Script
FinSubstnValdtnRuleIsGenerated FinSubstnValdtnRuleIsGenerated Rule Generated
FinSubstnRuleDeliveryType FinSubstnRuleDeliveryType Rule Delivery Type
CreationDateTime CreationDateTime Timestamp
CreatedByUser CreatedByUser User Name
LastChangeDateTime LastChangeDateTime Timestamp
LastChangedByUser LastChangedByUser User Name
_RuleText _RuleText
_EventRule _EventRule

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_FinSubstnValdtnRule.
-- 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 I_FinSubstnValdtnRule AS
SELECT
  FinSubstitutionValidationRule,
  IsActive,
  FinSubstitutionValdtnRuleName,
  FinSubstnValdtnRuleStatus,
  FinSubstitutionValdtnRuleType,
  FinSubstnValdtnRuleString,
  FinSubstnValdtnRuleIsGenerated,
  FinSubstnRuleDeliveryType,
  CreationDateTime,
  CreatedByUser,
  LastChangeDateTime,
  LastChangedByUser
FROM P_FinSubstnValdtnAllRule
LEFT OUTER JOIN I_FinSubstnValdtnRuleText AS _RuleText ON FinSubstitutionValidationRule = _RuleText.FinSubstitutionValidationRule AND IsActive = _RuleText.IsActive  -- association [1..*]
LEFT OUTER JOIN I_FinSubstnValdtnEventRule AS _EventRule ON FinSubstitutionValidationRule = _EventRule.FinSubstitutionValidationRule  -- association [0..*]
LEFT OUTER JOIN I_FinSubstnRuleType AS _RuleType ON FinSubstitutionValdtnRuleType = _RuleType.FinSubstitutionValdtnRuleType  -- association [1..1]
LEFT OUTER JOIN I_FinSubstnValdtnRuleStatus AS _RuleStatus ON FinSubstnValdtnRuleStatus = _RuleStatus.FinSubstnValdtnRuleStatus  -- association [1..1]
;