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 |