Hierarchy
⤷ AIE-AII (Application Component) Infrastructure
⤷ /AIN/RULEPROC (Package) Auto-ID Rule Processor & Conditions
Properties
Class | /AIN/CL_RULE_PROC | |
Short Description | AIN Rule Processing | |
Super Class | ||
Instantiability of a Class | 1 | Protected |
Final |
General Data
Message Class | /AIN/RP | |
Program status | ||
Category | 0 | |
Package | /AIN/RULEPROC | Auto-ID Rule Processor & Conditions |
Created | 20040430 | SAP |
Last change | 20141109 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
Class /AIN/CL_RULE_PROC has no forward declaration.
Interfaces
Class /AIN/CL_RULE_PROC has no interface implemented.
Friends
Class /AIN/CL_RULE_PROC has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | APPL_LOG_REF | Instance attribute | Protected | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | AIN Application log | 20040504 | ||
2 | CO_FALSE | Constant | Protected | Type reference (TYPE) | BOOLE_D | SPACE | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20040504 | |
3 | CO_MESSAGE_CLASS | Instance attribute | Protected | Type reference (TYPE) | SYMSGID | '/AIN/RP' | Messages, Message Class | 20040514 | |
4 | CO_TRUE | Constant | Protected | Type reference (TYPE) | BOOLE_D | 'X' | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20040504 | |
5 | MRT_ACTION_GUID | Static Attribute | Protected | Type reference (TYPE) | /AIN/DM_ACT_GUID_TAB | Table of Action GUIDs | 20061218 | ||
6 | MRT_ACTIVITIES | Instance attribute | Protected | Type reference (TYPE) | /AIN/ACTIVITY_PARAMETERS_TAB | Activity parameters table type | 20040504 | ||
7 | MRT_CONDITION_PARAMETERS | Instance attribute | Protected | Type reference (TYPE) | /AIN/RP_COND_PARAMETERS_TAB | Condition parameters table type | 20040504 | ||
8 | MRT_CONDITION_TABLES | Instance attribute | Protected | Type reference (TYPE) | /AIN/RP_CONDITION_TABLES_TAB | Condition table name | 20040504 | ||
9 | MRT_RETURN_TABLE | Static Attribute | Protected | Type reference (TYPE) | BAPIRETTAB | Return Parameter | 20040504 | ||
10 | MRT_RULES | Instance attribute | Protected | Type reference (TYPE) | /AIN/RP_RULES_TAB | Rule table type | 20040504 | ||
11 | MR_ACTIVITY_CONTEXT | Instance attribute | Protected | Type reference (TYPE) | /AIN/ACTIVITY_CONTEXT_STR | Activity Context | 20040507 | ||
12 | MR_APPL_LOG_FLAG | Instance attribute | Protected | Type reference (TYPE) | /AIN/RP_APPL_LOG_FLAG | Application log flag | 20040504 | ||
13 | MR_MESSAGE | Instance attribute | Protected | Object reference (TYPE REF TO) | DATA | Message | 20040507 | ||
14 | MR_MESSAGE_TYPE | Instance attribute | Protected | Type reference (TYPE) | /AIN/DM_MSG_TYPE_ID | Message Type ID | 20040504 | ||
15 | MR_RP_EXIT_FLAG | Instance attribute | Protected | Type reference (TYPE) | /AIN/ACTIVITY_STATUS | Activity return status | 20040513 |
Methods
Events
Class /AIN/CL_RULE_PROC has no event.
Types
Class /AIN/CL_RULE_PROC has no local type.
Method Signatures
Method COLLECT_ACTION_GUID Signature
Method COLLECT_ACTION_GUID on class /AIN/CL_RULE_PROC has no parameter.
Method COLLECT_ACTION_GUID on class /AIN/CL_RULE_PROC has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_APPL_LOG_REF | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | 20070202 | |||
2 | Importing | I_COND_PARAMETERS | Call by reference | Type reference (TYPE) | /AIN/RP_COND_PARAMETERS_TAB | 20070202 | |||
3 | Importing | I_MESSAGE | Call by reference | Type reference (TYPE) | ANY | 20070202 | |||
4 | Importing | I_MESSAGE_TYPE_ID | Call by reference | Type reference (TYPE) | /AIN/DM_MSG_TYPE_ID | 20070202 |
Method CONSTRUCTOR on class /AIN/CL_RULE_PROC has no exception.
Method CREATE_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_CREATION_ERROR | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20040510 | ||
2 | Exporting | E_REFERENCE | Call by reference | Object reference (TYPE REF TO) | /AIN/IF_ACTIVITY | Activity interface | 20040507 | ||
3 | Importing | I_CLASSNAME | Call by reference | Type reference (TYPE) | /AIN/RP_ACT_CLASSNAME | Activity class name | 20040507 |
Method CREATE_OBJECT on class /AIN/CL_RULE_PROC has no exception.
Method CREATE_RETURN_DATA Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_MSGV1 | Call by reference | Type reference (TYPE) | ANY | Messages, message variables | 20040514 | ||
2 | Importing | I_MSGV2 | Call by reference | Type reference (TYPE) | ANY | Messages, message variables | 20040514 | ||
3 | Importing | I_MSGV3 | Call by reference | Type reference (TYPE) | ANY | Messages, message variables | 20040514 | ||
4 | Importing | I_MSGV4 | Call by reference | Type reference (TYPE) | ANY | Messages, message variables | 20040514 | ||
5 | Importing | I_NBR_VAR | Call by reference | Type reference (TYPE) | I | 20040514 | |||
6 | Importing | I_NUMBER | Call by reference | Type reference (TYPE) | SYMSGNO | Messages, Message Number | 20040514 | ||
7 | Importing | I_TYPE | Call by reference | Type reference (TYPE) | SYMSGID | Messages, Message Class | 20040514 |
Method CREATE_RETURN_DATA on class /AIN/CL_RULE_PROC has no exception.
Method DELETE_RULES Signature
Method DELETE_RULES on class /AIN/CL_RULE_PROC has no parameter.
Method DELETE_RULES on class /AIN/CL_RULE_PROC has no exception.
Method EVALUATE_CONDITIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20040504 |
Method EVALUATE_CONDITIONS on class /AIN/CL_RULE_PROC has no exception.
Method FILL_RETURN_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_RETURN | Call by reference | Type reference (TYPE) | BAPIRETTAB | Table with BAPI Return Information | 20040514 |
Method FILL_RETURN_TABLE on class /AIN/CL_RULE_PROC has no exception.
Method GET_ACTION_GUID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_ACTION_GUID | Call by reference | Type reference (TYPE) | /AIN/DM_ACT_GUID_TAB | 20070202 |
Method GET_ACTION_GUID on class /AIN/CL_RULE_PROC has no exception.
Method GET_ACTIVITIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_RULE_ACTIVITIES | Call by reference | Type reference (TYPE) | /AIN/RP_RULE_ACTIVITIES_TAB | Table type for rule activities | 20040506 | ||
2 | Importing | I_RULE_ID | Call by reference | Type reference (TYPE) | /AIN/RP_RULE_ID | Rules | 20040506 |
Method GET_ACTIVITIES on class /AIN/CL_RULE_PROC has no exception.
Method GET_ACT_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_PARAMETERS | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_PARAMETERS_TAB | Activity parameters | 20040506 | ||
2 | Importing | I_ACTIVITY | Call by reference | Type reference (TYPE) | /AIN/RP_ACTIVITY | Activity name | 20040506 | ||
3 | Importing | I_ACT_SEQ | Call by reference | Type reference (TYPE) | /AIN/DM_SEQUENCE | Processing Sequence | 20040602 | ||
4 | Importing | I_RULE_ID | Call by reference | Type reference (TYPE) | /AIN/RP_RULE_ID | Rule ID | 20040521 |
Method GET_ACT_PARAMETERS on class /AIN/CL_RULE_PROC has no exception.
Method GET_ACT_STATUS_TEXT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_STATUS_TEXT | Call by reference | Type reference (TYPE) | CHAR30 | 30 Characters | 20040526 | ||
2 | Importing | I_ACTIVITY_STATUS | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_STATUS | Activity Return Status | 20040526 |
Method GET_ACT_STATUS_TEXT on class /AIN/CL_RULE_PROC has no exception.
Method GET_CONDITION_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_COND_PARAMETERS | Call by reference | Type reference (TYPE) | /AIN/RP_COND_PARAMETERS_TAB | Condition parameters table type | 20050602 |
Method GET_CONDITION_PARAMETERS on class /AIN/CL_RULE_PROC has no exception.
Method GET_CONDITION_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | RESULT | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20040506 |
Method GET_CONDITION_TABLES on class /AIN/CL_RULE_PROC has no exception.
Method GET_EXCP_ACT_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_PARAMETERS | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_PARAMETERS_TAB | Activity parameters | 20040510 | ||
2 | Importing | I_ACT_SEQ | Call by reference | Type reference (TYPE) | /AIN/DM_SEQUENCE | Processing Sequence | 20040604 | ||
3 | Importing | I_EXCP_ACTIVITY | Call by reference | Type reference (TYPE) | /AIN/RP_ACTIVITY | Activity name | 20040510 | ||
4 | Importing | I_RULE_ID | Call by reference | Type reference (TYPE) | /AIN/RP_RULE_ID | Rule ID | 20040524 |
Method GET_EXCP_ACT_PARAMETERS on class /AIN/CL_RULE_PROC has no exception.
Method GET_MESSAGE_RETURN_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_MSG_RETURN_TABLE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20070202 |
Method GET_MESSAGE_RETURN_TABLE on class /AIN/CL_RULE_PROC has no exception.
Method GET_RP_EXIT_FLAG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_RP_EXIT_FLAG | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_STATUS | Activity return status | 20040513 |
Method GET_RP_EXIT_FLAG on class /AIN/CL_RULE_PROC has no exception.
Method MERGE_TABLES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_COND_TAB_ENTRIES | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20050607 | |||
2 | Importing | I_CND_TABLE_NAME | Call by reference | Type reference (TYPE) | /AIN/RP_CND_TABLE_NAME | Condition Table Name | 20050607 |
Method MERGE_TABLES on class /AIN/CL_RULE_PROC has no exception.
Method PERFORM_ACTIVITY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Changing | C_COND_PARAMETERS | Call by reference | Type reference (TYPE) | /AIN/RP_COND_PARAMETERS_TAB | Condition parameters table type | 20050603 | ||
2 | Changing | C_FLEX_CTX | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_RULE_FLEX_CTX | Flexible Activity Context | 20060814 | ||
3 | Exporting | E_ACTIVITY_STATUS | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_STATUS | Activity return status | 20040507 | ||
4 | Exporting | E_ERROR_FLAG | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20040512 | ||
5 | Importing | I_ACTIVITY | Call by reference | Type reference (TYPE) | /AIN/RP_ACTIVITY | Activity name | 20040507 | ||
6 | Importing | I_EXCP | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20040511 | ||
7 | Importing | I_PARAMETERS | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_PARAMETERS_TAB | Activity parameters table type | 20040507 |
Method PERFORM_ACTIVITY on class /AIN/CL_RULE_PROC has no exception.
Method PROCESS_RULES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Returning | E_NEW_RULE_DET_REQUESTED | Value transfer | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20050601 |
Method PROCESS_RULES on class /AIN/CL_RULE_PROC has no exception.
Method RULE_PROCESSING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_ACT_EXIT_FLAG | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_STATUS | 20070202 | |||
2 | Exporting | E_RETURN_TABLE | Call by reference | Type reference (TYPE) | BAPIRETTAB | 20070202 | |||
3 | Importing | I_APPL_LOG_REF | Call by reference | Object reference (TYPE REF TO) | /AIN/CL_APP_LOG | 20070202 | |||
4 | Importing | I_COND_PARAMETERS | Call by reference | Type reference (TYPE) | /AIN/RP_COND_PARAMETERS_TAB | 20070202 | |||
5 | Importing | I_MESSAGE | Call by reference | Object reference (TYPE REF TO) | DATA | 20070202 | |||
6 | Importing | I_MESSAGE_TYPE_ID | Call by reference | Type reference (TYPE) | /AIN/DM_MSG_TYPE_ID | 20070202 |
Method RULE_PROCESSING on class /AIN/CL_RULE_PROC has no exception.
Method SET_CONDITION_PARAMETERS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_COND_PARAMETERS | Call by reference | Type reference (TYPE) | /AIN/RP_COND_PARAMETERS_TAB | Condition parameters table type | 20050602 |
Method SET_CONDITION_PARAMETERS on class /AIN/CL_RULE_PROC has no exception.
Method SET_RP_EXIT_FLAG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Importing | I_RP_EXIT_FLAG | Call by reference | Type reference (TYPE) | /AIN/ACTIVITY_STATUS | Activity return status | 20040513 |
Method SET_RP_EXIT_FLAG on class /AIN/CL_RULE_PROC has no exception.
Method VALIDATE_COND_TABLE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | Exporting | E_EVAL_COND_PARAMETERS | Call by reference | Type reference (TYPE) | /AIN/RP_COND_PARAMETERS_TAB | Condition table name | 20040504 | ||
2 | Exporting | E_RESULT | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20040504 | ||
3 | Exporting | E_SKIP_TABLE_EVAL | Call by reference | Type reference (TYPE) | BOOLE_D | Data element for domain BOOLE: TRUE (='X') and FALSE (=' ') | 20050610 | ||
4 | Importing | I_COND_TABLE_NAME | Call by reference | Type reference (TYPE) | /AIN/RP_CND_TABLE_NAME | Condition table name | 20040504 |
Method VALIDATE_COND_TABLE on class /AIN/CL_RULE_PROC has no exception.
History
Last changed by/on | SAP | 20141109 |
SAP Release Created in | 200 |