Hierarchy
⤷
⤷
Properties
| Interface | IF_UPWB_COMPONENT | |
| Short Description | Component Definition |
General Data
| Package | UPWB | Graphic Builder for Planning Applications with BSP |
| Created | 20010212 | SAP |
| Last changed | 20130531 | SAP |
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | SEOP | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Interface IF_UPWB_COMPONENT has no interface.
Friends
Interface IF_UPWB_COMPONENT has no friend.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CN_PROPTYPE_EDITABLE | Constant | Public | Type reference (TYPE) | NUM1 | 2 | Numeric 1-character | 20010608 | |
| 2 | CN_PROPTYPE_HIDDEN | Constant | Public | Type reference (TYPE) | NUM1 | 0 | Numeric 1-character | 20010608 | |
| 3 | CN_PROPTYPE_READ_ONLY | Constant | Public | Type reference (TYPE) | NUM1 | 1 | Numeric 1-character | 20010608 | |
| 4 | MR_MSG_LOG | Static Attribute | Public | Object reference (TYPE REF TO) | IF_UPWB_MSG_LOG | Reference to Message Log | 20010212 | ||
| 5 | MR_STORAGE | Static Attribute | Public | Object reference (TYPE REF TO) | IF_UPWB_STORAGE | Reference to Storage | 20010212 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Deep Copy | 20010212 | |
| 2 | Static method | Public | Method | Creates New Unique ID (Using Class Name or Template) | 20010608 | |
| 3 | Instance method | Public | Method | Runs the Property Editor for the Property | 20010608 | |
| 4 | Instance method | Public | Method | Destructor | 20010212 | |
| 5 | Instance method | Public | Method | Delivers Description of BPS Object of Property | 20020227 | |
| 6 | Instance method | Public | Method | Returns Subcomponents | 20010212 | |
| 7 | Instance method | Public | Method | Returns Subcomponents | 20010605 | |
| 8 | Instance method | Public | Method | Delivers Class Description | 20010212 | |
| 9 | Instance method | Public | Method | Returns Class Name | 20010212 | |
| 10 | Instance method | Public | Method | Returns Table of Source Code | 20010720 | |
| 11 | Instance method | Public | Method | Returns Type for Editing (Const. Hidden,Editable,Read Only) | 20010608 | |
| 12 | Instance method | Public | Method | Note Presentation in Tree Control | 20010212 | |
| 13 | Instance method | Public | Method | Returns First Subcomponent | 20010212 | |
| 14 | Instance method | Public | Method | Returns HTML Name (like |
20010612 | |
| 15 | Instance method | Public | Method | Long ID (Unique) | 20010608 | |
| 16 | Instance method | Public | Method | Returns Class Name | 20010719 | |
| 17 | Instance method | Public | Method | Delivers Number of Methods | 20010212 | |
| 18 | Instance method | Public | Method | Delivers a Method Description | 20010212 | |
| 19 | Instance method | Public | Method | Delivers All Method Descriptions | 20010212 | |
| 20 | Instance method | Public | Method | Delivers Next Subcomponent | 20010212 | |
| 21 | Instance method | Public | Method | Note Presentation in Tree Control | 20010212 | |
| 22 | Instance method | Public | Method | Delivers Higher-Level Component | 20010212 | |
| 23 | Instance method | Public | Method | Delivers Value of a Property | 20010608 | |
| 24 | Instance method | Public | Method | Delivers Number of Properties | 20010212 | |
| 25 | Instance method | Public | Method | Delivers a Certain Property Description | 20010212 | |
| 26 | Instance method | Public | Method | Delivers All Property Descriptions | 20010212 | |
| 27 | Instance method | Public | Method | For Display in Tree Control | 20010330 | |
| 28 | Instance method | Public | Method | Test on Subclass Property | 20010212 | |
| 29 | Instance method | Public | Method | Automatically Creates a New Subcomponent | 20010319 | |
| 30 | Instance method | Public | Method | Paste Operation | 20010212 | |
| 31 | Instance method | Public | Method | Rmove | 20010212 | |
| 32 | Instance method | Public | Method | Sets the Value of a Property | 20010608 |
Events
| # | Event | Type | Visibility | Description | Created on |
|---|---|---|---|---|---|
| 1 | COMPONENT_CHANGED | Instance Event (0) |
Public (2) |
Component Was Changed | 20010212 |
| 2 | HIERARCHY_CHANGED | Static Event (1) |
Public (2) |
Component Hierarchy Has Changed | 20010212 |
Types
Interface IF_UPWB_COMPONENT has no local type.
Method Signatures
Method CLONE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_COMP | Value transfer | Object reference (TYPE REF TO) | IF_UPWB_COMPONENT | Komponente | 20010212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_UPWB_EXCEPTION | 20010212 |
Method CREATE_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CLASS | Call by reference | Type reference (TYPE) | STRING | 20010608 | ||||
| 2 | ID | Value transfer | Type reference (TYPE) | STRING | 20010608 | ||||
| 3 | MUSTER | Value transfer | Type reference (TYPE) | STRING | 20010608 |
Method CREATE_ID on Interface IF_UPWB_COMPONENT has no exception.
Method EDIT_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY | Value transfer | Type reference (TYPE) | STRING | 20010608 | ||||
| 2 | READ_ONLY | Value transfer | Type reference (TYPE) | BOOLEAN | '-' | boolsche Variable (X=true, -=false, space=unknown) | 20020404 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20010608 |
Method FINALIZE Signature
Method FINALIZE on Interface IF_UPWB_COMPONENT has no parameter.
Method FINALIZE on Interface IF_UPWB_COMPONENT has no exception.
Method GET_BPS_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | DESCR | Value transfer | Type reference (TYPE) | STRING | Description | 20020227 | |||
| 2 | FIELD | Value transfer | Type reference (TYPE) | STRING | Field name (user names for properties) | 20020227 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20020227 |
Method GET_CHILDREN Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_CHILDREN | Call by reference | Type reference (TYPE) | UPWB_YT_COMPONENT | Tabelle mit Subkomponenten | 20010212 |
Method GET_CHILDREN on Interface IF_UPWB_COMPONENT has no exception.
Method GET_CHILDREN_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RI_COUNT | Value transfer | Type reference (TYPE) | I | 20010605 |
Method GET_CHILDREN_COUNT on Interface IF_UPWB_COMPONENT has no exception.
Method GET_CLASS_DESCRIPTION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_DESCR | Value transfer | Type reference (TYPE) | STRING | RS_DESCR | 20010212 |
Method GET_CLASS_DESCRIPTION on Interface IF_UPWB_COMPONENT has no exception.
Method GET_CLASS_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_NAME | Value transfer | Type reference (TYPE) | STRING | RS_NAME | 20010212 |
Method GET_CLASS_NAME on Interface IF_UPWB_COMPONENT has no exception.
Method GET_CLASS_TEMPLATE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_SOURCE | Call by reference | Type reference (TYPE) | SEOP_SOURCE | 20010720 | ||||
| 2 | EB_CHANGED | Value transfer | Type reference (TYPE) | BOOLEAN | True when template found | 20010723 | |||
| 3 | IS_INSERT_AT | Call by reference | Type reference (TYPE) | STRING | 20010720 | ||||
| 4 | IS_TEMPLATE_NAME | Call by reference | Type reference (TYPE) | STRING | 20010720 |
Method GET_CLASS_TEMPLATE on Interface IF_UPWB_COMPONENT has no exception.
Method GET_EDIT_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EDIT_TYPE | Value transfer | Type reference (TYPE) | NUM1 | Numerisch 1-stellig | 20010608 | |||
| 2 | PROPERTY | Value transfer | Type reference (TYPE) | STRING | 20010608 |
Method GET_EDIT_TYPE on Interface IF_UPWB_COMPONENT has no exception.
Method GET_EXPANDED_ICON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RC_ICON | Value transfer | Type reference (TYPE) | TV_IMAGE | RC_ICON | 20010212 |
Method GET_EXPANDED_ICON on Interface IF_UPWB_COMPONENT has no exception.
Method GET_FIRST_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_COMPONENT | Value transfer | Object reference (TYPE REF TO) | IF_UPWB_COMPONENT | RR_COMPONENT | 20010212 |
Method GET_FIRST_CHILD on Interface IF_UPWB_COMPONENT has no exception.
Method GET_HTML_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Value transfer | Type reference (TYPE) | STRING | 20010612 |
Method GET_HTML_NAME on Interface IF_UPWB_COMPONENT has no exception.
Method GET_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Value transfer | Type reference (TYPE) | STRING | 20010608 |
Method GET_ID on Interface IF_UPWB_COMPONENT has no exception.
Method GET_INTERFACE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_NAME | Value transfer | Type reference (TYPE) | STRING | RS_NAME | 20010719 |
Method GET_INTERFACE_NAME on Interface IF_UPWB_COMPONENT has no exception.
Method GET_METHOD_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RI_CNT | Value transfer | Type reference (TYPE) | INT4 | RI_CNT | 20010212 |
Method GET_METHOD_COUNT on Interface IF_UPWB_COMPONENT has no exception.
Method GET_METH_DESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | II_INDEX | Call by reference | Type reference (TYPE) | INT4 | II_INDEX | 20010212 | |||
| 2 | RR_METH_DESC | Value transfer | Object reference (TYPE REF TO) | IF_UPWB_METH_DESCR | RR_METH_DESC | 20010212 |
Method GET_METH_DESCR on Interface IF_UPWB_COMPONENT has no exception.
Method GET_METH_DESCRIPTORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_METH_DESCR | Call by reference | Type reference (TYPE) | UPWB_YT_METH_DESCR | ET_METH_DESCR | 20010212 |
Method GET_METH_DESCRIPTORS on Interface IF_UPWB_COMPONENT has no exception.
Method GET_NEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_COMPONENT | Value transfer | Object reference (TYPE REF TO) | IF_UPWB_COMPONENT | RR_COMPONENT | 20010212 |
Method GET_NEXT on Interface IF_UPWB_COMPONENT has no exception.
Method GET_NORMAL_ICON Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RC_ICON | Value transfer | Type reference (TYPE) | TV_IMAGE | RC_ICON | 20010212 |
Method GET_NORMAL_ICON on Interface IF_UPWB_COMPONENT has no exception.
Method GET_PARENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RR_COMPONENT | Value transfer | Object reference (TYPE REF TO) | IF_UPWB_COMPONENT | RR_COMPONENT | 20010212 |
Method GET_PARENT on Interface IF_UPWB_COMPONENT has no exception.
Method GET_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY | Value transfer | Type reference (TYPE) | STRING | Property name | 20010608 | |||
| 2 | VALUE | Value transfer | Type reference (TYPE) | STRING | String representation | 20010608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20010608 |
Method GET_PROPERTY_COUNT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RI_CNT | Value transfer | Type reference (TYPE) | INT4 | RI_CNT | 20010212 |
Method GET_PROPERTY_COUNT on Interface IF_UPWB_COMPONENT has no exception.
Method GET_PROP_DESCR Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | II_INDEX | Call by reference | Type reference (TYPE) | INT4 | II_INDEX | 20010212 | |||
| 2 | IS_NAME | Call by reference | Type reference (TYPE) | STRING | IS_NAME | 20010212 | |||
| 3 | IS_XML_NAME | Call by reference | Type reference (TYPE) | STRING | IS_xml_NAME | 20010712 | |||
| 4 | RR_PROPDESC | Value transfer | Object reference (TYPE REF TO) | IF_UPWB_PROP_DESCR | RR_PROPDESC | 20010212 |
Method GET_PROP_DESCR on Interface IF_UPWB_COMPONENT has no exception.
Method GET_PROP_DESCRIPTORS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_PROP_DESCR | Call by reference | Type reference (TYPE) | UPWB_YT_PROP_DESCR | ET_PROP_DESCR | 20010212 |
Method GET_PROP_DESCRIPTORS on Interface IF_UPWB_COMPONENT has no exception.
Method IS_FOLDER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RB_ISNF | Value transfer | Type reference (TYPE) | BOOLEAN | RB_ISNF | 20010330 |
Method IS_FOLDER on Interface IF_UPWB_COMPONENT has no exception.
Method IS_SUBCLASS_OF Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CLASS | Call by reference | Type reference (TYPE) | STRING | IS_CLASS | 20010212 | |||
| 2 | RB_IS_SUBCLASS | Value transfer | Type reference (TYPE) | BOOLEAN | RB_IS_SUBCLASS | 20010212 |
Method IS_SUBCLASS_OF on Interface IF_UPWB_COMPONENT has no exception.
Method NEW_CHILD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CLASS_NAME | Call by reference | Type reference (TYPE) | STRING | 20010319 | ||||
| 2 | RO_COMP | Value transfer | Object reference (TYPE REF TO) | IF_UPWB_COMPONENT | Komponentendefinition | 20010319 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20010319 |
Method PASTE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_BEFORE | Call by reference | Object reference (TYPE REF TO) | IF_UPWB_COMPONENT | IR_BEFORE | 20010212 | |||
| 2 | IR_CHILD | Call by reference | Object reference (TYPE REF TO) | IF_UPWB_COMPONENT | IR_child | 20010417 | |||
| 3 | IS_ID | Call by reference | Type reference (TYPE) | STRING | IS_ID | 20010212 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_UPWB_EXCEPTION | 20010212 |
Method REMOVE Signature
Method REMOVE on Interface IF_UPWB_COMPONENT has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | CX_UPWB_EXCEPTION | 20010212 |
Method SET_PROPERTY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | PROPERTY | Value transfer | Type reference (TYPE) | STRING | Property name | 20010608 | |||
| 2 | VALUE | Value transfer | Type reference (TYPE) | STRING | String representation | 20010608 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Ausnahmen mit statischer und dynamischer Prüfung von RAISING | 20010608 |
Event Signatures
Event COMPONENT_CHANGED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_RENAMED | Exporting | Value transfer | Type reference (TYPE) | BOOLEAN | '-' | boolsche Variable (X=true, -=false, space=unknown) | 20011107 | |
| 2 | OLD_ID | Exporting | Value transfer | Type reference (TYPE) | STRING | If COMPONENT_RENAME = cb_true | 20020911 |
Event HIERARCHY_CHANGED Signature
| # | Parameter | Type | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | FOCUS | Exporting | Value transfer | Object reference (TYPE REF TO) | IF_UPWB_COMPONENT | Komponentendefinition | 20011029 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 31A |