Hierarchy

⤷

⤷

Basic Data
Data Element | ICL_PREDICATECLASS |
Short Description | Predicate Class for Profile |
Data Type
Category of Dictionary Type | D | Domain |
Type of Object Referenced | No Information | |
Domain / Name of Reference Type | ICL_PREDICATECLASS | |
Data Type | CHAR | Character String |
Length | 6 | |
Decimal Places | 0 | |
Output Length | 6 | |
Value Table |
Further Characteristics
Search Help: Name | ||
Search Help: Parameters | ||
Parameter ID | ||
Default Component name | ||
Change document | ||
No Input History | ||
Basic direction is set to LTR | ||
No BIDI Filtering |
Field Label
Length | Field Label | |
Short | 10 | PredicteCl |
Medium | 14 | PredicateClass |
Long | 14 | PredicateClass |
Heading | 14 | PredicateClass |
Documentation
Definition
Grouping of predicates that make the same business statement but each with a different parameter.
Use
You can use predicate classes to bundle such related predicates and ensure that only one predicate of the predicate class is listed in the profile.
Dependencies
Example
An example of such a predicate is "Policyholder has been a customer of this insurance company for at least 3 / 5 / 8 years". The only difference in these three statements is the number of years. Each statement is a predicate in its own right and/or an expression in the sense of the Business Rule Framework.
If the policyholder has been a customer of the insurance company for 10 years, the only relevant statement is the one with the parameter "8 years". The two other statements are implicitly true as well, but in the profile (set of true predicates) they should not be listed explicitly.
If the policyholder has been a customer of the insurance company for 6 years, only the predicate with the parameter of "5 years" should appear in the profile. The predicate with the parameter "3 years" is true as well, but should not appear explicitly.
History
Last changed by/on | SAP | 20050224 |
SAP Release Created in | 471 |