SAP ABAP Class CL_SWF_RLS_CONDITION_VIEW_HTML (WF: View Class for HTML View of a Condition)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-BMT-WFM (Application Component) SAP Business Workflow
     SWF_RLS (Package) Rules - Workflow Rules and Rule Systems
Properties
Class CL_SWF_RLS_CONDITION_VIEW_HTML  
Short Description WF: View Class for HTML View of a 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 CNHT Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CNTL Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 SWB1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_SWF_RLS_CONDITION_VIEW_HTML has no interface implemented.
Friends
Class CL_SWF_RLS_CONDITION_VIEW_HTML has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BACKGROUND Static Attribute Public Type reference (TYPE) CHAR10 Background color 20001117
2 BACKGROUND_EMPH Static Attribute Public Type reference (TYPE) CHAR10 Background Color (Highlighted) 20001117
3 BACKGROUND_FOCUS Static Attribute Public Type reference (TYPE) CHAR10 Background Color (with Focus) 20001117
4 FOREGROUND Static Attribute Public Type reference (TYPE) CHAR10 Foreground Color 20001117
5 FOREGROUND_FOCUS Static Attribute Public Type reference (TYPE) CHAR10 Foreground Color (for Objects with Focus) 20001117
6 FOREGROUND_LINK Static Attribute Public Type reference (TYPE) CHAR10 Foreground Color (for Links) 20001117
7 MC_FCODE_CHECK Constant Private Type reference (TYPE) UI_FUNC 'CHCK' Function Code for Syntax Check of Condition 20001117
8 MC_FCODE_EDIT Constant Private Type reference (TYPE) UI_FUNC 'EDIT' Function Code for Starting the Condition Editor 20001117
9 MC_FCODE_SETTINGS Constant Private Type reference (TYPE) UI_FUNC 'PERS' Function Code for Calling the Personal Settings 20001117
10 MC_FCODE_TECH_NAMES Constant Private Type reference (TYPE) UI_FUNC 'TECH' Function Code for Showing/Hiding the Technical Names 20001117
11 M_CONDITION Instance attribute Private Object reference (TYPE REF TO) CL_SWF_RLS_CONDITION Points to Condition to Be Displayed 20001117
12 M_CONDITION_PREIMAGE Instance attribute Private Type reference (TYPE) SWBCONDTAB $REF$ 20030310
13 M_CONDITION_URL Instance attribute Private Type reference (TYPE) CNHT_URL URL for Addressing the Condition 20001117
14 M_CSS_URL Instance attribute Private Type reference (TYPE) CNHT_URL URL for Addressing the CSS Styles 20001117
15 M_CTX_FUNCTIONS Instance attribute Private Type reference (TYPE) UI_FUNCTIONS List of Function Codes To Show/Hide in Context Menu 20001117
16 M_CTX_MENU Instance attribute Private Object reference (TYPE REF TO) CL_CTMENU Context Menu Object 20001117
17 M_CTX_MENU_TECH_CHECKED Instance attribute Private Type reference (TYPE) XFELD Use Technical Names ? 20001117
18 M_DEFAULT_TIME_PROFILE Instance attribute Private Type reference (TYPE) CHAR32 Default Date Profile 20001117
19 M_DISPLAY_MODE Instance attribute Private Type reference (TYPE) XFELD 'X' - Display Mode 20001117
20 M_EDITOR_TITLE Instance attribute Private Type reference (TYPE) STRING Title, Displayed in Condition Editor 20001117
21 M_EMPTY_CONDITION_TEXT Instance attribute Private Type reference (TYPE) STRING 20060314
22 M_ENABLE_TIMECALC Instance attribute Private Type reference (TYPE) XFELD 'X' - Display Date Profiles/Date Rules 20001117
23 M_ENTRY_IMAGE_URL Instance attribute Private Type reference (TYPE) CNHT_URL URL for Addressing the Initial Screen 20001117
24 M_EVENT_OBJECT Instance attribute Private Type reference (TYPE) CNTL_SIMPLE_EVENT Object for Handling the SAPEVENT event 20001117
25 M_FRAME_URL Instance attribute Private Type reference (TYPE) CNHT_URL URL for Addressing the Frame Page 20001117
26 M_GUI_RESOURCES Static Attribute Public Object reference (TYPE REF TO) CL_WF_GUI_RESOURCES_4_HTML Object for Determining Current Color Values 20001117
27 M_HTML_VIEWER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_HTML_VIEWER Reference to HTML Control 20001117
28 M_NO_IMAGE Instance attribute Private Type reference (TYPE) XFELD 'X' - Display no Image if Condition Is Empty 20001117
29 M_NO_NAVIGATION Instance attribute Private Type reference (TYPE) XFELD 'X' - No navigation to condition editor 20020826
30 M_NO_TEXT Instance attribute Private Type reference (TYPE) XFELD 'X' - Do not display text if condition is empty 20020822
31 M_PENDING_CHANGES Instance attribute Private Type reference (TYPE) XFELD 'X' - Condition Changed in Editor 20001117
32 M_RESOURCES_LOADED Instance attribute Private Type reference (TYPE) XFELD 'X' - HTML Resources Loaded 20001117
33 M_SCRIPT_URL Instance attribute Private Type reference (TYPE) CNHT_URL URL for Addressing the JavaScript Code 20001117
34 M_TIMECALC_SERVICE_CLASS Instance attribute Private Type reference (TYPE) CHAR32 'CL_SWJ_PPF_TIME_SERVICE' Class Providing Time Calculation Functions 20001117
35 URL_COND_EDIT_ENTRY_IMAGE Constant Private Type reference (TYPE) CHAR32 'SWB_EMPTY_COND_IMG' Initial Screen if Condition Is Empty 20001117
36 URL_CSS_STYLE_RESOURCES_NAME Constant Private Type reference (TYPE) CHAR32 'SWB_STYLES' CSS Styles in Web Repository 20001117
37 URL_JAVASCRIPT_RESOURCES_NAME Constant Private Type reference (TYPE) CHAR32 'SWB_JAVASCRIPT' JavasSript Resources in Web Repository 20001117
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONDITION Instance method Public Method Initiate Syntax Check 20001117
2 CONSTRUCTOR Instance method Public Constructor Constructor 20001117
3 CTXT_FUNCTION_DISPATCHER Instance method Private Event handling method Function in Context Menu Triggered 20001117
4 CTXT_MENU_DISPATCHER Instance method Private Event handling method Right Mouse-Click on HTML Control 20001117
5 DESTROY_CONTROL Instance method Private Method Destroy HTML Control 20001117
6 DISPLAY Instance method Public Method Display Condition in HTML Control 20001117
7 EDIT_CONDITION Instance method Private Method Call Condition Editor 20001117
8 FREE Instance method Public Method Release Subobjects (Condition, Container, HTML Control) 20001117
9 GET_CONDITION Instance method Public Method Read Condition 20001117
10 GET_CONTAINER Instance method Public Method Collect Container (Namespace of Condition) 20001117
11 GET_TIME_PARAMETERS Instance method Public Method Get Parameters for Date Rules 20001117
12 HTML_CONDITION_GET_TOOLTIP Instance method Private Method Determine Tooltip for Condition 20001117
13 HTML_EMBED_CONDITION Instance method Private Method Create Page Header (Includes Styles, Script, etc.) 20001117
14 HTML_FRAME_PAGE Instance method Private Method Create Surrounding Frame 20001117
15 HTML_GET_GUI_SCHEME Instance method Private Method Read GUI Colors and Fonts 20001117
16 HTML_LOAD_RESOURCES Instance method Private Method Load Styles and JavaScript 20001117
17 INIT_CONTROL Instance method Private Method Instantiate HTML Control, Register Event Handler 20001117
18 QUERY_CHANGES Instance method Public Method Query if Condition Was Changed 20001117
19 SAPEVENT_DISPATCHER Instance method Private Event handling method SAPEVENT Events of HTML Control 20001117
20 SET_CONDITION Instance method Public Method Set Condition 20001117
21 SET_CONTAINER Instance method Public Method Set Container (Namespace of Condition) 20001117
22 SET_DISPLAY_MODE Instance method Public Method Switch to 'Display' Mode 20001117
23 SET_EDIT_MODE Instance method Public Method Switch to 'Change' Mode 20001117
24 SET_TIME_PARAMETERS Instance method Public Method Set Parameters for Date Rules 20001117
25 TOGGLE_MODE Instance method Public Method Switch display <-> change 20001117
Events
# Event Type Visibility Description Created on
1 CONDITION_CHANGED Instance Event
(0)
Public
(2)
Condition Changed Interactively 20001117
2 REQUEST_EDITOR Instance Event
(0)
Public
(2)
User Requests Start of Condition Editor 20001117
3 REQUEST_SAVE Instance Event
(0)
Public
(2)
User Requests Save in Condition Editor 20001117
4 REQUEST_TOGGLE_MODE Instance Event
(0)
Public
(2)
User Requests Display <-> Change Mode Switch 20001117
Types
Class CL_SWF_RLS_CONDITION_VIEW_HTML has no local type.
Method Signatures

