Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_WCF_DEMO_CUCODEMO | 20100610 |
Properties
| Class | CL_WCF_DEMO_CUCODEMO_IMPL | |
| Short Description | Cuco demo class | |
| Super Class | CL_WCF_DEMO_CUCODEMO | |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | WCF_TEST_SUITE_UI | UI elements of test suite |
| Created | 20100610 | 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) |
Interfaces
Class CL_WCF_DEMO_CUCODEMO_IMPL has no interface implemented.
Friends
Class CL_WCF_DEMO_CUCODEMO_IMPL has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'button' | Default thtmlb tag selected | 20100614 | ||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'WCF_DEMO_SUITE/CucoDemo' | 20100611 | |||
| 3 | Instance attribute | Private | Object reference (TYPE REF TO) | WCFS_MENUBUTTON_ITEM | 20100611 | ||||
| 4 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_WCF_TAG | Library tag | 20100820 | |||
| 5 | Instance attribute | Public | Object reference (TYPE REF TO) | CL_WCF_LIBRARY | LIbrary | 20100611 | |||
| 6 | Instance attribute | Private | Object reference (TYPE REF TO) | CL_ABAP_STRUCTDESCR | Runtime Type Services | 20100611 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | WCFT_TAG_ATTRIBUTES | Attributes | 20100614 | |||
| 8 | Instance attribute | Private | Type reference (TYPE) | WCFT_MENUBUTTON_ITEM | Table of |
20100611 | |||
| 9 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Detect if a feature was clicked in the last action | 20100622 | |||
| 10 | Instance attribute | Public | Type reference (TYPE) | STRING | 20100908 | ||||
| 11 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | New tag selected by the user | 20100614 | ||
| 12 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_WCF_DEMO_CUCODEMO_IMPL | Cuco demo class | 20100621 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Private | Method | Builds all the menu tags | 20100611 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20100622 | |
| 3 | Instance method | Public | Constructor | CONSTRUCTOR | 20100621 | |
| 4 | Instance method | Private | Method | Creates the parameter structure for the selected tag | 20100611 | |
| 5 | Instance method | Public | Method | Updates the selected tag | 20100611 | |
| 6 | Instance method | Public | Method | Returns the currently selected tag in the menu | 20100611 | |
| 7 | Instance method | Public | Method | Returns current tag instance | 20100908 | |
| 8 | Instance method | Public | Method | Returns current variant | 20100908 | |
| 9 | Static method | Public | Method | Returns an instance of the custom controller | 20100621 | |
| 10 | Instance method | Private | Method | Returns a list of purchase order for the cellerator tag | 20100909 | |
| 11 | Instance method | Private | Method | Returns the selected Id | 20100611 | |
| 12 | Instance method | Public | Method | Returns the list of tag extensions and their tags | 20100611 | |
| 13 | Instance method | Public | Method | Returns if a tag has changed on the UI | 20100614 | |
| 14 | Instance method | Public | Method | Inits the tag menu | 20100831 | |
| 15 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 16 | Instance method | Private | Method | Init this tag default's attributes | 20100831 | |
| 17 | Instance method | Private | Method | Init this tag default's attributes | 20100618 | |
| 18 | Instance method | Private | Method | Init this tag default's attributes | 20100618 | |
| 19 | Instance method | Private | Method | Init this tag default's attributes | 20100618 | |
| 20 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 21 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 22 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 23 | Instance method | Private | Method | Init this tag default's attributes | 20100831 | |
| 24 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 25 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 26 | Instance method | Private | Method | Init this tag default's attributes | 20100618 | |
| 27 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 28 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 29 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 30 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 31 | Instance method | Private | Method | Initializes the value node structure for new selected tag | 20100611 | |
| 32 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 33 | Instance method | Private | Method | Init this tag default's attributes | 20100907 | |
| 34 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 35 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 36 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 37 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 38 | Instance method | Public | Method | Inits a tag default attributes to display the tag right away | 20100618 | |
| 39 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 40 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 41 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 42 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 43 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 44 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 45 | Instance method | Private | Method | Init this tag default's attributes | 20100907 | |
| 46 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 47 | Instance method | Private | Method | Init this tag default's attributes | 20100621 | |
| 48 | Instance method | Public | Method | Returns true if a table feature was activated/deactivated | 20100622 | |
| 49 | Static method | Public | Method | Setst the current cuco instance | 20100831 | |
| 50 | Instance method | Public | Method | Sets the feature clicked flag | 20100622 | |
| 51 | Instance method | Public | Method | Resets tag_changed flag | 20100614 |
Events
Class CL_WCF_DEMO_CUCODEMO_IMPL has no event.
Types
Class CL_WCF_DEMO_CUCODEMO_IMPL has no local type.
Method Signatures
Method BUILD_MENU_TAGS Signature
Method BUILD_MENU_TAGS on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method BUILD_MENU_TAGS on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method CLASS_CONSTRUCTOR Signature
Method CLASS_CONSTRUCTOR on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method CONSTRUCTOR Signature
Method CONSTRUCTOR on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method CONSTRUCTOR on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method CREATE_PARAMETERS_STRUCTURE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TAG_ID | Call by reference | Type reference (TYPE) | STRING | 20100611 |
Method CREATE_PARAMETERS_STRUCTURE on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method EH_ONSELECT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HTMLB_EVENT_EX | Call by reference | Object reference (TYPE REF TO) | IF_HTMLB_DATA | Input Data from HTMLB | 20100611 |
Method EH_ONSELECT on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method GET_CURRENT_TAG_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_INDEX | Value transfer | Type reference (TYPE) | STRING | 20100611 |
Method GET_CURRENT_TAG_INDEX on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method GET_CURRENT_TAG_INSTANCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_TAG | Value transfer | Object reference (TYPE REF TO) | CL_WCF_TAG | Library tag | 20100908 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Tag not found | 20100908 |
Method GET_CURRENT_VARIANT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_VARIANT_ID | Value transfer | Type reference (TYPE) | STRING | 20100908 |
Method GET_CURRENT_VARIANT on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method GET_CURR_CUSTOM_CONTROLLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_CUCO | Value transfer | Object reference (TYPE REF TO) | CL_WCF_DEMO_CUCODEMO_IMPL | Cuco demo class | 20100621 |
Method GET_CURR_CUSTOM_CONTROLLER on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method GET_PURCHASE_ORDERS Signature
Method GET_PURCHASE_ORDERS on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method GET_PURCHASE_ORDERS on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method GET_SELECTED_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HTMLB_EVENT_EX | Call by reference | Object reference (TYPE REF TO) | IF_HTMLB_DATA | Input Data from HTMLB | 20100611 | |||
| 2 | RV_SELECTED_ID | Value transfer | Type reference (TYPE) | STRING | 20100611 |
Method GET_SELECTED_ID on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method GET_TAGS_HIERARCHY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_TAGS | Value transfer | Type reference (TYPE) | WCFT_MENUBUTTON_ITEM | Table of |
20100611 |
Method GET_TAGS_HIERARCHY on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method HAS_TAG_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TAG_CHANGED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100614 |
Method HAS_TAG_CHANGED on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INITIALIZE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_EXTENSION | Call by reference | Type reference (TYPE) | O2PREFIX | BSP Extension: Prefix, Case-Sensitive | 20100831 |
Method INITIALIZE on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_ACTIONMENU Signature
Method INIT_ACTIONMENU on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_ACTIONMENU on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_BTF Signature
Method INIT_BTF on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_BTF on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_BUTTON Signature
Method INIT_BUTTON on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_BUTTON on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_CELLERATOR Signature
Method INIT_CELLERATOR on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_CELLERATOR on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_CHECKBOX Signature
Method INIT_CHECKBOX on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_CHECKBOX on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_CONTEXTMENU Signature
Method INIT_CONTEXTMENU on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_CONTEXTMENU on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_DROPDOWNLISTBOX Signature
Method INIT_DROPDOWNLISTBOX on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_DROPDOWNLISTBOX on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_FILEUPLOAD Signature
Method INIT_FILEUPLOAD on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_FILEUPLOAD on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_FLEXTABLE Signature
Method INIT_FLEXTABLE on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_FLEXTABLE on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_IMAGE Signature
Method INIT_IMAGE on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_IMAGE on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_INPUTFIELD Signature
Method INIT_INPUTFIELD on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_INPUTFIELD on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_LABEL Signature
Method INIT_LABEL on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_LABEL on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_LINES Signature
Method INIT_LINES on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_LINES on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_LINK Signature
Method INIT_LINK on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_LINK on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_MENUBUTTON Signature
Method INIT_MENUBUTTON on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_MENUBUTTON on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_OVERFLOWCONTAINER Signature
Method INIT_OVERFLOWCONTAINER on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_OVERFLOWCONTAINER on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_PARAMETERS_NODE Signature
Method INIT_PARAMETERS_NODE on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_PARAMETERS_NODE on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_RADIOBUTTON Signature
Method INIT_RADIOBUTTON on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_RADIOBUTTON on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_RANGE Signature
Method INIT_RANGE on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_RANGE on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_SCROLLCONTAINER Signature
Method INIT_SCROLLCONTAINER on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_SCROLLCONTAINER on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_SHORTCUT Signature
Method INIT_SHORTCUT on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_SHORTCUT on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_SLIDER Signature
Method INIT_SLIDER on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_SLIDER on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_TAGCLOUD Signature
Method INIT_TAGCLOUD on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_TAGCLOUD on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_TAG_ATTRIBUTES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TAG_ID | Call by reference | Type reference (TYPE) | STRING | 20100618 |
Method INIT_TAG_ATTRIBUTES on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_TASKCHECKBOX Signature
Method INIT_TASKCHECKBOX on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_TASKCHECKBOX on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_TEXTAREA Signature
Method INIT_TEXTAREA on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_TEXTAREA on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_TEXTVIEW Signature
Method INIT_TEXTVIEW on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_TEXTVIEW on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_TIMEPICKER Signature
Method INIT_TIMEPICKER on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_TIMEPICKER on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_TIMESLIDER Signature
Method INIT_TIMESLIDER on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_TIMESLIDER on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_TOGGLEBUTTON Signature
Method INIT_TOGGLEBUTTON on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_TOGGLEBUTTON on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_TRAY Signature
Method INIT_TRAY on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_TRAY on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_TREE Signature
Method INIT_TREE on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_TREE on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method INIT_XYZ Signature
Method INIT_XYZ on class CL_WCF_DEMO_CUCODEMO_IMPL has no parameter.
Method INIT_XYZ on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method IS_TABLE_FEATURE_CLICKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FEATURE_CLICKED | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100622 |
Method IS_TABLE_FEATURE_CLICKED on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method SET_CURR_CUSTOM_CONTROLLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_CUCO | Call by reference | Object reference (TYPE REF TO) | CL_WCF_DEMO_CUCODEMO_IMPL | Cuco demo class | 20100831 |
Method SET_CURR_CUSTOM_CONTROLLER on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method SET_FEATURE_CLICKED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_FEATURE_CLICKED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100622 |
Method SET_FEATURE_CLICKED on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
Method SET_TAG_CHANGED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TAG_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100614 |
Method SET_TAG_CHANGED on class CL_WCF_DEMO_CUCODEMO_IMPL has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 702 |