Hierarchy

⤷

⤷

Meta Relationship - Using
# | Relationship type | Using | Short Description | Created on |
---|---|---|---|---|
1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_SWF_RLS_BOOLEAN | Evaluate Boolean Expression | 20030331 |
Properties
Class | CL_SWF_RLS_CONDITION | |
Short Description | WF: Represents a Logical Condition | |
Super Class | ||
Instantiability of a Class | 2 | Public |
Final |
General Data
Message Class | ||
Program status | ||
Category | 0 | |
Package | SWF_RLS | Rules - Workflow Rules and Rule Systems |
Created | 19990910 | 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
# | Interface | Abstract | Final | Description | Created on |
---|---|---|---|---|---|
1 | IF_SWF_RLS_BOOLEAN | Evaluate Boolean Expression | 20030331 |
Friends
# | Friend | Modeled only | Created on | Description |
---|---|---|---|---|
1 | CL_SWF_RLS_RULE | 20030627 | Business Rule |
Attributes
# | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'RLS_CONDITION' | For Serialization: TopLevel Tag | 20030620 | |
2 | ![]() |
Constant | Private | Type reference (TYPE) | STRING | 'CL_SWF_RLS_COND_SERIALIZER' | Name of utility class used at serialization | 20030723 | |
3 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFELD | Last Evaluation Result May Be Reused | 20030331 | ||
4 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWBCONDTAB | Condition in Internal Display Format | 20001113 | ||
5 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWBHTMLTABLE | Condition in HTML Format | 20001113 | ||
6 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWBCONDT_S | Condition in internal display, expressions are strings | 20030703 | ||
7 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWFRCNTREF | Container Object (Definition + Values) | 20001113 | ||
8 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Tooltip, Displayed in HTML | 20001113 | ||
9 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LANGU | Currently Loaded Language | 20001113 | ||
10 | ![]() |
Instance attribute | Private | Type reference (TYPE) | STRING | Description of Condition (Language-Specific) | 20001113 | ||
11 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | IF_SWF_IFS_EXPRESSION_FACTORY | Instance Management for Workflow Expressions (Released) | 20030130 | ||
12 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | OBJECT | If Set: Coordinates the Expression Evaluation | 20001113 | ||
13 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFELD | Existing HTML Contains Error Information | 20001113 | ||
14 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFELD | Existing HTML Valid ? | 20001113 | ||
15 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFLAG | 'X' - Condition contains long expressions (> 255) | 20030717 | ||
16 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWBBOOLEAN | Last Evaluation Result: 'T' True, 'F' False, ' ' Unknown | 20001113 | ||
17 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CX_SWF_RLS_RULE | Error occurring during the last evaluation | 20030331 | ||
18 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWBTERROR | List of Diagnosis/Error Messages of Syntax Check | 20001113 | ||
19 | ![]() |
Instance attribute | Private | Type reference (TYPE) | CHAR32 | Name of Condition (Not Language-Specific) | 20001113 | ||
20 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWFEXNMAPT | Namespace Declarations (Only for XPath Expressions) | 20030617 | ||
21 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFELD | 'X' -> Local Container, Owned by ME, ' '-> NOT Owned by ME | 20001113 | ||
22 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWFRULEID | Technical Shortcut (not Language-Specific) | 20001113 | ||
23 | ![]() |
Instance attribute | Private | Type reference (TYPE) | LANGU | Last Language Requested | 20001113 | ||
24 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_EXP_XRFC_SERIALIZER | Serializer for Conditions | 20030623 | ||
25 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFELD | Syntax of Condition Is Correct | 20001113 | ||
26 | ![]() |
Instance attribute | Private | Type reference (TYPE) | SWF_T100MS | T100 Message (for Error Macros) | 20030620 | ||
27 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFELD | 'X' - Use Technical Names | 20030925 | ||
28 | ![]() |
Instance attribute | Private | Object reference (TYPE REF TO) | CL_SWF_TRC_HANDLE | Logical Trace Handle | 20040609 | ||
29 | ![]() |
Instance attribute | Private | Type reference (TYPE) | XFELD | 'X' - Do not allow interaction on the HTML | 20020514 |
Methods
# | Method | Level | Visibility | Method type | Description | Created on |
---|---|---|---|---|---|---|
1 | ![]() |
Instance method | Public | Method | Checks the Syntax of the Condition | 20001113 |
2 | ![]() |
Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20030203 |
3 | ![]() |
Instance method | Public | Method | Creates/Updates Runtime Representation | 20030131 |
4 | ![]() |
Instance method | Public | Constructor | Constructor | 20001113 |
5 | ![]() |
Static method | Protected | Method | Converts to New Internal Format | 20030627 |
6 | ![]() |
Static method | Public | Method | Restore Condition from Datastream | 20030620 |
7 | ![]() |
Instance method | Public | Method | Edit Condition in Worflow Condition Editor | 20001113 |
8 | ![]() |
Instance method | Public | Method | Evaluate Condition | 20030331 |
9 | ![]() |
Instance method | Public | Method | Reset Condition to Initial State | 20001113 |
10 | ![]() |
Instance method | Public | Method | Query Internal Representation of Condition | 20001113 |
11 | ![]() |
Instance method | Public | Method | List with Names of All Container Elements Concerned | 20030130 |
12 | ![]() |
Instance method | Public | Method | Return Container of Condition | 20001113 |
13 | ![]() |
Static method | Public | Method | Determine Default Parser Version | 20030326 |
14 | ![]() |
Instance method | Public | Method | Set Default Error Handling Procedure | 20030411 |
15 | ![]() |
Instance method | Public | Method | List of All Expressions Used in Condition | 20030130 |
16 | ![]() |
Instance method | Private | Method | Read Header Line of Condition | 20030411 |
17 | ![]() |
Instance method | Public | Method | Return HTML Display of Condition | 20001113 |
18 | ![]() |
Instance method | Public | Method | Export Unique ID of Condition | 20030331 |
19 | ![]() |
Instance method | Public | Method | Query of internal condition, expressions are strings | 20030703 |
20 | ![]() |
Instance method | Public | Method | Read unique name of condition | 20030331 |
21 | ![]() |
Instance method | Public | Method | Get namespace mapping | 20030617 |
22 | ![]() |
Instance method | Public | Method | Determine parser version used in condition | 20030326 |
23 | ![]() |
Instance method | Public | Method | Query properties of condition | 20031013 |
24 | ![]() |
Static method | Public | Method | Get name of serialization class | 20030723 |
25 | ![]() |
Instance method | Public | Method | Read text(s) of condition | 20030313 |
26 | ![]() |
Instance method | Public | Method | HTML Display Has Become Invalid | 20001113 |
27 | ![]() |
Instance method | Public | Method | Condition Empty (Contains No Lines) ? | 20001113 |
28 | ![]() |
Instance method | Public | Method | Does condition contain expressions with more than 255 chars? | 20030717 |
29 | ![]() |
Instance method | Public | Method | Negate Condition | 20031110 |
30 | ![]() |
Static method | Private | Method | Represent Operator of a Condition as a String | 20030714 |
31 | ![]() |
Instance method | Public | Method | Serialize Condition | 20030620 |
32 | ![]() |
Instance method | Public | Method | Sets Internal Representation of Condition | 20001113 |
33 | ![]() |
Instance method | Private | Method | Condition Has Changed | 20001113 |
34 | ![]() |
Instance method | Public | Method | Set Container | 20001113 |
35 | ![]() |
Instance method | Public | Method | Set Default Error Handling Procedure | 20030411 |
36 | ![]() |
Instance method | Private | Method | Set Header Line of Condition | 20030411 |
37 | ![]() |
Instance method | Public | Method | Sets Condition, Expressions Are Strings | 20030703 |
38 | ![]() |
Instance method | Public | Method | Set Namespace Mapping | 20030617 |
39 | ![]() |
Instance method | Public | Method | Query properties of condition | 20031013 |
40 | ![]() |
Instance method | Public | Method | Set Text(s) of Condition | 20030313 |
41 | ![]() |
Instance method | Protected | Method | Converts to New Internal Format | 20030627 |
42 | ![]() |
Instance method | Private | Method | Redetermine Display of Condition in HTML Format | 20001113 |
43 | ![]() |
Instance method | Public | Method | Return String Display of Condition | 20030808 |
44 | ![]() |
Instance method | Private | Method | Update Header Data (Created/Changed/...) | 20030326 |
Events
Class CL_SWF_RLS_CONDITION has no event.
Types
Class CL_SWF_RLS_CONDITION has no local type.
Method Signatures
Method CHECK Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXCEPTION_LIST | Call by reference | Type reference (TYPE) | SWF_CX_TAB | Exception-Liste | 20030624 | ||
2 | ![]() |
MESSAGE_LIST | Call by reference | Type reference (TYPE) | SWBTERROR | Liste der zurückgelieferten Fehler/Warnungen | 20001113 | ||
3 | ![]() |
SYNTAX_OK | Value transfer | Type reference (TYPE) | XFELD | 'X' - Syntaxprüfung ok. ' ' - Syntaxprüfung lieferte Fehler | 20001113 | ||
4 | ![]() |
WORST_ERROR | Call by reference | Type reference (TYPE) | XFLAG | Gravierendster aufgetretener Fehlertyp | 20030624 |
Method CHECK on class CL_SWF_RLS_CONDITION has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_SWF_RLS_CONDITION has no parameter.
Method CLASS_CONSTRUCTOR on class CL_SWF_RLS_CONDITION has no exception.
Method COMPILE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CHECK | Value transfer | Type reference (TYPE) | XFLAG | 'X' | 'X' - Syntaxcheck durchführen, ' ' - kein Check | 20030703 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Erzeugen des Bytecode | 20030331 |
Method CONSTRUCTOR Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibung der Bedingung (sprachabhängig) | 20001113 | ||
2 | ![]() |
CONDITION_ID | Call by reference | Type reference (TYPE) | SWFRULEID | Eindeutige ID der Bedingung | 20001113 | ||
3 | ![]() |
CONDITION_INTERNAL | Call by reference | Type reference (TYPE) | SWBCONDTAB | Bedingung in interner Darstellung | 20001113 | ||
4 | ![]() |
CONDITION_INTERNAL_LONG | Call by reference | Type reference (TYPE) | SWBCONDT_S | Bedingung in interner Darstellung, Stringformat | 20030703 | ||
5 | ![]() |
CONDITION_NAME | Call by reference | Type reference (TYPE) | SWFDNAME | Name der Bedingung | 20030313 | ||
6 | ![]() |
CONTAINER | Call by reference | Type reference (TYPE) | SWFRCNTREF | Containerobjekt | 20001113 | ||
7 | ![]() |
EXPRESSION_SERVER | Call by reference | Object reference (TYPE REF TO) | CL_SWF_EXP_FACTORY | Instanz, die die Ausdrucksauswertung koordiniert | 20001113 | ||
8 | ![]() |
TEXT_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Textsprache | 20030313 |
Method CONSTRUCTOR on class CL_SWF_RLS_CONDITION has no exception.
Method CREATE_FROM_BCOND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BCONDITION | Call by reference | Type reference (TYPE) | SWFRLSCOND | Bedingung im 6.40+ Format | 20030627 | ||
2 | ![]() |
CONDITION | Value transfer | Object reference (TYPE REF TO) | CL_SWF_RLS_CONDITION | Bedingungsobjekt | 20030627 | ||
3 | ![]() |
CONTAINER | Value transfer | Object reference (TYPE REF TO) | IF_SWF_IFS_PARAMETER_CONTAINER | Container (Namensraum der Bedingung) | 20030627 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20030627 |
Method DESERIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION | Value transfer | Object reference (TYPE REF TO) | CL_SWF_RLS_CONDITION | Bedingungsobjekt | 20030620 | ||
2 | ![]() |
SERIALIZED_CONDITION | Value transfer | Type reference (TYPE) | XSTRING | Serialisierte Bedingung (internes Format!) | 20030620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Serialisieren der Bedingung | 20030620 |
Method EDIT Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_CHANGED | Value transfer | Type reference (TYPE) | XFELD | 'X' Bedingung wurde geändert, ' ' - keine Änderung | 20001113 | ||
2 | ![]() |
DEFAULT_TIME_PROFILE | Call by reference | Type reference (TYPE) | CHAR32 | Default-Terminprofil | 20001113 | ||
3 | ![]() |
DISPLAY_MODE | Call by reference | Type reference (TYPE) | XFELD | 'X' | 'X' - nur anzeigen, ' ' - editieren erlaubt | 20001113 | |
4 | ![]() |
EDITOR_TITLE | Call by reference | Type reference (TYPE) | STRING | Titelzeile für das Editierfenster | 20001113 | ||
5 | ![]() |
ENABLE_TIMECALC | Call by reference | Type reference (TYPE) | XFELD | 'X' - Terminregeln anzeigen | 20001113 |
Method EDIT on class CL_SWF_RLS_CONDITION has no exception.
Method EVALUATE Signature
Method EVALUATE on class CL_SWF_RLS_CONDITION has no parameter.
Method EVALUATE on class CL_SWF_RLS_CONDITION has no exception.
Method FREE Signature
Method FREE on class CL_SWF_RLS_CONDITION has no parameter.
Method FREE on class CL_SWF_RLS_CONDITION has no exception.
Method GET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_INTERNAL | Value transfer | Type reference (TYPE) | SWBCONDTAB | Interne Repräsentation der Bedingung | 20001113 |
Method GET on class CL_SWF_RLS_CONDITION has no exception.
Method GET_BASE_ELEMENT_NAMES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BASE_ELEMENT_NAMES | Value transfer | Type reference (TYPE) | SWFSTRTAB | Tabelle mit Elementnamen, sortiert, ohne Duplikate | 20030130 | ||
2 | ![]() |
SKIP_ERRORS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Fehler überspringen, ' ' - Syntaxfehler= RAISE | 20030130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme im Ausdrucks-Service | 20030130 | |
2 | ![]() |
Ausdrucks-Factory konnte nicht erzeugt werden | 20030130 |
Method GET_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONTAINER | Value transfer | Type reference (TYPE) | SWFRCNTREF | Container der Bedingung | 20001114 |
Method GET_CONTAINER on class CL_SWF_RLS_CONDITION has no exception.
Method GET_DEFAULT_PARSER_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DEFAULT_VERSION | Value transfer | Type reference (TYPE) | SYSAPRL | Aktuelle Parserversion | 20030326 |
Method GET_DEFAULT_PARSER_VERSION on class CL_SWF_RLS_CONDITION has no exception.
Method GET_ERROR_MAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR_MAP | Value transfer | Type reference (TYPE) | SWFRLSBMAP | 'T'-Fehlerzeile ergibt 'TRUE'; 'F'-Fehlerzeile ergibt FALSE | 20030411 |
Method GET_ERROR_MAP on class CL_SWF_RLS_CONDITION has no exception.
Method GET_EXPRESSIONS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
EXPRESSIONS | Value transfer | Type reference (TYPE) | SWFEXPRTAB | Tabelle mit Ausdrucksreferenzen | 20030130 | ||
2 | ![]() |
SKIP_SYNTAX_ERRORS | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Fehler überspringen, ' ' - Syntaxfehler= RAISE | 20030130 | |
3 | ![]() |
WANT_CONSTANT_EXPR | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Konstante Ausdrücke liefern | 20030130 | |
4 | ![]() |
WANT_CONTAINER_EXPR | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - Containerbasierte Ausdrücke liefern | 20030130 | |
5 | ![]() |
WANT_SYSTEM_EXPR | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Systemausdrücke (SY-UZEIT, statische Methodenaufrufe) | 20030130 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Ausnahme im Ausdrucks-Service | 20030130 | |
2 | ![]() |
Syntaxfehler in einem Ausdruck der Bedingung | 20030130 | |
3 | ![]() |
Ausdrucks-Factory konnte nicht erzeugt werden. | 20030130 |
Method GET_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_HEADER | Value transfer | Type reference (TYPE) | SWB1_DBASE_HEADER_TYP | Kopfzeile der Bedingung | 20030411 |
Method GET_HEADER on class CL_SWF_RLS_CONDITION has no exception.
Method GET_HTML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_AS_HTML | Value transfer | Type reference (TYPE) | SWBHTMLTABLE | HTML-Repräsentation der Bedingung | 20001113 | ||
2 | ![]() |
TECHNICAL_NAMES | Call by reference | Type reference (TYPE) | XFELD | 'X' - Technische Namen verwenden | 20030925 | ||
3 | ![]() |
TOOLTIP_STRING | Call by reference | Type reference (TYPE) | STRING | Tooltip, der über der Bedingung angezeigt wird | 20001113 | ||
4 | ![]() |
VISUALIZE_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' Bedingung mit Fehlerdiagnose anzeigen | 20001113 | |
5 | ![]() |
WANT_PLAIN_HTML | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - keine Interaktion auf dem HTML erlauben | 20020514 |
Method GET_HTML on class CL_SWF_RLS_CONDITION has no exception.
Method GET_ID Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ID | Value transfer | Type reference (TYPE) | SWFRULEID | Eindeutiger Name | 20030331 |
Method GET_ID on class CL_SWF_RLS_CONDITION has no exception.
Method GET_LONG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_INTERNAL_LONG | Value transfer | Type reference (TYPE) | SWBCONDT_S | Interne Repräsentation der Bedingung | 20030703 |
Method GET_LONG on class CL_SWF_RLS_CONDITION has no exception.
Method GET_NAME Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAME | Value transfer | Type reference (TYPE) | STRING | Eindeutiger Name | 20030331 |
Method GET_NAME on class CL_SWF_RLS_CONDITION has no exception.
Method GET_NAMESPACE_MAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
NAMESPACE_MAP | Value transfer | Type reference (TYPE) | SWFEXNMAPT | Tabelle mit vorhandenen Namspace-Deklarationen | 20030617 |
Method GET_NAMESPACE_MAP on class CL_SWF_RLS_CONDITION has no exception.
Method GET_PARSER_VERSION Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CURRENT_VERSION | Value transfer | Type reference (TYPE) | SYSAPRL | In der Bedingung verwendete Parserversion | 20030326 |
Method GET_PARSER_VERSION on class CL_SWF_RLS_CONDITION has no exception.
Method GET_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PROPERTY_1 | Call by reference | Type reference (TYPE) | XFLAG | Benutzereigenschaft 1 | 20031013 | ||
2 | ![]() |
PROPERTY_2 | Call by reference | Type reference (TYPE) | XFLAG | Benutzereigenschaft 2 | 20031013 | ||
3 | ![]() |
PROPERTY_3 | Call by reference | Type reference (TYPE) | XFLAG | Benutzereigenschaft 3 | 20031013 |
Method GET_PROPERTIES on class CL_SWF_RLS_CONDITION has no exception.
Method GET_SERIALIZER_CLASS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
SERIALIZER_CLASSNAME | Value transfer | Type reference (TYPE) | STRING | Name der zur Serialisierung verwendeten Klasse | 20030723 |
Method GET_SERIALIZER_CLASS on class CL_SWF_RLS_CONDITION has no exception.
Method GET_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CURRENT_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | Vorhandene Textsprache | 20030313 | ||
2 | ![]() |
DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibender Text der Bedingung (sprachabhängig) | 20030313 | ||
3 | ![]() |
NAME | Call by reference | Type reference (TYPE) | SWFDNAME | Eindeutiger Name | 20030313 | ||
4 | ![]() |
REQUESTED_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Gewünschte Textsprache | 20030313 |
Method GET_TEXTS on class CL_SWF_RLS_CONDITION has no exception.
Method INVALIDATE_HTML Signature
Method INVALIDATE_HTML on class CL_SWF_RLS_CONDITION has no parameter.
Method INVALIDATE_HTML on class CL_SWF_RLS_CONDITION has no exception.
Method IS_INITIAL Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_INITIAL | Value transfer | Type reference (TYPE) | XFELD | 'X' Bedingung leer, ' ' - nicht leer | 20001113 |
Method IS_INITIAL on class CL_SWF_RLS_CONDITION has no exception.
Method IS_LONG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
IS_LONG | Value transfer | Type reference (TYPE) | XFLAG | 'X' - Bedingung muß als SWBCONDT_S abgespeichert werden | 20030717 |
Method IS_LONG on class CL_SWF_RLS_CONDITION has no exception.
Method NEGATE Signature
Method NEGATE on class CL_SWF_RLS_CONDITION has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Regel ist syntaktisch nicht korrekt | 20031110 |
Method OPERATOR_TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
INTERNAL_OPERATOR | Call by reference | Type reference (TYPE) | SWB_LOGOPT | Operator in interner Darstellung | 20030808 | ||
2 | ![]() |
NATURAL_LANGUAGE | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Natürlichsprachliche Bezeichnung verwenden | 20030714 | |
3 | ![]() |
OPERATOR_AS_STRING | Value transfer | Type reference (TYPE) | STRING | String-Darstellung des Operators | 20030714 | ||
4 | ![]() |
UPPER_LOWER | Call by reference | Type reference (TYPE) | CHAR1 | 'L' | 'U' - Grossbuchstaben, 'M' - 1.groß, Rest klein, 'L' - klein | 20030714 |
Method OPERATOR_TO_STRING on class CL_SWF_RLS_CONDITION has no exception.
Method SERIALIZE Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
RUNTIME_FORMAT | Call by reference | Type reference (TYPE) | XFLAG | SPACE | 'X' - Container mit Werten inline serialisieren | 20030627 | |
2 | ![]() |
SERIALIZED_CONDITION | Value transfer | Type reference (TYPE) | XSTRING | Serialisierte Bedingung (internes Format!) | 20030620 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Serialisieren der Bedingung | 20030620 |
Method SET Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_INTERNAL | Call by reference | Type reference (TYPE) | SWBCONDTAB | Interne Repräsentation einer Bedingung | 20001113 | ||
2 | ![]() |
SYNTAX_CHECK | Value transfer | Type reference (TYPE) | XFELD | space | Syntax prüfen - sinnvoll, falls Container bereits gesetzt | 20001113 | |
3 | ![]() |
SYNTAX_OK | Value transfer | Type reference (TYPE) | XFELD | 'X' - Syntax in Ordnung, ' ' - Syntax fehlerhaft | 20001113 |
Method SET on class CL_SWF_RLS_CONDITION has no exception.
Method SET_CHANGED Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_CHANGED | Call by reference | Type reference (TYPE) | XFELD | 'X' | Bedingung wurde geändert | 20001113 | |
2 | ![]() |
CONTAINER_CHANGED | Call by reference | Type reference (TYPE) | XFELD | SPACE | Container wurde geändert | 20001113 |
Method SET_CHANGED on class CL_SWF_RLS_CONDITION has no exception.
Method SET_CONTAINER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONTAINER | Call by reference | Type reference (TYPE) | SWFRCNTREF | Containerobjekt | 20001113 |
Method SET_CONTAINER on class CL_SWF_RLS_CONDITION has no exception.
Method SET_ERROR_MAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
ERROR_MAP | Value transfer | Type reference (TYPE) | SWFRLSBMAP | SPACE | 'T'-Fehlerzeile ergibt 'TRUE'; 'F'-Fehlerzeile ergibt FALSE | 20030411 |
Method SET_ERROR_MAP on class CL_SWF_RLS_CONDITION has no exception.
Method SET_HEADER Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_HEADER | Value transfer | Type reference (TYPE) | SWB1_DBASE_HEADER_TYP | Kopfzeile der Bedingung | 20030411 |
Method SET_HEADER on class CL_SWF_RLS_CONDITION has no exception.
Method SET_LONG Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_INTERNAL_LONG | Call by reference | Type reference (TYPE) | SWBCONDT_S | Interne Bedingung, Ausdrücke sind Strings | 20030703 | ||
2 | ![]() |
SYNTAX_CHECK | Value transfer | Type reference (TYPE) | XFELD | space | Syntax prüfen - sinnvoll, falls Container bereits gesetzt | 20030703 | |
3 | ![]() |
SYNTAX_OK | Value transfer | Type reference (TYPE) | XFELD | 'X' - Syntax in Ordnung, ' ' - Syntax fehlerhaft | 20030703 |
Method SET_LONG on class CL_SWF_RLS_CONDITION has no exception.
Method SET_NAMESPACE_MAP Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CLEAR_PREVIOUS_MAP | Value transfer | Type reference (TYPE) | XFLAG | 'X' | 'X' alte Tabelle wird ersetzt, ' ' - merge auf alte Tabelle | 20030617 | |
2 | ![]() |
NAMESPACE_MAP | Call by reference | Type reference (TYPE) | SWFEXNMAPT | Tabelle mit Namspace-Deklarationen | 20030617 |
Method SET_NAMESPACE_MAP on class CL_SWF_RLS_CONDITION has no exception.
Method SET_PROPERTIES Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
PROPERTY_1 | Call by reference | Type reference (TYPE) | XFLAG | Benutzereigenschaft 1 | 20031013 | ||
2 | ![]() |
PROPERTY_2 | Call by reference | Type reference (TYPE) | XFLAG | Benutzereigenschaft 2 | 20031013 | ||
3 | ![]() |
PROPERTY_3 | Call by reference | Type reference (TYPE) | XFLAG | Benutzereigenschaft 3 | 20031013 |
Method SET_PROPERTIES on class CL_SWF_RLS_CONDITION has no exception.
Method SET_TEXTS Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
DESCRIPTION | Call by reference | Type reference (TYPE) | STRING | Beschreibender Text der Bedingung (sprachabhängig) | 20030313 | ||
2 | ![]() |
LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Textsprache | 20030313 | |
3 | ![]() |
NAME | Call by reference | Type reference (TYPE) | STRING | Eindeutiger Name | 20030313 |
Method SET_TEXTS on class CL_SWF_RLS_CONDITION has no exception.
Method TO_BCOND Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
BCONDITION | Value transfer | Type reference (TYPE) | SWFRLSCOND | Bedingung im 6.40+ Format | 20030627 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler im Business-Regel-Service | 20030627 |
Method TO_HTML Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_HTML | Value transfer | Type reference (TYPE) | SWBHTMLTABLE | Bedingung im HTML-Format | 20001113 | ||
2 | ![]() |
TECHNICAL_NAMES | Value transfer | Type reference (TYPE) | XFLAG | 'X' - immer technische Namen verwenden | 20030925 | ||
3 | ![]() |
TOOLTIP_STRING | Value transfer | Type reference (TYPE) | STRING | Tooltip, wenn Cursor über der Bedingung steht | 20001113 | ||
4 | ![]() |
VISUALIZE_MESSAGES | Call by reference | Type reference (TYPE) | XFELD | SPACE | Vorhandene Diagnosemeldungen visualisieren | 20001113 | |
5 | ![]() |
WANT_PLAIN_HTML | Call by reference | Type reference (TYPE) | XFELD | SPACE | 'X' - keine Interaktion auf dem HTML erlauben | 20020514 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler bei der Konvertierung der Bedingung ins HTML-Format | 20001113 |
Method TO_STRING Signature
# | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
---|---|---|---|---|---|---|---|---|---|
1 | ![]() |
CONDITION_AS_STRING | Value transfer | Type reference (TYPE) | STRING | String-Darstellung der Bedingung | 20030808 | ||
2 | ![]() |
EXTERNAL | Call by reference | Type reference (TYPE) | XFLAG | 'X' | 'X' - externe Darstellung, verwendet benutzerspez. Einstell. | 20030808 | |
3 | ![]() |
REQUESTED_LANGUAGE | Call by reference | Type reference (TYPE) | SYLANGU | SY-LANGU | Sprache, in er die Ausdrücke dargestellt werden sollen | 20030808 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Fehler beim Serialisieren der Bedingung | 20030808 |
Method UPDATE_CHANGE_DATA Signature
Method UPDATE_CHANGE_DATA on class CL_SWF_RLS_CONDITION has no parameter.
Method UPDATE_CHANGE_DATA on class CL_SWF_RLS_CONDITION has no exception.
History
Last changed by/on | SAP | 20110908 |
SAP Release Created in | 610 |