Method CHECK_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting SYNTAX_OK Value transfer Type reference (TYPE) XFELD 'X' - Syntaxprüfung ok. ' ' - Syntaxprüfung lieferte Fehler 20001117
2 Importing VISUALIZE_MESSAGES Call by reference Type reference (TYPE) XFELD 'X' Gefundene Diagnosemeldungen visualisieren 20001117

Method CHECK_CONDITION on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION Call by reference Object reference (TYPE REF TO) CL_SWF_RLS_CONDITION Bedingungs-Objekt 20001117
2 Importing CONDITION_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung der Bedingung 20001117
3 Importing CONDITION_INTERNAL Call by reference Type reference (TYPE) SWBCONDTAB Bedingung in interner Darstellung 20001117
4 Importing CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Container-Objekt 20001117
5 Importing CONTAINER_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung des Containers 20001117
6 Importing CONTROL_CONTAINER Call by reference Object reference (TYPE REF TO) CL_GUI_CONTAINER Container, in dem das HTML-Control leben soll. 20001117
7 Importing DISPLAY_MODE Call by reference Type reference (TYPE) XFELD 'X' 'X' - Anzeigemodus, sonst: editieren erlaubt 20001117
8 Importing EDITOR_TITLE Call by reference Type reference (TYPE) STRING Titel im Bedingungseditor 20001117
9 Importing ENABLE_TIMECALC Call by reference Type reference (TYPE) XFELD SPACE 'X' - Terminregeln und -Profile anzeigen 20001117
10 Importing NO_IMAGE_IF_COND_EMPTY Call by reference Type reference (TYPE) XFELD 'X' 'X' - Kein Hintergrundbild bei leerer Bedingung 20001117
11 Importing NO_NAVIGATION Call by reference Type reference (TYPE) XFELD 'X' - keine Navigation in den Bedingungseditor 20020826
12 Importing NO_TEXT_IF_COND_EMPTY Call by reference Type reference (TYPE) XFELD 'X'- Kein Text falls Bedingung leer 20020822
13 Importing TIME_PROFILE Call by reference Type reference (TYPE) CHAR32 Default-Terminprofil für Bedingung 20001117
# Exception Resumable Description Created on
1 ERROR_INITIALIZING_CONTROL Control konnte nicht initialisiert werden. 20001117

