Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_EXP_OUTPUT_CONVERSION | Output Conversion for Expressions | 20031013 |
2 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_IFS_SERIALIZER | Indicates Serialization Class | 20030711 |
Properties
Class | CL_SAI_SWF_RULE_ENGINE | |
Short Description | Interface for Workflow Rules | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWF_XI_ADAPTER | Workflow Adapter for XI |
Created | 20030701 | SAP |
Last change | 20130531 | 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) |
3 | ![]() |
Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SWF_EXP_OUTPUT_CONVERSION | Output Conversion for Expressions | 20031013 | ||
2 | IF_SWF_IFS_SERIALIZER | Indicates Serialization Class | 20030711 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_SWF_XI_EXPRESSION | 20030808 | Interface for Expressions in XI Format |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR32 | 'CONDITION' | Name of Root Tag | 20030711 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR32 | 'SWF_RLS_001' | Message Class (Error Macros) | 20030716 | |
3 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T_MAP_TAB | 20031013 | |||
4 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'CL_SAI_SWF_RULE_ENGINE' | Separate Class Name | 20031010 | |
5 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR32 | 'CL_SAI_SWF_RULE_ENGINE' | Name of Persistence Class for Condition Serialization | 20030711 | |
6 | ![]() |
Constant | Public | Type reference (TYPE) | STRING | '_MSG' | Name of Message in Container | 20030701 | |
7 | ![]() |
Constant | Public | Type reference (TYPE) | CHAR32 | '_NSM' | Name of 'the' Message in Container | 20030701 | |
8 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR32 | 'BC-XI-IS-IEN' | Name of Persistence Class for Condition Serialization | 20030711 | |
9 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'http://sap.com/xi/XI/System' | Name of Message in Container | 20031010 | |
10 | ![]() |
Constant | Private | Type reference (TYPE) | CHAR32 | 'XSDSIMPLE' | Indicator for Simple XSD Type | 20030926 | |
11 | ![]() |
Static Attribute | Private | See coding | Extractor Key - xpath | 20120118 | |||
12 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Default Container for Rule Evaluation | 20030701 | ||
13 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | Default Message for Rule Evaluation | 20030701 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | RDT_NAMESPACE | Default Namespaces for Rule Evaluation | 20030701 | ||
15 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_IFS_EXPRESSION_FACTORY | Buffer for Expressions | 20030701 | ||
16 | ![]() |
Static Attribute | Private | Object reference (TYPE REF TO) | CX_SWF_IFS_EXCEPTION | Last Occurring Exception | 20040128 | ||
17 | ![]() |
Instance attribute | Private | Type reference (TYPE) | T_BUFFER | Buffers for Already Evaluated Rules | 20030701 | ||
18 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_TRC_HANDLE | Logical Trace Handle | 20040608 | ||
19 | ![]() |
Static Attribute | Private | Type reference (TYPE) | T_XI_KEYMAP | Conversion of GUIDs XI <-> BRR | 20031205 | ||
20 | ![]() |
Constant | Private | Type reference (TYPE) | RD_EXTRTYPE | 'CO' | Expression Type: Context Object | 20030721 | |
21 | ![]() |
Constant | Private | Type reference (TYPE) | RD_EXTRTYPE | 'XB' | Expression Type: Truth Value Using XPATH | 20030703 | |
22 | ![]() |
Constant | Private | Type reference (TYPE) | RD_EXTRTYPE | 'KO' | Expression Type: Constant | 20030703 | |
23 | ![]() |
Constant | Private | Type reference (TYPE) | RD_EXTRTYPE | 'CE' | Expression Type: Container Element | 20030703 | |
24 | ![]() |
Constant | Private | Type reference (TYPE) | RD_EXTRTYPE | 'HE' | Expression Type: Header Field of Message | 20031002 | |
25 | ![]() |
Constant | Private | Type reference (TYPE) | RD_EXTRTYPE | 'CT' | Expression Type: System Field of Message | 20031002 | |
26 | ![]() |
Constant | Private | Type reference (TYPE) | RD_EXTRTYPE | 'XP' | Expression Type: XPATH | 20030703 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Transfer Rule for Later Evaluation | 20030701 |
2 | ![]() |
Static method | Private | Method | Load Rule Instance Using BRR-API | 20030701 |
3 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20031013 |
4 | ![]() |
Instance method | Public | Constructor | Constructor | 20030701 |
5 | ![]() |
Static method | Public | Method | Generate Instance of Evaluation Machine | 20030701 |
6 | ![]() |
Static method | Private | Method | Generate Standard XI Rule Container | 20030701 |
7 | ![]() |
Static method | Public | Method | Delete All Routing and Mapping Conditions | 20030709 |
8 | ![]() |
Static method | Public | Method | Delete All Rules for an XI Object in BRR | 20030701 |
9 | ![]() |
Instance method | Public | Method | 20030711 | |
10 | ![]() |
Static method | Public | Method | Display Rule Using GUID in HTML Control | 20030709 |
11 | ![]() |
Instance method | Public | Method | Evaluate Rule | 20030701 |
12 | ![]() |
Static method | Public | Method | Saves key-xpath relation of extractors | 20120118 |
13 | ![]() |
Instance method | Private | Method | Pack Evaluation Parameters in Standard Container | 20030701 |
14 | ![]() |
Static method | Public | Method | Evaluate XPath to Payload (Typed) | 20050113 |
15 | ![]() |
Static method | Private | Method | Use Expression Type in Expression | 20031013 |
16 | ![]() |
Static method | Public | Method | Service: Import Condition in New XI 3.0 Format | 20040107 |
17 | ![]() |
Static method | Private | Method | Import Individual Expression | 20030702 |
18 | ![]() |
Static method | Public | Method | Service: Import Condition in Old XI 3.0 Format | 20030701 |
19 | ![]() |
Static method | Public | Method | Service: Import Condition in Java XML Format | 20030808 |
20 | ![]() |
Static method | Public | Method | Save New Rule in BRR and Overwrite Existing Rule | 20030701 |
21 | ![]() |
Static method | Public | Method | Save or Update List of Rules in BRR | 20030721 |
22 | ![]() |
Static method | Private | Method | Convert XI Key + Condition ID to BRR GUID | 20031204 |
23 | ![]() |
Static method | Public | Method | Evaluate XPath to Payload (Table of String) | 20031010 |
24 | ![]() |
Static method | Public | Method | Determine Value of a Header Field (Table of String) | 20031010 |
25 | ![]() |
Static method | Public | Method | Evaluate System Field ('Technical Context Object') | 20031010 |
26 | ![]() |
Instance method | Public | Method | 20031013 | |
27 | ![]() |
Instance method | Private | Method | Query Rule Buffer | 20030701 |
28 | ![]() |
Static method | Private | Method | Convert XI Key + Condition ID to BRR GUID | 20031205 |
29 | ![]() |
Instance method | Public | Method | Reset Evaluation Instance | 20030701 |
30 | ![]() |
Instance method | Public | Method | Read Property of a Rule in BRR | 20031013 |
31 | ![]() |
Instance method | Public | Method | Output Rule as String | 20031013 |
32 | ![]() |
Instance method | Public | Method | 20030711 | |
33 | ![]() |
Instance method | Private | Method | Set Rule Buffer | 20030701 |
34 | ![]() |
Static method | Public | Method | Saves key-xpath relation of extractors | 20120118 |
35 | ![]() |
Static method | Private | Method | Swap Left and Right Operands | 20031119 |
36 | ![]() |
Static method | Public | Method | Import Expression | 20031023 |
37 | ![]() |
Static method | Private | Method | Build Workflow Expression | 20031013 |
Events
Class CL_SAI_SWF_RULE_ENGINE has no event.
Types
# | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
---|---|---|---|---|---|---|---|
1 | TYPE_EXTRACTOR | Protected | See coding | Extractor Guid - xpath | 20120118 | begin of TYPE_EXTRACTOR,
GUID type GUID_22,
XPATH type string,
end of TYPE_EXTRACTOR
|
Method Signatures
Method ADD_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_SWF_RLS_CONDITION | Bedingung | 20030701 | ||
2 | ![]() |
CONDITION_30 | Call by reference | Type reference (TYPE) | RDT_CONDITION | Bedingung im XI-3.0-Format | 20030702 | ||
3 | ![]() |
MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Message | 20030701 | ||
4 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Namespace-Mappingtabelle | 20030701 |
Method ADD_RULE on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method BRR_INSTANTIATE_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXPRESSION_FACTORY | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_EXPRESSION_FACTORY | Verwaltung von Ausdrücken | 20030701 | ||
2 | ![]() |
MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | Nachricht, für die die Bedingung auszuwerten ist | 20030701 | ||
3 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Tabelle mit Namespace-Deklarationen | 20030701 | ||
4 | ![]() |
RULE | Value transfer | Type reference (TYPE) | T_RULE | Zeiger auf Regel | 20030701 | ||
5 | ![]() |
RULE_ID | Call by reference | Type reference (TYPE) | SWFRULEID | Eindeutige (logische) Kennung der Regel im BRR | 20030701 |
Method BRR_INSTANTIATE_RULE on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SAI_SWF_RULE_ENGINE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEFAULT_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | Nachricht, auf der Ausgewertet werden soll | 20030701 | ||
2 | ![]() |
DEFAULT_NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Tabelle mit Namespace-Deklarationen | 20030701 |
Method CONSTRUCTOR on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method CREATE_RULE_ENGINE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEFAULT_MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | Nachricht, auf der Ausgewertet werden soll | 20030701 | ||
2 | ![]() |
DEFAULT_NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Tabelle mit Namespace-Deklarationen | 20030701 | ||
3 | ![]() |
RULE_ENGINE | Value transfer | Object reference (TYPE REF TO) | CL_SAI_SWF_RULE_ENGINE | Instanz zur gepufferten Auswertung von Regeln | 20030701 |
Method CREATE_RULE_ENGINE on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method CREATE_STANDARD_RULE_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | Nachricht, auf der Ausgewertet werden soll | 20030701 | ||
2 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Tabelle mit Namespace-Deklarationen | 20030701 | ||
3 | ![]() |
RULE_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container: Nachricht+Namespaces haben Standardnamen | 20030701 |
Method CREATE_STANDARD_RULE_CONTAINER on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method DELETE_RULES_FULL_REFRESH Signature
Method DELETE_RULES_FULL_REFRESH on class CL_SAI_SWF_RULE_ENGINE has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080205 |
Method DELETE_RULES_OF_XI_OBJECT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
XI_OBJECT_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | ID des übergeordneten XI-Objekts | 20030701 | ||
2 | ![]() |
XI_OBJECT_TYPE | Call by reference | Type reference (TYPE) | SAIOBJTYPE | XI Laufzeit: XI Objekt Typ | 20080205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
20080205 |
Method DESERIALIZE Signature
Method DESERIALIZE on class CL_SAI_SWF_RULE_ENGINE has no parameter.
Method DESERIALIZE on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method DISPLAY_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONTROL_CONTAINER | Call by reference | Object reference (TYPE REF TO) | CL_GUI_CONTAINER | Andockpunkt | 20030709 | ||
2 | ![]() |
MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Message | 20030718 | ||
3 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Namespace-Mappingtabelle | 20030718 | ||
4 | ![]() |
RULE_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | Kennung der zugeordneten Bedingung | 20030709 | ||
5 | ![]() |
XI_OBJECT_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | Kennung des XI-Objekts | 20031204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Regel kann nicht geladen werden | 20030812 |
Method EVALUATE_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BOOLEAN_RESULT | Call by reference | Type reference (TYPE) | SWBBOOLEAN | 'T' - wahr, 'F' - Falsch, 'E' - Fehler | 20030701 | ||
2 | ![]() |
BYPASSING_BUFFER | Call by reference | Type reference (TYPE) | XFLAG | 'X' - neu auswerten, ' ' - Puffer darf verwendet werden | 20030701 | ||
3 | ![]() |
MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Message | 20030701 | ||
4 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Namespace-Mappingtabelle | 20030701 | ||
5 | ![]() |
RULE_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | Logische ID für eine Regel im BRR | 20030701 | ||
6 | ![]() |
XI_OBJECT_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | Kennung des XI-Objekts | 20031204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20030701 |
Method GET_EXTRACTOR_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IM_XPATH | Call by reference | Type reference (TYPE) | STRING | 20120118 | |||
2 | ![]() |
RE_GUID | Value transfer | Type reference (TYPE) | GUID_22 | GUID im 'CHAR' Format mit Groß-/Kleinschreibung (!) | 20120118 |
Method GET_EXTRACTOR_KEY on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method GET_RULE_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | Nachricht, auf der Ausgewertet werden soll | 20030701 | ||
2 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Tabelle mit Namespace-Deklarationen | 20030701 | ||
3 | ![]() |
RULE_CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container: Nachricht+Namespaces haben Standardnamen | 20030701 |
Method GET_RULE_CONTAINER on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method GET_XPATH Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONT | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container | 20050113 | ||
2 | ![]() |
RESULT | Call by reference | Type reference (TYPE) | ANY | Typisiertes Ergebnis der XPath-Auswertung | 20050113 | ||
3 | ![]() |
XPATH | Call by reference | Type reference (TYPE) | STRING | Auszuwertender XPATH-Ausdruck | 20050113 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Auswertung des XPath-Ausdrucks | 20050113 |
Method HANDLE_EXPR_TYPE_2 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXPR | Call by reference | Type reference (TYPE) | STRING | Ausdruck im XI-Format | 20031013 | ||
2 | ![]() |
EXPR_TYPE | Call by reference | Type reference (TYPE) | CHAR4 | Kennzeichen für Ausdruckstyp (Domäne: RD_EXTRTYPE) | 20031013 | ||
3 | ![]() |
QUALIFIED_EXPR | Value transfer | Type reference (TYPE) | STRING | Ausdruck im WebFlow-Format | 20031013 |
Method HANDLE_EXPR_TYPE_2 on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method IMPORT_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_SWF_RLS_CONDITION | Bedingungsobjekt | 20040107 | ||
2 | ![]() |
CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container des Prozesses | 20040107 | ||
3 | ![]() |
EXTRACTORS | Call by reference | Type reference (TYPE) | RDT_EXTRACTOR | Tabelle mit Extraktoren | 20040107 | ||
4 | ![]() |
IM_CONDITION | Call by reference | Type reference (TYPE) | RDT_CONDSHORT | Tabelle mit Bedingungen | 20040107 | ||
5 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | ANY | Namespace-Map des Prozesses | 20040107 | ||
6 | ![]() |
REQUIRED_ATTRIBUTES | Call by reference | Type reference (TYPE) | SWFSTRTAB | WebFlow-Proxy Generierungsinformation | 20040107 | ||
7 | ![]() |
RULE_ID | Call by reference | Type reference (TYPE) | SWFRULEID | GUID der Bedingung | 20040107 | ||
8 | ![]() |
WANT_WEBFLOW_EXPRESSIONS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | ' ' - XI-Standalone Ausdrücke, 'X' - WebFlow Ausdrücke | 20040107 | |
9 | ![]() |
XI_OBJECT_ID | Call by reference | Type reference (TYPE) | SWFRULEID | GUID des XI-Objekts | 20040107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20040107 |
Method IMPORT_EXPRESSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container des Prozesses | 20030807 | ||
2 | ![]() |
CTX_OBJ_NAME | Call by reference | Type reference (TYPE) | STRING | Name des referenzierten Kontextobjekts | 20030926 | ||
3 | ![]() |
CTX_OBJ_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | SWCV des Kontextobjektes | 20030926 | ||
4 | ![]() |
ELEMENTNAME | Call by reference | Type reference (TYPE) | STRING | Name des referenzierten Container(basis-)elements | 20040107 | ||
5 | ![]() |
EXPR | Call by reference | Type reference (TYPE) | STRING | Ausdruck im XI-Format | 20030703 | ||
6 | ![]() |
EXPRESSION_DEF | Call by reference | Type reference (TYPE) | STRING | Ausdruck in Workflow-Syntax | 20030703 | ||
7 | ![]() |
EXPRESSION_TYPE | Call by reference | Type reference (TYPE) | CHAR1 | WF: Kennzeichen für Ausdrucks-Typ in einer Bedingung | 20030703 | ||
8 | ![]() |
EXPR_TYPE | Call by reference | Type reference (TYPE) | CHAR4 | Kennzeichen für Ausdruckstyp (Domäne: RD_EXTRTYPE) | 20030703 | ||
9 | ![]() |
EXTRACTORS | Call by reference | Type reference (TYPE) | RDT_EXTRACTOR | Tabelle mit Extraktoren | 20040107 | ||
10 | ![]() |
INDEX_ID | Call by reference | Type reference (TYPE) | RD_CELEM_INDX | Referenz auf Index(-extraktor) | 20040107 | ||
11 | ![]() |
IS_MULTILINE | Call by reference | Type reference (TYPE) | XFLAG | Wert des Ausdrucks als Tabelle behandeln | 20030926 | ||
12 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | T_NSP_MAP_TABLE | Namespace-Mapping des Prozesses | 20030807 | ||
13 | ![]() |
OBJECT_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | XI-Objektid | 20040107 | ||
14 | ![]() |
WANT_WEBFLOW_EXPRESSIONS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | ' ' - XI-Standalone Ausdrücke, 'X' - WebFlow Ausdrücke | 20030926 | |
15 | ![]() |
XSD_SIMPLE_TYPE | Call by reference | Type reference (TYPE) | STRING | Zieltyp des Ausdrucks | 20030926 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20030703 |
Method IMPORT_RDT_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_SWF_RLS_CONDITION | Bedingungsobjekt | 20030701 | ||
2 | ![]() |
CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container des Prozesses | 20030807 | ||
3 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | ANY | Namespace-Map des Prozesses | 20030807 | ||
4 | ![]() |
RDT_CONDITION | Value transfer | Type reference (TYPE) | RDT_CONDITION | Bedingung im XI-3.0-Format | 20030702 | ||
5 | ![]() |
REQUIRED_ATTRIBUTES | Call by reference | Type reference (TYPE) | SWFSTRTAB | WebFlow-Proxy Generierungsinformation | 20030725 | ||
6 | ![]() |
RULE_ID | Call by reference | Type reference (TYPE) | SWFRULEID | GUID der Bedingung | 20030702 | ||
7 | ![]() |
WANT_WEBFLOW_EXPRESSIONS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | ' ' - XI-Standalone Ausdrücke, 'X' - WebFlow Ausdrücke | 20030725 | |
8 | ![]() |
XI_OBJECT_ID | Call by reference | Type reference (TYPE) | SWFRULEID | GUID des XI-Objekts | 20030702 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20030701 |
Method IMPORT_XML_CONDITION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION | Call by reference | Object reference (TYPE REF TO) | CL_SWF_RLS_CONDITION | Bedingungsobjekt | 20030808 | ||
2 | ![]() |
CONDITION_DOM | Value transfer | Object reference (TYPE REF TO) | IF_IXML_NODE | Dom, enthält serialisierte Bedingung | 20030808 | ||
3 | ![]() |
CONDITION_XML | Call by reference | Type reference (TYPE) | XSTRING | XML-Darstellung der Bedingung | 20060403 | ||
4 | ![]() |
CONTAINER | Call by reference | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container des Prozesses | 20030808 | ||
5 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | ANY | Namespace-Map des Prozesses | 20030808 | ||
6 | ![]() |
NEGATE_CONDITION | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Bedingung negieren: A > B -> NOT ( A > B ) | 20031110 | |
7 | ![]() |
REQUIRED_ATTRIBUTES | Call by reference | Type reference (TYPE) | SWFSTRTAB | WebFlow-Proxy Generierungsinformation | 20030808 | ||
8 | ![]() |
RULE_ID | Call by reference | Type reference (TYPE) | SWFRULEID | GUID der Bedingung | 20030808 | ||
9 | ![]() |
XI_OBJECT_ID | Call by reference | Type reference (TYPE) | SWFRULEID | GUID des XI-Objekts | 20030808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20030808 |
Method INSERT_RULE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION | Call by reference | Type reference (TYPE) | RDT_CONDSHORT | Tabelle mit Bedingungen | 20040107 | ||
2 | ![]() |
CONDITION_30 | Call by reference | Type reference (TYPE) | RDT_CONDITION | Bedingung im XI-3.0-Format | 20030702 | ||
3 | ![]() |
EXTRACTORS | Call by reference | Type reference (TYPE) | RDT_EXTRACTOR | Tabelle mit Extraktoren | 20040107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service beim Import | 20030702 |
Method INSERT_RULES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITIONS | Call by reference | Type reference (TYPE) | RDT_CONDSHORT | Tabelle mit Bedingungen | 20040107 | ||
2 | ![]() |
CONDITION_30 | Value transfer | Type reference (TYPE) | RDT_CONDITION | Bedingung im XI-3.0-Format | 20030721 | ||
3 | ![]() |
EXTRACTORS | Call by reference | Type reference (TYPE) | RDT_EXTRACTOR | Tabelle mit Extraktoren | 20040107 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service beim Import | 20080205 |
Method MAP_XI_KEY Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BRR_RULE_ID | Value transfer | Type reference (TYPE) | SWFRULEID | Eindeutiger Schlüssel der Bedingung im BRR | 20031204 | ||
2 | ![]() |
CONDITION_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | Schlüssel der Bedingung | 20031204 | ||
3 | ![]() |
XI_OBJECT_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | XI-Objektschlüssel | 20031204 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20031204 |
Method MSG_GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MSG | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Nachricht | 20031010 | ||
2 | ![]() |
NSP | Call by reference | Type reference (TYPE) | SWFXINMAPT | XI-spezifische Namespace-Map | 20031010 | ||
3 | ![]() |
STRINGS | Value transfer | Type reference (TYPE) | SWFSTRTAB | String-Werte der Ergebnisknoten | 20031010 | ||
4 | ![]() |
XPATH | Call by reference | Type reference (TYPE) | STRING | Auszuwertender XPATH-Ausdruck | 20031010 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei Auswertung des XPath-Ausdrucks | 20040708 |
Method MSG_GET_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
HDFIELD | Call by reference | Type reference (TYPE) | STRING | Name des Header-Feldes | 20031010 | ||
2 | ![]() |
MSG | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Nachricht | 20031010 | ||
3 | ![]() |
STRINGS | Value transfer | Type reference (TYPE) | SWFSTRTAB | String-Wert der Header-Variablen | 20031010 |
Method MSG_GET_HEADER on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method MSG_GET_SYSTEM Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MSG | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Nachricht | 20031010 | ||
2 | ![]() |
STRINGS | Value transfer | Type reference (TYPE) | SWFSTRTAB | String-Wert des Systemfeldes | 20031010 | ||
3 | ![]() |
SYSFIELD | Call by reference | Type reference (TYPE) | STRING | Name des Systemfeldes | 20031010 | ||
4 | ![]() |
SYSNSP | Call by reference | Type reference (TYPE) | STRING | XI-spezifische Namespace-Map | 20031010 |
Method MSG_GET_SYSTEM on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method OUTPUT_CONVERT Signature
Method OUTPUT_CONVERT on class CL_SAI_SWF_RULE_ENGINE has no parameter.
Method OUTPUT_CONVERT on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method QUERY_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | Nachricht, für die die Bedingung auszuwerten ist | 20030701 | ||
2 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Tabelle mit Namespace-Deklarationen | 20030701 | ||
3 | ![]() |
RULE | Value transfer | Type reference (TYPE) | T_RULE | Zeiger auf Regel, falls im Puffer | 20030701 | ||
4 | ![]() |
RULE_ID | Call by reference | Type reference (TYPE) | SWFRULEID | Eindeutige (logische) Kennung der Regel im BRR | 20030701 |
Method QUERY_BUFFER on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method REMOVE_XI_KEYS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
FULL_REFRESH | Call by reference | Type reference (TYPE) | XFLAG | 'X' - ALLE SCHLÜSSEL ALLER OBJEKTE LÖSCHEN | 20031205 | ||
2 | ![]() |
XI_OBJECT_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | XI-Objekt, für das alle Zuordnungen gelöscht werden sollen | 20031205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20031205 |
Method RESET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLEAR_EVALUATION_RESULTS | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Regeln behalten, Auswertungsergebnisse zurücksetzen | 20030701 | |
2 | ![]() |
CLEAR_RULES | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Gesamten Puffer löschen | 20030701 |
Method RESET on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method RULE_GET_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ATTACHMENT_NEEDED | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Zugriff auf Attachments | 20031013 | ||
2 | ![]() |
MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Message | 20031013 | ||
3 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Namespace-Mappingtabelle | 20031013 | ||
4 | ![]() |
PAYLOAD_NEEDED | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Zugriff auf Payload | 20031013 | ||
5 | ![]() |
RULE_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | Logische ID für eine Regel im BRR | 20031013 | ||
6 | ![]() |
XI_OBJECT_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | Kennung des XI-Objekts | 20031205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20031013 |
Method RULE_TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
AS_HTML | Call by reference | Type reference (TYPE) | XFLAG | 'X' - Aufbereitung mit HTML-Tags | 20050701 | ||
2 | ![]() |
MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | XI-Message | 20031013 | ||
3 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Namespace-Mappingtabelle | 20031013 | ||
4 | ![]() |
RULE_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | Logische ID für eine Regel im BRR | 20031013 | ||
5 | ![]() |
RULE_STRING | Call by reference | Type reference (TYPE) | STRING | Stringdarstellung der Regel | 20031013 | ||
6 | ![]() |
XI_OBJECT_ID | Call by reference | Type reference (TYPE) | SAIXI_GUID | Kennung des XI-Objekts | 20031205 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20031013 |
Method SERIALIZE Signature
Method SERIALIZE on class CL_SAI_SWF_RULE_ENGINE has no parameter.
Method SERIALIZE on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method SET_BUFFER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
MESSAGE | Call by reference | Object reference (TYPE REF TO) | IF_XMS_MESSAGE_XMB | Nachricht, für die die Bedingung auszuwerten ist | 20030701 | ||
2 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | RDT_NAMESPACE | Tabelle mit Namespace-Deklarationen | 20030701 | ||
3 | ![]() |
RULE | Call by reference | Type reference (TYPE) | T_RULE | Zeiger auf Regel | 20030701 | ||
4 | ![]() |
RULE_ID | Call by reference | Type reference (TYPE) | SWFRULEID | Eindeutige (logische) Kennung der Regel im BRR | 20030701 |
Method SET_BUFFER on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method SET_EXTRACTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IT_EXTRACTORS | Call by reference | Type reference (TYPE) | RDT_EXTRACTOR | Tabelle der Extractors (wie DB) | 20120118 |
Method SET_EXTRACTOR on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method SWAP_OPERANDS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
COND_LINE | Call by reference | Type reference (TYPE) | SWB_COND_S | Zu bearbeitende Bedingungszeile | 20031119 |
Method SWAP_OPERANDS on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method TEST_IMPORT Signature
Method TEST_IMPORT on class CL_SAI_SWF_RULE_ENGINE has no parameter.
Method TEST_IMPORT on class CL_SAI_SWF_RULE_ENGINE has no exception.
Method WF_EXPRESSION_BUILD_3 Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CTX_OBJ_NAME | Call by reference | Type reference (TYPE) | STRING | Name des referenzierten Kontextobjekts | 20031013 | ||
2 | ![]() |
CTX_OBJ_NAMESPACE | Call by reference | Type reference (TYPE) | STRING | SWCV des Kontextobjektes | 20031013 | ||
3 | ![]() |
ELEMENTNAME | Call by reference | Type reference (TYPE) | STRING | Name des referenzierten Container(Basis-)elements | 20040107 | ||
4 | ![]() |
EXPR | Call by reference | Type reference (TYPE) | STRING | Ausdruck im XI-Format | 20031013 | ||
5 | ![]() |
EXPR_TYPE | Call by reference | Type reference (TYPE) | CHAR4 | Kennzeichen für Ausdruckstyp (Domäne: RD_EXTRTYPE) | 20031013 | ||
6 | ![]() |
INDEX | Call by reference | Type reference (TYPE) | STRING | Indexausdruck | 20040107 | ||
7 | ![]() |
IS_MULTILINE | Call by reference | Type reference (TYPE) | XFLAG | Wert des Ausdrucks als Tabelle behandeln | 20031013 | ||
8 | ![]() |
QUALIFIED_EXPR | Value transfer | Type reference (TYPE) | STRING | Ausdruck im WebFlow-Format | 20031013 | ||
9 | ![]() |
XSD_SIMPLE_TYPE | Call by reference | Type reference (TYPE) | STRING | Zieltyp des Ausdrucks | 20031013 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20031013 |
History
Last changed by/on | SAP | 20130531 |
SAP Release Created in | 640 |