SAP ABAP Class CL_SWF_BRR_RULECONVERT (BRR: Conversion of a Rule)
Hierarchy
☛
SAP_BASIS (Software Component) SAP Basis Component
⤷
BC-XI-IS-BPE (Application Component) Business Process Engine
⤷
SWF_BRR (Package) Business Rule Repository

⤷

⤷

Properties
Class | CL_SWF_BRR_RULECONVERT | |
Short Description | BRR: Conversion of a Rule | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWF_BRR | Business Rule Repository |
Created | 20041221 | SAP |
Last change | 20110908 | SAP |
Shared Memory-enabled | ||
Fixed point arithmetic | ||
Unicode checks active |
Forward declarations
# | Type group / Object type | Type | Type Description |
---|---|---|---|
1 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
2 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_SWF_BRR_RULECONVERT has no interface implemented.
Friends
Class CL_SWF_BRR_RULECONVERT has no friend class.
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_EXPR | Expressions | 20060113 | ||
2 | ![]() |
Instance attribute | Private | Type reference (TYPE) | TT_IDMAP | Mapping Internal ID <-> Extractor ID | 20060403 | ||
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RDT_NAMESPACE | Namespace Table | 20060322 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWBCONDT_S | WF: Condition, Expressions Are Strings | 20041221 | ||
5 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_RLS_CONDITION | 20060601 | |||
6 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container - Context for Conversion | 20060322 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | I | Index of Current Table Line to Be Converted | 20050121 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BRR_RULE_XML_HELPER | Help Structure for Serializing/Deserializing a Rule | 20060113 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | String-Based XML Representation of Condition | 20060403 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XSTRING | XML Representation of Condition | 20041221 | ||
11 | ![]() |
Instance attribute | Private | Type reference (TYPE) | BRR_LOCALID_N | Local ID (Numeric Part) | 20050121 |
Methods
Events
Class CL_SWF_BRR_RULECONVERT has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TT_EXPR | Private | See coding | 20060113 | tt_expr TYPE HASHED TABLE OF ty_expr
WITH UNIQUE KEY id
|
||
2 | TT_IDMAP | Private | See coding | 20060403 | tt_idmap TYPE HASHED TABLE OF ty_idmap
WITH UNIQUE KEY extractor_id
|
||
3 | TY_EXPR | Private | See coding | 20060113 | BEGIN OF ty_expr,
id TYPE brr_localid,
extractor_id TYPE guid_16,
expr TYPE string,
END OF ty_expr
|
||
4 | TY_IDMAP | Private | See coding | 20060403 | BEGIN OF ty_idmap,
extractor_id TYPE guid_16,
id TYPE brr_localid,
extractor TYPE trd_extractor,
END OF ty_idmap
|
Method Signatures
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_RULESTRING | Call by reference | Type reference (TYPE) | STRING | Stringbasierte XML-Repräsentation einer Bedingung | 20060403 | ||
2 | ![]() |
IM_RULEXML | Call by reference | Type reference (TYPE) | XSTRING | XML-Repräsentation einer Bedingung | 20041221 | ||
3 | ![]() |
IN_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container - Implementierung einer 'Collection' | 20060322 | ||
4 | ![]() |
IT_NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Tabelle der Namespaces | 20060322 | ||
5 | ![]() |
IT_SWBCOND | Call by reference | Type reference (TYPE) | SWBCONDT_S | WF: Bedingung, Ausdrücke sind Strings | 20041221 |
Method CONSTRUCTOR on class CL_SWF_BRR_RULECONVERT has no exception.
Method RULE_TO_SWBCOND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ET_SWBCOND | Call by reference | Type reference (TYPE) | SWBCONDTAB | WF: Interne Repräsentation einer Bedingung | 20041221 | ||
2 | ![]() |
ET_SWBCOND_S | Call by reference | Type reference (TYPE) | SWBCONDT_S | WF: Bedingung, Ausdrücke sind Strings | 20041221 | ||
3 | ![]() |
IM_RULESTRING | Call by reference | Type reference (TYPE) | STRING | Stringbasierte XML-Repräsentation einer Bedingung | 20060403 | ||
4 | ![]() |
IM_RULEXML | Call by reference | Type reference (TYPE) | XSTRING | XML-Repräsentation einer Bedingung (empfohlen!) | 20041221 | ||
5 | ![]() |
IN_CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_CNT_CONTAINER | Container - Implementierung einer 'Collection' | 20060403 | ||
6 | ![]() |
IT_NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Tabelle der Namespaces | 20060403 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Regel kann nicht konvertiert werden | 20060428 |
Method SWBCOND_TO_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_SWBCOND | Call by reference | Type reference (TYPE) | SWBCONDTAB | WF: Interne Repräsentation einer Bedingung | 20041221 | ||
2 | ![]() |
IT_SWBCOND_S | Call by reference | Type reference (TYPE) | SWBCONDT_S | WF: Bedingung, Ausdrücke sind Strings | 20041221 | ||
3 | ![]() |
RE_RULEXML | Value transfer | Type reference (TYPE) | XSTRING | XML-Repräsentation einer Bedingung | 20041221 |
Method SWBCOND_TO_RULE on class CL_SWF_BRR_RULECONVERT has no exception.
Method _CONVERT_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IN_EXPRID | Call by reference | Type reference (TYPE) | BRR_LOCALID | Lokale ID | 20060113 | ||
2 | ![]() |
OUT_EXPR | Value transfer | Type reference (TYPE) | STRING | 20060113 |
Method _CONVERT_EXPRESSION on class CL_SWF_BRR_RULECONVERT has no exception.
Method _CONVERT_TOKEN Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_TOKEN | Call by reference | Type reference (TYPE) | BRR_TOKEN | BRR: Token einer Bedingung | 20060112 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im BRR-Service | 20070522 |
Method _CONVERT_TO_SWB_OPERATOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
OPERATOR | Call by reference | Type reference (TYPE) | BRR_OPERATOR | Standard-Operator | 20060504 | ||
2 | ![]() |
SWB_OPERATOR | Call by reference | Type reference (TYPE) | SWD_OPERAT | Vergleichsoperator in booleschen Bedingungen | 20060504 |
Method _CONVERT_TO_SWB_OPERATOR on class CL_SWF_BRR_RULECONVERT has no exception.
Method _CREATE_COMPARISON Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_LINE | Call by reference | Type reference (TYPE) | SWB_COND_S | Struktur für Bedingungen | 20050121 | ||
2 | ![]() |
RE_ID | Value transfer | Type reference (TYPE) | BRR_LOCALID | Lokale ID | 20050121 |
Method _CREATE_COMPARISON on class CL_SWF_BRR_RULECONVERT has no exception.
Method _CREATE_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_EXPR | Call by reference | Type reference (TYPE) | STRING | Expression | 20050121 | ||
2 | ![]() |
IM_EXPRTYPE | Call by reference | Type reference (TYPE) | SWA_EXPRTY | Expression type | 20050121 | ||
3 | ![]() |
RE_ID | Value transfer | Type reference (TYPE) | BRR_LOCALID | Lokale ID | 20050121 |
Method _CREATE_EXPRESSION on class CL_SWF_BRR_RULECONVERT has no exception.
Method _CREATE_LOCALID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_PREFIX | Call by reference | Type reference (TYPE) | BRR_LOCALID_P | Lokale ID (Präfix) | 20050121 | ||
2 | ![]() |
RE_ID | Value transfer | Type reference (TYPE) | BRR_LOCALID | Lokale ID | 20050121 |
Method _CREATE_LOCALID on class CL_SWF_BRR_RULECONVERT has no exception.
Method _CREATE_SWBCOND Signature
Method _CREATE_SWBCOND on class CL_SWF_BRR_RULECONVERT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20060601 |
Method _DESERIALIZE_EXPRESSIONS Signature
Method _DESERIALIZE_EXPRESSIONS on class CL_SWF_BRR_RULECONVERT has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Extraktor kann nicht deserialisiert werden | 20060428 |
Method _EXTRACTOR_TO_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EX_EXPRESSION | Call by reference | Type reference (TYPE) | STRING | 20060403 | |||
2 | ![]() |
IN_EXTRACTOR | Call by reference | Type reference (TYPE) | TRD_EXTRACTOR | XI: Extractors | 20060403 |
Method _EXTRACTOR_TO_EXPRESSION on class CL_SWF_BRR_RULECONVERT has no exception.
Method _GET_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_CONDITION | Value transfer | Object reference (TYPE REF TO) | CL_SWF_RLS_CONDITION | 20060601 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20060601 |
Method _GET_RULEXML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RE_RULEXML | Value transfer | Type reference (TYPE) | XSTRING | XML-Repräsentation einer Bedingung | 20041221 |
Method _GET_RULEXML on class CL_SWF_BRR_RULECONVERT has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 700 |