Method CTXT_FUNCTION_DISPATCHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FCODE Value transfer Attribute reference (LIKE) FCODE 20001117

Method CTXT_FUNCTION_DISPATCHER on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method CTXT_MENU_DISPATCHER Signature

Method CTXT_MENU_DISPATCHER on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Method CTXT_MENU_DISPATCHER on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method DESTROY_CONTROL Signature

Method DESTROY_CONTROL on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Method DESTROY_CONTROL on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method DISPLAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION Call by reference Object reference (TYPE REF TO) CL_SWF_RLS_CONDITION Bedingungsobjekt 20001117
2 Importing CONDITION_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung der Bedingung 20001117
3 Importing CONDITION_INTERNAL Call by reference Type reference (TYPE) SWBCONDTAB Bedingung in interner Darstellung 20001117
4 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Containerobjekt 20001117
5 Importing CONTAINER_DESCRIPTION Call by reference Type reference (TYPE) STRING Beschreibung des Containers 20001117
6 Importing DISPLAY_MODE Call by reference Type reference (TYPE) XFELD 'X' - nur Anzeigen, ' ' - Editieren erlaubt 20001117
7 Importing EDITOR_HEADLINE Call by reference Type reference (TYPE) C Überschrift im Bedingungseditor 20001117
8 Importing EMPTY_CONDITION_TEXT Call by reference Type reference (TYPE) STRING 20060314
9 Importing NO_NAVIGATION Call by reference Type reference (TYPE) XFELD 'X' - keine Navigation in den Bedingungseditor 20020826
10 Importing NO_TEXT_IF_COND_EMPTY Call by reference Type reference (TYPE) XFELD 'X' - keinen Text ausgeben, falls die Bedingung leer ist 20020822
11 Importing RE_DISPLAY Call by reference Type reference (TYPE) XFELD SPACE 'X' - nur neu rendern (interne Verwendung) 20001117
12 Importing TECHNICAL_NAMES Call by reference Type reference (TYPE) XFELD 'X' - technische Namen verwenden 20030925
13 Importing VISUALIZE_MESSAGES Call by reference Type reference (TYPE) XFELD SPACE 'X' vorhandene Fehlermeldungen (->CHECK) visualisieren 20001117

Method DISPLAY on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method EDIT_CONDITION Signature

Method EDIT_CONDITION on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Method EDIT_CONDITION on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method FREE Signature

Method FREE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Method FREE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method GET_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONDITION Call by reference Object reference (TYPE REF TO) CL_SWF_RLS_CONDITION Bedingungsobjekt 20001117
2 Exporting CONDITION_INTERNAL Call by reference Type reference (TYPE) SWBCONDTAB Interne Repräsentation der Bedingung 20001117

Method GET_CONDITION on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method GET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONTAINER Value transfer Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Containerobjekt 20001117

