Hierarchy
⤷
⤷
Properties
| Class | CL_WER_FACTORY | |
| Short Description | Factory for persistent objects | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | WER_PERSISTENCE | Data Base Access |
| Created | 20060628 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 2 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... | |
| 3 | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
Interfaces
Class CL_WER_FACTORY has no interface implemented.
Friends
Class CL_WER_FACTORY has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_WER_WORKLIST | Work list of elements | 20070726 | |||
| 2 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_CONST | Constants | 20060628 | |||
| 3 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_EXCEPTION_REPORTER | Services for raising exceptions | 20060714 | |||
| 4 | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_FDT_FACTORY | FDT: Factory | 20060725 | |||
| 5 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_FACTORY | Singleton object | 20060628 | |||
| 6 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_RULE_CONFIG_APP | Rule Configuration application | 20060714 | |||
| 7 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_SERVICES | Grouping of generic services | 20060726 | |||
| 8 | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_STORAGE | For saving and loading from database | 20060714 | |||
| 9 | Static Attribute | Protected | Type reference (TYPE) | WER_ELEMENT_LIST_TTY | Application ids with their element list instance | 20060802 | |||
| 10 | Static Attribute | Protected | Type reference (TYPE) | WER_ITEM_FIELD_META_DATA_TTY | Item field meta data objects and fields names - buffer | 20060714 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Constructor | 20060628 | ||
| 2 | Instance method | Public | Method | Frees all tables and references | 20060802 | |
| 3 | Instance method | Public | Method | Returns the action instance corresponding to the id and type | 20060804 | |
| 4 | Instance method | Public | Method | Returns the application instance corresponding to the id | 20060725 | |
| 5 | Instance method | Public | Method | Returns the condition instance corresponding to the id | 20060803 | |
| 6 | Instance method | Public | Method | Returns a new context instance | 20061107 | |
| 7 | Instance method | Public | Method | Returns a context mapping instance for the given rules | 20061102 | |
| 8 | Instance method | Public | Method | Returns a context set instance | 20061107 | |
| 9 | Instance method | Public | Method | Returns an FDT data object | 20060916 | |
| 10 | Instance method | Public | Method | Returns the element instance corresponding to type/id | 20060721 | |
| 11 | Instance method | Public | Method | Returns the elements description list | 20060722 | |
| 12 | Instance method | Public | Method | Returns the event instance corresponding to the ID | 20060815 | |
| 13 | Instance method | Public | Method | Returns the expersssion instance corresp. to the id and type | 20060804 | |
| 14 | Instance method | Private | Method | Returns a constant expression instance | 20060928 | |
| 15 | Instance method | Public | Method | Returns a new instance of IF_FDT_QUERY | 20070118 | |
| 16 | Instance method | Public | Method | Returns an instance of IF_FDT_RULE | 20061101 | |
| 17 | Instance method | Public | Method | Returns an existing FDT function instance | 20061002 | |
| 18 | Static method | Public | Method | Returns the singleton object | 20060628 | |
| 19 | Instance method | Private | Method | Retrieves and returns a meta data instance from the storage | 20060714 | |
| 20 | Instance method | Public | Method | Returns the meta data of an item structure | 20060714 | |
| 21 | Instance method | Public | Method | Returns an item set of a given structure filled with data | 20060707 | |
| 22 | Instance method | Private | Method | Returns the item sets of an application without data | 20060726 | |
| 23 | Instance method | Public | Method | Returns an item set based on lean meta data | 20120320 | |
| 24 | Instance method | Public | Method | Returns a new action instance | 20060809 | |
| 25 | Instance method | Public | Method | Returns a new application instance | 20060726 | |
| 26 | Instance method | Public | Method | Returns a new condition instance | 20060804 | |
| 27 | Instance method | Public | Method | Create an FDT data object using a ref. DDIC data element | 20060812 | |
| 28 | Instance method | Public | Method | Returns a new element instance of the requested type | 20060721 | |
| 29 | Instance method | Public | Method | Returns a new event instance | 20060815 | |
| 30 | Instance method | Public | Method | Returns a new expression instance | 20060804 | |
| 31 | Instance method | Private | Method | Returns a new constant expression instance | 20060922 | |
| 32 | Instance method | Public | Method | Returns a new FDT function instance | 20061002 | |
| 33 | Instance method | Public | Method | Returns a new rule instance | 20060824 | |
| 34 | Instance method | Public | Method | Returns a new rule set instance | 20060916 | |
| 35 | Instance method | Public | Method | Returns the an OO class definition | 20060820 | |
| 36 | Instance method | Public | Method | Returns the rule instance corresponding to the id | 20060824 | |
| 37 | Instance method | Public | Method | Returns the rule configuration application instance | 20060628 | |
| 38 | Instance method | Public | Method | Returns the rule element instance (assignment mode) | 20060916 | |
| 39 | Instance method | Public | Method | Returns a rule processor from a function id | 20061024 | |
| 40 | Instance method | Public | Method | Returns the rule set instance corresponding to the id | 20060916 | |
| 41 | Instance method | Public | Method | Returns a where-used instance (as of 603) | 20070730 | |
| 42 | Instance method | Public | Method | Returns a worklist instance (as of 603) | 20070726 |
Events
Class CL_WER_FACTORY has no event.
Types
Class CL_WER_FACTORY has no local type.
Method Signatures
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_WER_FACTORY has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WER_FACTORY has no exception.
Method FREE Signature
Method FREE on class CL_WER_FACTORY has no parameter.
Method FREE on class CL_WER_FACTORY has no exception.
Method GET_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060804 | |||
| 2 | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | If TRUE(X), action is loaded as a template | 20061006 | ||
| 3 | RR_ACTION | Value transfer | Object reference (TYPE REF TO) | IF_WER_RULE_ELEMENT | Rule element base | 20060811 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20060818 |
Method GET_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Application identifier | 20060725 | |||
| 2 | I_RUNTIME | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_FALSE | Boolean: true = X and false = SPACE | 20070312 | ||
| 3 | RR_APPLICATION | Value transfer | Object reference (TYPE REF TO) | CL_WER_APPLICATION | Concrete application of the Rule engine | 20060725 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | The application id was not found | 20060725 |
Method GET_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Application identifier | 20060803 | |||
| 2 | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20060921 | ||
| 3 | RR_CONDITION | Value transfer | Object reference (TYPE REF TO) | CL_WER_CONDITION | Adapter for IF_FDT_AND_OR implementors | 20060803 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | The application id was not found | 20060803 |
Method GET_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_CONTEXT_DATA | Call by reference | Object reference (TYPE REF TO) | WER_CONTEXT_DATA_TTY | Context value entries | 20061107 | |||
| 2 | IR_DATA_OBJECTS | Call by reference | Object reference (TYPE REF TO) | WER_DATA_OBJECT_TTY | Data object IDs and references | 20061107 | |||
| 3 | IR_DATA_OBJECT_IDS | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TYPES=>TS_OBJECT_ID | 20061107 | ||||
| 4 | RR_CONTEXT | Value transfer | Object reference (TYPE REF TO) | CL_WER_CONTEXT | Rule execution context | 20061107 |
Method GET_CONTEXT on class CL_WER_FACTORY has no exception.
Method GET_CONTEXT_MAPPER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_RULES | Call by reference | Type reference (TYPE) | WER_RS_LINE_TTY | Element Identifications (id, name, description, type) | 20061102 | |||
| 2 | I_APPLICATION | Call by reference | Type reference (TYPE) | WER_APPLICATION_ID | Application identifier | 20061102 | |||
| 3 | RR_CTX_MAPPER | Value transfer | Object reference (TYPE REF TO) | CL_WER_CONTEXT_MAPPING | Mapping between item fields and function data objects | 20061102 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20061102 |
Method GET_CONTEXT_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_CONTEXTS | Call by reference | Object reference (TYPE REF TO) | WER_CONTEXT_TTY | Context data entries | 20061107 | |||
| 2 | IR_CONTEXT_MAPPER | Call by reference | Object reference (TYPE REF TO) | CL_WER_CONTEXT_MAPPING | Mapping between item fields and data objects | 20070109 | |||
| 3 | IR_CURRENT_CONTEXTS | Call by reference | Object reference (TYPE REF TO) | WER_CONTEXT_TTY | Context data entries | 20061107 | |||
| 4 | IR_DATA_OBJECT_IDS | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TYPES=>TS_OBJECT_ID | 20061107 | ||||
| 5 | RR_CONTEXT_SET | Value transfer | Object reference (TYPE REF TO) | CL_WER_CONTEXT_SET | Set of context instances | 20061107 |
Method GET_CONTEXT_SET on class CL_WER_FACTORY has no exception.
Method GET_DATA_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_DATA_OBJECT_ID | Unique data object identifier (GUID) | 20060916 | |||
| 2 | RR_DATA_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20060916 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20060916 |
Method GET_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPLICATION | Call by reference | Type reference (TYPE) | WER_APPLICATION_ID | Application identifier | 20061101 | |||
| 2 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060721 | |||
| 3 | I_TYPE | Call by reference | Type reference (TYPE) | WER_ELEMENT_TYPE | Element type | 20060721 | |||
| 4 | RR_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_WER_ELEMENT | Rule element base | 20060721 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | No element corresponds to the combination type/id | 20060721 |
Method GET_ELEMENT_LIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPLICATION | Call by reference | Type reference (TYPE) | WER_APPLICATION_ID | Application identifier | 20060802 | |||
| 2 | I_LOAD_OBJECTS | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | If true(X) objects will be loaded | 20060802 | ||
| 3 | RR_ELEMENT_LIST | Value transfer | Object reference (TYPE REF TO) | CL_WER_ELEMENT_LIST | List of element description of an application | 20060722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20060802 |
Method GET_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPLICATION | Call by reference | Type reference (TYPE) | WER_APPLICATION_ID | Application identifier | 20061101 | |||
| 2 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060815 | |||
| 3 | RR_EVENT | Value transfer | Object reference (TYPE REF TO) | CL_WER_EVENT | Rule engine event | 20060815 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20060815 |
Method GET_EXPRESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060804 | |||
| 2 | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20061006 | ||
| 3 | RR_EXPRESSION | Value transfer | Object reference (TYPE REF TO) | IF_WER_RULE_ELEMENT | Rule element base | 20060805 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data supplied | 20060818 |
Method GET_EXP_CONSTANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Boolean: true = X and false = SPACE | 20060928 | |||
| 2 | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20061006 | ||
| 3 | RR_EXP_CONSTANT | Value transfer | Object reference (TYPE REF TO) | CL_WER_EXP_CONST | Rule element base | 20060928 |
Method GET_EXP_CONSTANT on class CL_WER_FACTORY has no exception.
Method GET_FDT_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_FDT_QUERY | Value transfer | Object reference (TYPE REF TO) | IF_FDT_QUERY | FDT: Query | 20070118 |
Method GET_FDT_QUERY on class CL_WER_FACTORY has no exception.
Method GET_FDT_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20061101 | |||
| 2 | RR_FDT_RULE | Value transfer | Object reference (TYPE REF TO) | IF_FDT_RULE | FDT: Rule | 20061101 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20061101 |
Method GET_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FUNCTION | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20061002 | |||
| 2 | RR_FUNCTION | Value transfer | Object reference (TYPE REF TO) | IF_FDT_FUNCTION | FDT: Function | 20061002 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20061002 |
Method GET_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_INSTANCE | Value transfer | Object reference (TYPE REF TO) | CL_WER_FACTORY | Factory for persistent objects | 20060628 |
Method GET_INSTANCE on class CL_WER_FACTORY has no exception.
Method GET_ITEM_MD_FROM_STORAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ROOT_FIELD | Call by reference | Type reference (TYPE) | WER_ITEM_FIELD_ID | Unique Item field identifier (GUID) | 20060714 | |||
| 2 | I_RUNTIME | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_FALSE | Boolean: true = X and false = SPACE | 20070312 | ||
| 3 | RS_ITEM_FIELD_MD | Value transfer | Type reference (TYPE) | WER_ITEM_FIELD_META_DATA_STY | Item field meta data object and field name | 20060714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data supplied | 20060714 | ||
| 2 | Value does not exist | 20060714 |
Method GET_ITEM_META_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ROOT_ITEM | Call by reference | Type reference (TYPE) | WER_ITEM_ID | Unique work item identifier (GUID) | 20060714 | |||
| 2 | I_RUNTIME | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_FALSE | Boolean: true = X and false = SPACE | 20070312 | ||
| 3 | RR_ITEM_FIELD_MD | Value transfer | Object reference (TYPE REF TO) | CL_WER_ITEM_FIELD_META_DATA | Structure of a defined item | 20060714 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data supplied | 20060714 | ||
| 2 | No entry exists for the requested item structure | 20060714 |
Method GET_ITEM_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data used to fill the item set | 20060809 | |||
| 2 | I_ITEM_ID | Call by reference | Type reference (TYPE) | WER_ITEM_ID | Item structure id | 20060707 | |||
| 3 | I_RUNTIME | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_FALSE | Boolean: true = X and false = SPACE | 20070312 | ||
| 4 | RR_ITEM_SET | Value transfer | Object reference (TYPE REF TO) | IF_WER_ITEM_SET | Set of deep structure items | 20060707 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data supplied | 20060809 | ||
| 2 | Value does not exist | 20060809 |
Method GET_ITEM_SETS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPLICATION | Call by reference | Type reference (TYPE) | WER_APPLICATION_ID | Application identifier | 20060726 | |||
| 2 | I_RUNTIME | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_FALSE | Boolean: true = X and false = SPACE | 20070312 | ||
| 3 | RR_ITEM_SETS | Value transfer | Object reference (TYPE REF TO) | WER_ITEM_SET_TTY | Item sets | 20060726 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20060809 |
Method GET_ITEM_SET_LEAN_META_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data used to fill the item set | 20120320 | |||
| 2 | I_ITEM_ID | Call by reference | Type reference (TYPE) | WER_ITEM_ID | Item structure id | 20120320 | |||
| 3 | RR_ITEM_SET | Value transfer | Object reference (TYPE REF TO) | IF_WER_ITEM_SET | Set of deep structure items | 20120320 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data supplied | 20120320 | ||
| 2 | Value does not exist | 20120320 |
Method GET_NEW_ACTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20060828 | ||
| 2 | I_TYPE | Call by reference | Type reference (TYPE) | WER_ELEMENT_TYPE | Element type | 20060809 | |||
| 3 | RR_ACTION | Value transfer | Object reference (TYPE REF TO) | IF_WER_RULE_ELEMENT | Rule element base | 20060809 |
Method GET_NEW_ACTION on class CL_WER_FACTORY has no exception.
Method GET_NEW_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_APPLICATION | Value transfer | Object reference (TYPE REF TO) | CL_WER_APPLICATION | Concrete application of the Rule engine | 20060726 |
Method GET_NEW_APPLICATION on class CL_WER_FACTORY has no exception.
Method GET_NEW_CONDITION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | Boolean: true = X and false = SPACE | 20060825 | |||
| 2 | RR_CONDITION | Value transfer | Object reference (TYPE REF TO) | CL_WER_CONDITION | Adapter for IF_FDT_AND_OR implementors | 20060804 |
Method GET_NEW_CONDITION on class CL_WER_FACTORY has no exception.
Method GET_NEW_DATA_OBJECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | 20060812 | ||||
| 2 | RR_DATA_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20060812 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Invalid data supplied | 20060821 |
Method GET_NEW_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20060825 | ||
| 2 | I_TYPE | Call by reference | Type reference (TYPE) | WER_ELEMENT_TYPE | Element type | 20060721 | |||
| 3 | RR_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_WER_ELEMENT | Rule element base | 20060721 |
Method GET_NEW_ELEMENT on class CL_WER_FACTORY has no exception.
Method GET_NEW_EVENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_EVENT | Value transfer | Object reference (TYPE REF TO) | CL_WER_EVENT | Rule engine event | 20060815 |
Method GET_NEW_EVENT on class CL_WER_FACTORY has no exception.
Method GET_NEW_EXPRESSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20060828 | ||
| 2 | I_TYPE | Call by reference | Type reference (TYPE) | WER_ELEMENT_TYPE | Element type | 20060804 | |||
| 3 | RR_EXPRESSION | Value transfer | Object reference (TYPE REF TO) | IF_WER_RULE_ELEMENT | Rule element base | 20060805 |
Method GET_NEW_EXPRESSION on class CL_WER_FACTORY has no exception.
Method GET_NEW_EXP_CONSTANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20060928 | ||
| 2 | RR_EXP_CONSTANT | Value transfer | Object reference (TYPE REF TO) | CL_WER_EXP_CONST | Rule element base | 20060922 |
Method GET_NEW_EXP_CONSTANT on class CL_WER_FACTORY has no exception.
Method GET_NEW_FUNCTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_FUNCTION | Value transfer | Object reference (TYPE REF TO) | IF_FDT_FUNCTION | FDT: Function | 20061002 |
Method GET_NEW_FUNCTION on class CL_WER_FACTORY has no exception.
Method GET_NEW_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_RULE | Value transfer | Object reference (TYPE REF TO) | CL_WER_RULE | Rule object consisting of an entry condition and an action | 20060824 |
Method GET_NEW_RULE on class CL_WER_FACTORY has no exception.
Method GET_NEW_RULE_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_RULE_SET | Value transfer | Object reference (TYPE REF TO) | CL_WER_RULE_SET | Adapter for IF_FDT_RULE_SET implementors | 20060916 |
Method GET_NEW_RULE_SET on class CL_WER_FACTORY has no exception.
Method GET_OO_CLASS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20060820 | |||
| 2 | RR_OO_CLASS | Value transfer | Object reference (TYPE REF TO) | CL_WER_OO_CLASS | Info on class components (incl. descp. class, meth, param) | 20060820 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20060820 |
Method GET_RULE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Application identifier | 20060824 | |||
| 2 | RR_RULE | Value transfer | Object reference (TYPE REF TO) | CL_WER_RULE | Rule object consisting of an entry condition and an action | 20060824 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | The application id was not found | 20060824 |
Method GET_RULE_CONFIG_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_RULE_CONFIG_APP | Value transfer | Object reference (TYPE REF TO) | CL_WER_RULE_CONFIG_APP | Rule Configuration application | 20060628 |
Method GET_RULE_CONFIG_APPLICATION on class CL_WER_FACTORY has no exception.
Method GET_RULE_ELEMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060916 | |||
| 2 | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | Context mapping of item fields against context elements | 20061006 | |||
| 3 | RR_RULE_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_WER_RULE_ELEMENT | Rule element | 20060916 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20061006 |
Method GET_RULE_PROCESSOR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_FUNCTION | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20061024 | |||
| 2 | RR_PROCESSOR | Value transfer | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20061024 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20061024 |
Method GET_RULE_SET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060916 | |||
| 2 | RR_RULE_SET | Value transfer | Object reference (TYPE REF TO) | CL_WER_RULE_SET | Adapter for IF_FDT_RULE_SET implementors | 20060916 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Value does not exist | 20060916 |
Method GET_WHERE_USED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_WHERE_USED | Value transfer | Object reference (TYPE REF TO) | CL_WER_WHERE_USED | Contains the list of element usages | 20070730 |
Method GET_WHERE_USED on class CL_WER_FACTORY has no exception.
Method GET_WORKLIST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_WORKLIST | Value transfer | Object reference (TYPE REF TO) | CL_WER_WORKLIST | Work list of elements | 20070726 |
Method GET_WORKLIST on class CL_WER_FACTORY has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 700 |