C_FinValidationRuleCndnTP
Validation Rule Precondition
C_FinValidationRuleCndnTP is a Consumption CDS View that provides data about "Validation Rule Precondition" in SAP S/4HANA. It reads from 1 data source (I_FinValidationRuleCndnTP) and exposes 15 fields with key fields FinSubstitutionValidationRule, IsActive, FinSubstnValdtnRuleExprSqnc. It is exposed through 1 OData service (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)
| Source | Alias | Join Type |
|---|---|---|
| I_FinValidationRuleCndnTP | I_FinValidationRuleCndnTP | projection |
Annotations (6)
| Name | Value | Level | Field |
|---|---|---|---|
| EndUserText.label | Validation Rule Precondition | view | |
| AccessControl.authorizationCheck | #NOT_REQUIRED | view | |
| VDM.viewType | #CONSUMPTION | view | |
| ObjectModel.usageType.sizeCategory | #S | view | |
| ObjectModel.usageType.dataClass | #MIXED | view | |
| ObjectModel.usageType.serviceQuality | #D | view |
OData Services (1)
| Service | Binding | Version | Contract | Release |
|---|---|---|---|---|
| UI_SUBSTNVALDNRULE_MANAGE | UI_SUBSTNVALDNRULE_MANAGE | V2 | C1 | NOT_RELEASED |
Fiori Apps (7)
| App ID | App Name | Type | Description |
|---|---|---|---|
| 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 (15)
| Key | Field | Source Table | Source Field | Description |
|---|---|---|---|---|
| KEY | FinSubstitutionValidationRule | FinSubstitutionValidationRule | Rule ID | |
| KEY | IsActive | IsActive | Object active? | |
| KEY | FinSubstnValdtnRuleExprSqnc | FinSubstnValdtnRuleExprSqnc | Sequence Number | |
| FinSubstnValdtnRuleCndnValType | FinSubstnValdtnRuleCndnValType | Value Type | ||
| FinSubstnValdtnRuleFieldPath | FinSubstnValdtnRuleFieldPath | Table Lookup Path | ||
| FinSubstnValdtnFuncCallLeft | FinSubstnValdtnFuncCallLeft | Fun. Call Id | ||
| FinSubstnValdtnRuleCndnRgSg | FinSubstnValdtnRuleCndnRgSg | Type of SIGN component in row type of a Ranges type | ||
| FinSubstnValdtnRuleCndnRgOp | FinSubstnValdtnRuleCndnRgOp | Condition Option | ||
| FinSubstnValdtnRuleCndnRgFr | FinSubstnValdtnRuleCndnRgFr | Low Value | ||
| FinSubstnValdtnRuleCndnRgTo | FinSubstnValdtnRuleCndnRgTo | High Value | ||
| FinSubstnValdtnRuleFieldPath2 | FinSubstnValdtnRuleFieldPath2 | Table Lookup Path | ||
| FinSubstnValdtnFuncCallRgFr | FinSubstnValdtnFuncCallRgFr | Fun. Call Id | ||
| FinSubstnValdtnFuncCallRgTo | FinSubstnValdtnFuncCallRgTo | Fun. Call Id | ||
| FinSubstnCstmBusObjCDSView | FinSubstnCstmBusObjCDSView | CDS View Name | ||
| FinSubstnCstmBusObjSrceFld | FinSubstnCstmBusObjSrceFld | Source Field |
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_FinValidationRuleCndnTP.
-- 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_FinValidationRuleCndnTP AS
SELECT
FinSubstitutionValidationRule,
IsActive,
FinSubstnValdtnRuleExprSqnc,
FinSubstnValdtnRuleCndnValType,
FinSubstnValdtnRuleFieldPath,
FinSubstnValdtnFuncCallLeft,
FinSubstnValdtnRuleCndnRgSg,
FinSubstnValdtnRuleCndnRgOp,
FinSubstnValdtnRuleCndnRgFr,
FinSubstnValdtnRuleCndnRgTo,
FinSubstnValdtnRuleFieldPath2,
FinSubstnValdtnFuncCallRgFr,
FinSubstnValdtnFuncCallRgTo,
FinSubstnCstmBusObjCDSView,
FinSubstnCstmBusObjSrceFld
FROM I_FinValidationRuleCndnTP
;
Learn More
- VDM (Virtual Data Model) in SAP S/4HANA Explained
- Types of CDS Views: Basic, Composite, Consumption, and Transactional
- OData Services in SAP S/4HANA Explained
- Service Bindings and Service Definitions in SAP S/4HANA
- SAP Fiori Apps Architecture — How Fiori Apps Connect to Data
- CDS View Annotations — A Complete Guide
- What Is a CDS View in SAP S/4HANA?
- SAP Tables vs CDS Views — Key Differences
- Understanding Data Lineage in SAP S/4HANA
- CDS View Field Mapping and Associations
- Understanding the SAP S/4HANA Data Model
- CDS View Extensions and Custom Fields in SAP S/4HANA
- Released APIs and Stability Contracts in SAP S/4HANA
- BSEG to ACDOCA: The Universal Journal Migration
- Business Partner Migration: KNA1/LFA1 to BUT000
- Material Document Migration: MSEG/MKPF to MATDOC
- How to Find the Right CDS View for an SAP Table
- BW Extractor to CDS View Migration Guide
- S/4HANA CDS View Deprecation: What You Need to Know
- ABAP CDS View Tutorial — From Basics to Real-World Examples
- RAP and CDS Views — Building Transactional Apps in SAP S/4HANA
- Sales Document Status Migration: VBUP/VBUK Removal in S/4HANA
- CO Tables in S/4HANA: COEP, COBK, COSS, COSP to ACDOCA