Method GET_CONTAINER on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method GET_TIME_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ENABLE_TIMECALC Call by reference Type reference (TYPE) XFELD 'X' - Terminregeln und -Profile anzeigen 20001117
2 Exporting TIME_PROFILE Call by reference Type reference (TYPE) CHAR32 Default-Terminprofil für Bedingung 20001117

Method GET_TIME_PARAMETERS on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method HTML_CONDITION_GET_TOOLTIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning TOOLTIP_STRING Value transfer Type reference (TYPE) STRING Tooltip für die Bedingung 20001117

Method HTML_CONDITION_GET_TOOLTIP on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method HTML_EMBED_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION_HTML Call by reference Type reference (TYPE) SWBHTMLTABLE Bedingung im HTML-Format 20001117
2 Exporting CONDITION_PAGE Call by reference Type reference (TYPE) SWBHTMLTABLE Bedingung, in HTML-Seite eingebettet 20001117
3 Importing EMPTY_CONDITION_TEXT Call by reference Type reference (TYPE) STRING 20060314
4 Exporting IMAGE_HELP_TEXT Call by reference Type reference (TYPE) STRING Tooltip für die Bedingung 20001117

Method HTML_EMBED_CONDITION on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method HTML_FRAME_PAGE Signature

Method HTML_FRAME_PAGE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Method HTML_FRAME_PAGE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method HTML_GET_GUI_SCHEME Signature

Method HTML_GET_GUI_SCHEME on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Method HTML_GET_GUI_SCHEME on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method HTML_LOAD_RESOURCES Signature

Method HTML_LOAD_RESOURCES on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Method HTML_LOAD_RESOURCES on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method INIT_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PARENT_CONTAINER Value transfer Object reference (TYPE REF TO) CL_GUI_CONTAINER Container, in dem das HTML-Control angezeigt werden soll 20001117
# Exception Resumable Description Created on
1 ERROR_INITIALIZING_CONTROL HTML-Control konnte nicht erzeugt werden 20001117
2 ERROR_LOADING_RESOURCES Web-Resourcen (Styles/Script/HTML-Patterns) nicht ladbar 20001117

Method QUERY_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting CONDITION Call by reference Object reference (TYPE REF TO) CL_SWF_RLS_CONDITION Bedingungsobjekt 20001117
2 Exporting CONDITION_INTERNAL Call by reference Type reference (TYPE) SWBCONDTAB Falls geändert: die aktuelle Version der Bedingung 20001117
3 Exporting PENDING_CHANGES Value transfer Type reference (TYPE) XFELD 'X' - Bedingung wurde geändert, ' ' - nicht geändert 20001117

Method QUERY_CHANGES on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method SAPEVENT_DISPATCHER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ACTION Value transfer Attribute reference (LIKE) ACTION 20001117
2 Importing FRAME Value transfer Attribute reference (LIKE) FRAME 20001117
3 Importing POSTDATA Value transfer Attribute reference (LIKE) POSTDATA 20001117
4 Importing QUERY_TABLE Value transfer Attribute reference (LIKE) QUERY_TABLE 20001117

Method SAPEVENT_DISPATCHER on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method SET_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONDITION Call by reference Object reference (TYPE REF TO) CL_SWF_RLS_CONDITION Bedingungsobjekt 20001117
2 Importing CONDITION_INTERNAL Call by reference Type reference (TYPE) SWBCONDTAB Bedingung in interner Darstellung 20001117

Method SET_CONDITION on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method SET_CONTAINER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Call by reference Object reference (TYPE REF TO) IF_SWF_CNT_CONTAINER Containerobjekt 20001117

Method SET_CONTAINER on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method SET_DISPLAY_MODE Signature

Method SET_DISPLAY_MODE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Method SET_DISPLAY_MODE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method SET_EDIT_MODE Signature

Method SET_EDIT_MODE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Method SET_EDIT_MODE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method SET_TIME_PARAMETERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENABLE_TIMECALC Call by reference Type reference (TYPE) XFELD 'X' 'X' - Terminregeln und -Profile anzeigen 20001117
2 Importing TIME_PROFILE Call by reference Type reference (TYPE) CHAR32 Default-Terminprofil für Bedingung 20001117

Method SET_TIME_PARAMETERS on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.

Method TOGGLE_MODE Signature

Method TOGGLE_MODE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Method TOGGLE_MODE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no exception.
Event Signatures

Event CONDITION_CHANGED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 CONDITION_INTERNAL Exporting Value transfer Type reference (TYPE) SWBCONDTAB Bedingung in interner Darstellung 20001117

Event REQUEST_EDITOR Signature
Event REQUEST_EDITOR on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Event REQUEST_SAVE Signature
Event REQUEST_SAVE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
Event REQUEST_TOGGLE_MODE Signature
Event REQUEST_TOGGLE_MODE on class CL_SWF_RLS_CONDITION_VIEW_HTML has no parameter.
History
Last changed by/on SAP  20110908 
SAP Release Created in 610