R_FinSubstnValdtnRuleTextTP

DDL: R_FINSUBSTNVALDTNRULETEXTTP Type: view_entity TRANSACTIONAL

Financial substitution: rule text

R_FinSubstnValdtnRuleTextTP is a Transactional CDS View that provides data about "Financial substitution: rule text" in SAP S/4HANA. It reads from 1 data source (fin_re_rulet) and exposes 6 fields with key fields Language, FinSubstitutionValidationRule, IsActive. It has 1 association to related views. It is exposed through 3 OData services (R_FINSUBSTNVALDTNEVENTRULE_M, R_FINSUBSTNVALDTNRULE_M, UI_SUBSTNVALDNRULE_MANAGE). It is used in 7 Fiori applications: Manage Substitution and Validation Rules, Manage Substitution / Validation Rules - Group Journal Entries, Manage Concur Substitution Rules, ....

Data Sources (1)

SourceAliasJoin Type
fin_re_rulet Root from

Associations (1)

CardinalityTargetAliasCondition
[0..1] I_Language _Language $projection.Language = _Language.Language

Annotations (14)

NameValueLevelField
Search.searchable true view
AccessControl.authorizationCheck #CHECK view
EndUserText.label Financial substitution: rule text view
VDM.viewType #TRANSACTIONAL view
VDM.lifecycle.contract.type #SAP_INTERNAL_API view
ObjectModel.dataCategory #TEXT view
ObjectModel.representativeKey FinSubstitutionValidationRule view
ObjectModel.usageType.dataClass #TRANSACTIONAL view
ObjectModel.usageType.serviceQuality #C view
ObjectModel.usageType.sizeCategory #L view
UI.headerInfo.typeName Rule view
UI.headerInfo.typeNamePlural Rules view
UI.headerInfo.title.type #STANDARD view
UI.headerInfo.title.value FinSubstitutionValidationRule view

OData Services (3)

ServiceBindingVersionContractRelease
R_FINSUBSTNVALDTNEVENTRULE_M
R_FINSUBSTNVALDTNRULE_M
UI_SUBSTNVALDNRULE_MANAGE UI_SUBSTNVALDNRULE_MANAGE V2 C1 NOT_RELEASED

Fiori Apps (7)

App IDApp NameTypeDescription
F4406 Manage Substitution and Validation Rules Transactional Manage substitution and validation rules for different financial processes.
F4407 Manage Substitution / Validation Rules - Group Journal Entries Transactional
F6846 Manage Concur Substitution Rules Transactional Manage substitution and validation rules for Concur integration.
F6968 Manage Substitution and Validation - For Asset Master Data Transactional You can only use this app if you have activated the business function Universal Parallel Accounting (FINS_PARALLEL_ACCOUNTING_BF, short: UPA).
F7689 Substitution Rules for Planning Levels - Treasury Flows Transactional With this app, you can display, change, and create substitution rules for assigning cash management planning levels to the internal flows that are generated by system for each Cash Management-relevant flow in Treasury and Risk Management.
F7699 Manage Substitution and Validation - For Asset Postings Transactional
F7886 Manage Substitution Rules for CIT Classification Transactional An app for creating new substitution rules for Corporate Income Tax.

Manage Substitution and Validation Rules

Business Role: Configuration Expert - Business Process Configuration

With this app, you can display, change, and create substitution and validation rules for your selected business contexts and events. These rules can be used in the respective business processes to validate, derive, or replace values at the time of entry for the relevant fields.

Manage Substitution / Validation Rules - Group Journal Entries

Business Role: Group Accountant

Manage Concur Substitution Rules

Business Role: Administrator - Concur Integration

Manage Substitution and Validation - For Asset Master Data

Business Role: Others

As of release SAP S/4HANA 2023, the app Manage Substitution and Validation Rules - For Asset Master Data (app ID F6968) is available. You can use this app to create your own rules: In validation rules, you can specify how the system should check values that the user enters for the asset master record. In substitution rules, you can specify the preconditions under which the system is to fill or overwrite (replace) certain fields from the asset master record. The rules apply to the manual creation and change of asset master records using the Manage Fixed Assets app (F3425). They also apply to the manual legacy data transfer using the Manage Legacy Assets app (F7280).Note:You can only use the app if you have activated the business function Universal Parallel Accounting (FINS_PARALLEL_ACCOUNTING_BF).

Substitution Rules for Planning Levels - Treasury Flows

Business Role: Treasury Specialist - Back Office

With this app, you can display, change, and create substitution rules for assigning cash management planning levels to the internal flows that are generated by system for each Cash Management-relevant flow in Treasury and Risk Management. Note You can only use the new app if you are using the simplified data transfer process from Treasury and Risk Management to the One Exposure from Operations hub. For more information, see also

Key Features: This app uses the framework provided by the Manage Substitution/Validation Rules app. The app provides the following key features: Create Substitution Rules Change Rules Display Rules Transport Rules Developer Extensibility With the Substitution/Validation Logs app, you can view the detailed logs for substitution rule execution at runtime. However, before you do this, you need to activate logging using the Set Substitution/Validation Logs app.

Fields (6)

KeyFieldSource TableSource FieldDescription
KEY Language language Report Text Language
KEY FinSubstitutionValidationRule finsubstitutionvalidationrule Rule ID
KEY IsActive isactive Object active?
FinSubstnValdtnRuleDescription finsubstnvaldtnruledescription Rule Description
_Language _Language
_Rule _Rule

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 R_FinSubstnValdtnRuleTextTP.
-- 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 R_FinSubstnValdtnRuleTextTP AS
SELECT
  Language,
  FinSubstitutionValidationRule,
  IsActive,
  FinSubstnValdtnRuleDescription
FROM fin_re_rulet AS Root
LEFT OUTER JOIN I_Language AS _Language ON Language = _Language.Language  -- association [0..1]
;