Hierarchy
⤷ LO-MD-MM (Application Component) Material Master
⤷ WER_PERSISTENCE (Package) Data Base Access
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 | CL_WER_CONST | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) |
2 | IF_FDT_QUERY | Forward declaration interface (INTERFACE i DEFINITION DEF... | Forward declaration interface (INTERFACE i DEFINITION DEF... |
3 | IF_FDT_TYPES | 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 | MR_WORKLIST | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_WER_WORKLIST | Work list of elements | 20070726 | ||
2 | SR_CO | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_CONST | Constants | 20060628 | ||
3 | SR_ERR_REPORTER | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_EXCEPTION_REPORTER | Services for raising exceptions | 20060714 | ||
4 | SR_FDT_FACTORY | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_FDT_FACTORY | FDT: Factory | 20060725 | ||
5 | SR_ME | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_FACTORY | Singleton object | 20060628 | ||
6 | SR_RULE_CONFIG_APP | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_RULE_CONFIG_APP | Rule Configuration application | 20060714 | ||
7 | SR_SERVICES | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_SERVICES | Grouping of generic services | 20060726 | ||
8 | SR_STORAGE | Static Attribute | Protected | Object reference (TYPE REF TO) | CL_WER_STORAGE | For saving and loading from database | 20060714 | ||
9 | ST_ELEMENT_LISTS | Static Attribute | Protected | Type reference (TYPE) | WER_ELEMENT_LIST_TTY | Application ids with their element list instance | 20060802 | ||
10 | ST_ITEM_FIELD_META_DATA | 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 | CLASS_CONSTRUCTOR | Static method | Public | Constructor | 20060628 | |
2 | FREE | Instance method | Public | Method | Frees all tables and references | 20060802 |
3 | GET_ACTION | Instance method | Public | Method | Returns the action instance corresponding to the id and type | 20060804 |
4 | GET_APPLICATION | Instance method | Public | Method | Returns the application instance corresponding to the id | 20060725 |
5 | GET_CONDITION | Instance method | Public | Method | Returns the condition instance corresponding to the id | 20060803 |
6 | GET_CONTEXT | Instance method | Public | Method | Returns a new context instance | 20061107 |
7 | GET_CONTEXT_MAPPER | Instance method | Public | Method | Returns a context mapping instance for the given rules | 20061102 |
8 | GET_CONTEXT_SET | Instance method | Public | Method | Returns a context set instance | 20061107 |
9 | GET_DATA_OBJECT | Instance method | Public | Method | Returns an FDT data object | 20060916 |
10 | GET_ELEMENT | Instance method | Public | Method | Returns the element instance corresponding to type/id | 20060721 |
11 | GET_ELEMENT_LIST | Instance method | Public | Method | Returns the elements description list | 20060722 |
12 | GET_EVENT | Instance method | Public | Method | Returns the event instance corresponding to the ID | 20060815 |
13 | GET_EXPRESSION | Instance method | Public | Method | Returns the expersssion instance corresp. to the id and type | 20060804 |
14 | GET_EXP_CONSTANT | Instance method | Private | Method | Returns a constant expression instance | 20060928 |
15 | GET_FDT_QUERY | Instance method | Public | Method | Returns a new instance of IF_FDT_QUERY | 20070118 |
16 | GET_FDT_RULE | Instance method | Public | Method | Returns an instance of IF_FDT_RULE | 20061101 |
17 | GET_FUNCTION | Instance method | Public | Method | Returns an existing FDT function instance | 20061002 |
18 | GET_INSTANCE | Static method | Public | Method | Returns the singleton object | 20060628 |
19 | GET_ITEM_MD_FROM_STORAGE | Instance method | Private | Method | Retrieves and returns a meta data instance from the storage | 20060714 |
20 | GET_ITEM_META_DATA | Instance method | Public | Method | Returns the meta data of an item structure | 20060714 |
21 | GET_ITEM_SET | Instance method | Public | Method | Returns an item set of a given structure filled with data | 20060707 |
22 | GET_ITEM_SETS | Instance method | Private | Method | Returns the item sets of an application without data | 20060726 |
23 | GET_ITEM_SET_LEAN_META_DATA | Instance method | Public | Method | Returns an item set based on lean meta data | 20120320 |
24 | GET_NEW_ACTION | Instance method | Public | Method | Returns a new action instance | 20060809 |
25 | GET_NEW_APPLICATION | Instance method | Public | Method | Returns a new application instance | 20060726 |
26 | GET_NEW_CONDITION | Instance method | Public | Method | Returns a new condition instance | 20060804 |
27 | GET_NEW_DATA_OBJECT | Instance method | Public | Method | Create an FDT data object using a ref. DDIC data element | 20060812 |
28 | GET_NEW_ELEMENT | Instance method | Public | Method | Returns a new element instance of the requested type | 20060721 |
29 | GET_NEW_EVENT | Instance method | Public | Method | Returns a new event instance | 20060815 |
30 | GET_NEW_EXPRESSION | Instance method | Public | Method | Returns a new expression instance | 20060804 |
31 | GET_NEW_EXP_CONSTANT | Instance method | Private | Method | Returns a new constant expression instance | 20060922 |
32 | GET_NEW_FUNCTION | Instance method | Public | Method | Returns a new FDT function instance | 20061002 |
33 | GET_NEW_RULE | Instance method | Public | Method | Returns a new rule instance | 20060824 |
34 | GET_NEW_RULE_SET | Instance method | Public | Method | Returns a new rule set instance | 20060916 |
35 | GET_OO_CLASS | Instance method | Public | Method | Returns the an OO class definition | 20060820 |
36 | GET_RULE | Instance method | Public | Method | Returns the rule instance corresponding to the id | 20060824 |
37 | GET_RULE_CONFIG_APPLICATION | Instance method | Public | Method | Returns the rule configuration application instance | 20060628 |
38 | GET_RULE_ELEMENT | Instance method | Public | Method | Returns the rule element instance (assignment mode) | 20060916 |
39 | GET_RULE_PROCESSOR | Instance method | Public | Method | Returns a rule processor from a function id | 20061024 |
40 | GET_RULE_SET | Instance method | Public | Method | Returns the rule set instance corresponding to the id | 20060916 |
41 | GET_WHERE_USED | Instance method | Public | Method | Returns a where-used instance (as of 603) | 20070730 |
42 | GET_WORKLIST | 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 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060804 | ||
2 | Importing | 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 | Returning | RR_ACTION | Value transfer | Object reference (TYPE REF TO) | IF_WER_RULE_ELEMENT | Rule element base | 20060811 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20060818 |
Method GET_APPLICATION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Application identifier | 20060725 | ||
2 | Importing | I_RUNTIME | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_FALSE | Boolean: true = X and false = SPACE | 20070312 | |
3 | Returning | 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 | CX_WER_DATA_NOT_FOUND | 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 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Application identifier | 20060803 | ||
2 | Importing | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20060921 | |
3 | Returning | 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 | CX_WER_DATA_NOT_FOUND | 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 | Importing | IR_CONTEXT_DATA | Call by reference | Object reference (TYPE REF TO) | WER_CONTEXT_DATA_TTY | Context value entries | 20061107 | ||
2 | Importing | IR_DATA_OBJECTS | Call by reference | Object reference (TYPE REF TO) | WER_DATA_OBJECT_TTY | Data object IDs and references | 20061107 | ||
3 | Importing | IR_DATA_OBJECT_IDS | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TYPES=>TS_OBJECT_ID | 20061107 | |||
4 | Returning | 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 | Importing | IT_RULES | Call by reference | Type reference (TYPE) | WER_RS_LINE_TTY | Element Identifications (id, name, description, type) | 20061102 | ||
2 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | WER_APPLICATION_ID | Application identifier | 20061102 | ||
3 | Returning | 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 | CX_WER_DATA_NOT_FOUND | 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 | Importing | IR_CONTEXTS | Call by reference | Object reference (TYPE REF TO) | WER_CONTEXT_TTY | Context data entries | 20061107 | ||
2 | Importing | IR_CONTEXT_MAPPER | Call by reference | Object reference (TYPE REF TO) | CL_WER_CONTEXT_MAPPING | Mapping between item fields and data objects | 20070109 | ||
3 | Importing | IR_CURRENT_CONTEXTS | Call by reference | Object reference (TYPE REF TO) | WER_CONTEXT_TTY | Context data entries | 20061107 | ||
4 | Importing | IR_DATA_OBJECT_IDS | Call by reference | Object reference (TYPE REF TO) | IF_FDT_TYPES=>TS_OBJECT_ID | 20061107 | |||
5 | Returning | 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 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_DATA_OBJECT_ID | Unique data object identifier (GUID) | 20060916 | ||
2 | Returning | RR_DATA_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20060916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20060916 |
Method GET_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | WER_APPLICATION_ID | Application identifier | 20061101 | ||
2 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060721 | ||
3 | Importing | I_TYPE | Call by reference | Type reference (TYPE) | WER_ELEMENT_TYPE | Element type | 20060721 | ||
4 | Returning | RR_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_WER_ELEMENT | Rule element base | 20060721 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | 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 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | WER_APPLICATION_ID | Application identifier | 20060802 | ||
2 | Importing | 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 | Returning | 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 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20060802 |
Method GET_EVENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | WER_APPLICATION_ID | Application identifier | 20061101 | ||
2 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060815 | ||
3 | Returning | RR_EVENT | Value transfer | Object reference (TYPE REF TO) | CL_WER_EVENT | Rule engine event | 20060815 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20060815 |
Method GET_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060804 | ||
2 | Importing | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20061006 | |
3 | Returning | RR_EXPRESSION | Value transfer | Object reference (TYPE REF TO) | IF_WER_RULE_ELEMENT | Rule element base | 20060805 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | Invalid data supplied | 20060818 |
Method GET_EXP_CONSTANT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Boolean: true = X and false = SPACE | 20060928 | ||
2 | Importing | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20061006 | |
3 | Returning | 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 | Returning | 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 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20061101 | ||
2 | Returning | RR_FDT_RULE | Value transfer | Object reference (TYPE REF TO) | IF_FDT_RULE | FDT: Rule | 20061101 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20061101 |
Method GET_FUNCTION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_FUNCTION | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20061002 | ||
2 | Returning | RR_FUNCTION | Value transfer | Object reference (TYPE REF TO) | IF_FDT_FUNCTION | FDT: Function | 20061002 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20061002 |
Method GET_INSTANCE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | 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 | Importing | I_ROOT_FIELD | Call by reference | Type reference (TYPE) | WER_ITEM_FIELD_ID | Unique Item field identifier (GUID) | 20060714 | ||
2 | Importing | I_RUNTIME | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_FALSE | Boolean: true = X and false = SPACE | 20070312 | |
3 | Returning | 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 | CX_WER_DATA_INVALID | Invalid data supplied | 20060714 | |
2 | CX_WER_DATA_NOT_FOUND | 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 | Importing | I_ROOT_ITEM | Call by reference | Type reference (TYPE) | WER_ITEM_ID | Unique work item identifier (GUID) | 20060714 | ||
2 | Importing | I_RUNTIME | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_FALSE | Boolean: true = X and false = SPACE | 20070312 | |
3 | Returning | 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 | CX_WER_DATA_INVALID | Invalid data supplied | 20060714 | |
2 | CX_WER_DATA_NOT_FOUND | 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 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data used to fill the item set | 20060809 | ||
2 | Importing | I_ITEM_ID | Call by reference | Type reference (TYPE) | WER_ITEM_ID | Item structure id | 20060707 | ||
3 | Importing | I_RUNTIME | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_FALSE | Boolean: true = X and false = SPACE | 20070312 | |
4 | Returning | 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 | CX_WER_DATA_INVALID | Invalid data supplied | 20060809 | |
2 | CX_WER_DATA_NOT_FOUND | 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 | Importing | I_APPLICATION | Call by reference | Type reference (TYPE) | WER_APPLICATION_ID | Application identifier | 20060726 | ||
2 | Importing | I_RUNTIME | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_FALSE | Boolean: true = X and false = SPACE | 20070312 | |
3 | Returning | RR_ITEM_SETS | Value transfer | Object reference (TYPE REF TO) | WER_ITEM_SET_TTY | Item sets | 20060726 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | 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 | Importing | IR_DATA | Call by reference | Object reference (TYPE REF TO) | DATA | Data used to fill the item set | 20120320 | ||
2 | Importing | I_ITEM_ID | Call by reference | Type reference (TYPE) | WER_ITEM_ID | Item structure id | 20120320 | ||
3 | Returning | 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 | CX_WER_DATA_INVALID | Invalid data supplied | 20120320 | |
2 | CX_WER_DATA_NOT_FOUND | 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 | Importing | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20060828 | |
2 | Importing | I_TYPE | Call by reference | Type reference (TYPE) | WER_ELEMENT_TYPE | Element type | 20060809 | ||
3 | Returning | 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 | Returning | 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 | Importing | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | Boolean: true = X and false = SPACE | 20060825 | ||
2 | Returning | 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 | Importing | I_OBJECT_TYPE | Call by reference | Type reference (TYPE) | IF_FDT_TYPES=>DATA_OBJECT_TYPE | 20060812 | |||
2 | Returning | RR_DATA_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_FDT_DATA_OBJECT | FDT: Data Object | 20060812 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_INVALID | Invalid data supplied | 20060821 |
Method GET_NEW_ELEMENT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20060825 | |
2 | Importing | I_TYPE | Call by reference | Type reference (TYPE) | WER_ELEMENT_TYPE | Element type | 20060721 | ||
3 | Returning | 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 | Returning | 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 | Importing | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20060828 | |
2 | Importing | I_TYPE | Call by reference | Type reference (TYPE) | WER_ELEMENT_TYPE | Element type | 20060804 | ||
3 | Returning | 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 | Importing | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | CL_WER_CONST=>C_TRUE | Boolean: true = X and false = SPACE | 20060928 | |
2 | Returning | 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 | Returning | 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 | Returning | 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 | Returning | 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 | Importing | I_CLASS | Call by reference | Type reference (TYPE) | SEOCLSNAME | Object Type Name | 20060820 | ||
2 | Returning | 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 | CX_WER_DATA_NOT_FOUND | Value does not exist | 20060820 |
Method GET_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Application identifier | 20060824 | ||
2 | Returning | 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 | CX_WER_DATA_NOT_FOUND | 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 | Returning | 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 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060916 | ||
2 | Importing | I_TEMPLATE | Call by reference | Type reference (TYPE) | WER_BOOL | Context mapping of item fields against context elements | 20061006 | ||
3 | Returning | RR_RULE_ELEMENT | Value transfer | Object reference (TYPE REF TO) | IF_WER_RULE_ELEMENT | Rule element | 20060916 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | 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 | Importing | I_FUNCTION | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20061024 | ||
2 | Returning | RR_PROCESSOR | Value transfer | Object reference (TYPE REF TO) | IF_FDT_PROCESSOR | FDT: Processor | 20061024 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | CX_WER_DATA_NOT_FOUND | 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 | Importing | I_ID | Call by reference | Type reference (TYPE) | WER_ELEMENT_ID | Element unique identifier | 20060916 | ||
2 | Returning | 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 | CX_WER_DATA_NOT_FOUND | 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 | Returning | 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 | Returning | 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 |