Properties
| Class | IF_WDR_RR_COMPONENT | |
| Short Description | ||
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | ||
| Created | 20040209 | 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) |
Interfaces
Class IF_WDR_RR_COMPONENT has no interface implemented.
Friends
Class IF_WDR_RR_COMPONENT has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_WDR_RR_CONTROLLER | 20040209 | ||||
| 2 | Instance attribute | Public | Type reference (TYPE) | STRING | Web Dynpro : Component Type | 20040209 | |||
| 3 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_WDR_RR_CONTROLLER | 20040209 | ||||
| 4 | Instance attribute | Public | Type reference (TYPE) | WDY_CONFIG_PROPS | Configuraton Properties of Component | 20060125 | |||
| 5 | Constant | Public | Type reference (TYPE) | STRING | 'COMPONENT' | 20040220 | |||
| 6 | Constant | Public | Type reference (TYPE) | STRING | 'COMPONENT_INTERFACE' | 20040220 | |||
| 7 | Instance attribute | Public | Type reference (TYPE) | WDY_RR_COMPONENT | Web Dynpro: Runtime Structure of a Component | 20040209 | |||
| 8 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_WDR_RR_VIEW | 20040209 | ||||
| 9 | Instance attribute | Public | Type reference (TYPE) | STRING | 20040225 | ||||
| 10 | Instance attribute | Public | Type reference (TYPE) | DDDATE | Dictionary: Date of last change | 20040225 | |||
| 11 | Instance attribute | Public | Type reference (TYPE) | DDTIME | Dictionary: Time of last change | 20040225 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | WDY_RR_COMPONENT_TAB | Object List | 20040209 | |||
| 13 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_WDR_RR_CONTROLLER | 20040209 | ||||
| 14 | Instance attribute | Public | Object reference (TYPE REF TO) | IF_WDR_RR_REPOSITORY | WD: Repository Data | 20070130 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Creates metadata for a component view based on template | 20070221 | |
| 2 | Instance method | Public | Method | Creates Temporary Metadata for Component Usage | 20070130 | |
| 3 | Instance method | Public | Method | Creates a Group of Component Usages | 20041213 | |
| 4 | Instance method | Public | Method | Creates Temporary Metadata for Component Usage | 20040220 | |
| 5 | Instance method | Public | Method | Creates a repository handle | 20070104 | |
| 6 | Instance method | Public | Method | Creates temporary metadata for window | 20040414 | |
| 7 | Instance method | Public | Method | Temporarily deleted a group of component usages | 20060329 | |
| 8 | Instance method | Public | Method | Temporarily metadata for a component usage | 20060329 | |
| 9 | Instance method | Public | Method | Deletes a repository handle | 20070111 | |
| 10 | Instance method | Public | Method | 20040625 | ||
| 11 | Instance method | Public | Method | Returns Metadata of Component Usage Group | 20041210 | |
| 12 | Instance method | Public | Method | Returns Metadata of All Component Usage Groups | 20041210 | |
| 13 | Instance method | Public | Method | Returns Metadata of Component Usage | 20040209 | |
| 14 | Instance method | Public | Method | Returns Metadata of All Component Usages | 20040223 | |
| 15 | Instance method | Public | Method | Returns Metadata of Controller | 20040210 | |
| 16 | Instance method | Public | Method | Returns Metadata of All Controllers | 20040223 | |
| 17 | Instance method | Public | Method | 20040608 | ||
| 18 | Instance method | Public | Method | Returns All OTR Texts for Component | 20040225 | |
| 19 | Instance method | Public | Method | Returns a repository handle | 20091218 | |
| 20 | Instance method | Public | Method | Returns all repository handles of a window | 20091124 | |
| 21 | Instance method | Public | Method | Returns Metadata of Component | 20050124 | |
| 22 | Instance method | Public | Method | Returns Metadata of View | 20040210 | |
| 23 | Instance method | Public | Method | Returns Metadata of All Views | 20040223 | |
| 24 | Instance method | Public | Method | Returns Metadata of Window | 20040210 | |
| 25 | Instance method | Public | Method | Returns Metadata of All Windows | 20040223 | |
| 26 | Instance method | Public | Method | Checks whether the specified component usage exists | 20070524 | |
| 27 | Instance method | Public | Method | Deletes the metadata of all repository handles of a window | 20091124 | |
| 28 | Instance method | Public | Method | Deletes Metadata References of Used Component | 20050329 | |
| 29 | Instance method | Public | Method | Deletes Temporary Metadata for Window | 20050322 |
Events
Class IF_WDR_RR_COMPONENT has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | TY_S_REPOSITORY_HANDLE | Public | See coding | 20091124 | begin of ty_s_repository_handle,
handle_id type string,
handle type ref to if_wdr_repository_handle,
end of ty_s_repository_handle
|
||
| 2 | TY_T_REPOSITORY_HANDLES | Public | See coding | 20091124 | ty_t_repository_handles type hashed table of
ty_s_repository_handle with unique key handle_id
|
Method Signatures
Method CLONE_COMPONENT_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_USAGE_NAME | Call by reference | Type reference (TYPE) | STRING | 20070221 | ||||
| 2 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_COMPONENT_USAGE | 20070221 | ||||
| 3 | TEMPLATE_COMPONENT_USAGE | Call by reference | Object reference (TYPE REF TO) | IF_WDR_RR_COMPONENT_USAGE | 20070221 |
Method CLONE_COMPONENT_USAGE on class IF_WDR_RR_COMPONENT has no exception.
Method CREATE_CMP_USAGE_FOR_MSG_CMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_USAGE | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_COMPONENT_USAGE | 20070130 | ||||
| 2 | COMPONENT_USAGE_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | 20070130 |
Method CREATE_CMP_USAGE_FOR_MSG_CMP on class IF_WDR_RR_COMPONENT has no exception.
Method CREATE_CMP_USAGE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CARDINALITY | Call by reference | Type reference (TYPE) | WDY_MD_CARDINALITY | 02 | Web-Dynpro : Kardinalität | 20041214 | ||
| 2 | NAME | Value transfer | Type reference (TYPE) | STRING | 20041214 | ||||
| 3 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_CMP_USAGE_GROUP | Web Dynpro: Gruppe von Component-Verwendungen | 20041214 | |||
| 4 | USED_COMPONENT | Value transfer | Type reference (TYPE) | STRING | 20041214 |
Method CREATE_CMP_USAGE_GROUP on class IF_WDR_RR_COMPONENT has no exception.
Method CREATE_COMPONENT_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_USAGE | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_COMPONENT_USAGE | 20040220 | ||||
| 2 | COMPONENT_USAGE_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | 20040303 | ||||
| 3 | USED_COMPONENT | Call by reference | Type reference (TYPE) | CSEQUENCE | 20040303 |
Method CREATE_COMPONENT_USAGE on class IF_WDR_RR_COMPONENT has no exception.
Method CREATE_REPOSITORY_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HANDLE_ID | Call by reference | Type reference (TYPE) | STRING | 20091218 | ||||
| 2 | REPOSITORY_HANDLE | Value transfer | Object reference (TYPE REF TO) | IF_WDR_REPOSITORY_HANDLE | 20070104 | ||||
| 3 | WINDOW_NAME | Call by reference | Type reference (TYPE) | STRING | 20070109 |
Method CREATE_REPOSITORY_HANDLE on class IF_WDR_RR_COMPONENT has no exception.
Method CREATE_WINDOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WINDOW | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_WINDOW | 20040414 | ||||
| 2 | WINDOW_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20040414 |
Method CREATE_WINDOW on class IF_WDR_RR_COMPONENT has no exception.
Method DELETE_CMP_USAGE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Value transfer | Type reference (TYPE) | STRING | 20060329 |
Method DELETE_CMP_USAGE_GROUP on class IF_WDR_RR_COMPONENT has no exception.
Method DELETE_COMPONENT_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_USAGE_NAME | Value transfer | Type reference (TYPE) | CSEQUENCE | 20060329 |
Method DELETE_COMPONENT_USAGE on class IF_WDR_RR_COMPONENT has no exception.
Method DELETE_REPOSITORY_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | HANDLE_ID | Call by reference | Type reference (TYPE) | STRING | 20070111 | ||||
| 2 | SUBRC | Value transfer | Type reference (TYPE) | I | 20070111 |
Method DELETE_REPOSITORY_HANDLE on class IF_WDR_RR_COMPONENT has no exception.
Method GET_API Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_WD_RR_COMPONENT | Runtime Repository API: Component | 20040625 |
Method GET_API on class IF_WDR_RR_COMPONENT has no exception.
Method GET_CMP_USAGE_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | NAME | Call by reference | Type reference (TYPE) | STRING | 20041210 | ||||
| 2 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_CMP_USAGE_GROUP | Web Dynpro: Gruppe von Component-Verwendungen | 20041210 |
Method GET_CMP_USAGE_GROUP on class IF_WDR_RR_COMPONENT has no exception.
Method GET_CMP_USAGE_GROUPS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | WDR_RR_CMP_USE_GROUP_OBJECTS | Web Dynpro: Tabelle von Gruppen von Component-Verwendungen | 20041210 |
Method GET_CMP_USAGE_GROUPS on class IF_WDR_RR_COMPONENT has no exception.
Method GET_COMPONENT_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_USAGE | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_COMPONENT_USAGE | WebDynpro: Runtime Component Usage | 20040209 | |||
| 2 | COMPONENT_USAGE_NAME | Call by reference | Type reference (TYPE) | STRING | 20040209 |
Method GET_COMPONENT_USAGE on class IF_WDR_RR_COMPONENT has no exception.
Method GET_COMPONENT_USAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_USAGES | Value transfer | Type reference (TYPE) | WDR_RR_CMP_USAGE_OBJECTS | Objekt-Liste | 20040223 |
Method GET_COMPONENT_USAGES on class IF_WDR_RR_COMPONENT has no exception.
Method GET_CONTROLLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROLLER | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_CONTROLLER | 20040210 | ||||
| 2 | CONTROLLER_NAME | Call by reference | Type reference (TYPE) | STRING | 20040210 |
Method GET_CONTROLLER on class IF_WDR_RR_COMPONENT has no exception.
Method GET_CONTROLLERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROLLERS | Value transfer | Type reference (TYPE) | WDR_RR_CONTROLLER_OBJECTS | Objekt-Liste | 20040223 |
Method GET_CONTROLLERS on class IF_WDR_RR_COMPONENT has no exception.
Method GET_GENERATION_API Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CONTROLLER_NAME | Call by reference | Type reference (TYPE) | STRING | 20040608 | ||||
| 2 | RESULT | Value transfer | Object reference (TYPE REF TO) | _IF_WDR_RG_CTRL_HANDLE | Schnittstelle für den generierten Quelltext | 20040608 |
Method GET_GENERATION_API on class IF_WDR_RR_COMPONENT has no exception.
Method GET_OTR_TEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ID | Call by reference | Type reference (TYPE) | CSEQUENCE | 20040225 | ||||
| 2 | TEXT | Value transfer | Type reference (TYPE) | STRING | 20040225 |
Method GET_OTR_TEXT on class IF_WDR_RR_COMPONENT has no exception.
Method GET_REPOSITORY_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | REPOSITORY_HANDLE | Value transfer | Object reference (TYPE REF TO) | IF_WDR_REPOSITORY_HANDLE | 20091218 | ||||
| 2 | SOURCE_PLUG_NAME | Call by reference | Type reference (TYPE) | STRING | 20091218 | ||||
| 3 | SOURCE_VUSAGE_NAME | Call by reference | Type reference (TYPE) | STRING | 20091218 | ||||
| 4 | SOURCE_WINDOW_NAME | Call by reference | Type reference (TYPE) | STRING | 20091218 | ||||
| 5 | TARGET_CMP_USAGE_NAME | Call by reference | Type reference (TYPE) | STRING | 20091218 | ||||
| 6 | TARGET_COMPONENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20091218 | ||||
| 7 | TARGET_EMBEDDING_POSITION | Call by reference | Type reference (TYPE) | STRING | 20091218 | ||||
| 8 | TARGET_PLUG_NAME | Call by reference | Type reference (TYPE) | STRING | 20091218 | ||||
| 9 | TARGET_VIEW_NAME | Call by reference | Type reference (TYPE) | STRING | 20091218 |
Method GET_REPOSITORY_HANDLE on class IF_WDR_RR_COMPONENT has no exception.
Method GET_RR_HANDLES_FOR_WINDOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | TY_T_REPOSITORY_HANDLES | 20091124 | ||||
| 2 | WINDOW_NAME | Call by reference | Type reference (TYPE) | STRING | 20091124 |
Method GET_RR_HANDLES_FOR_WINDOW on class IF_WDR_RR_COMPONENT has no exception.
Method GET_USED_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_USAGE_NAME | Call by reference | Type reference (TYPE) | STRING | 20050124 | ||||
| 2 | RESULT | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_COMPONENT | 20050124 | ||||
| 3 | USED_COMPONENT_NAME | Call by reference | Type reference (TYPE) | STRING | 20050124 |
Method GET_USED_COMPONENT on class IF_WDR_RR_COMPONENT has no exception.
Method GET_VIEW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VIEW | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_VIEW | 20040210 | ||||
| 2 | VIEW_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20040210 |
Method GET_VIEW on class IF_WDR_RR_COMPONENT has no exception.
Method GET_VIEWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | VIEWS | Value transfer | Type reference (TYPE) | WDR_RR_VIEW_OBJECTS | Objekt-Liste | 20040223 |
Method GET_VIEWS on class IF_WDR_RR_COMPONENT has no exception.
Method GET_WINDOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WINDOW | Value transfer | Object reference (TYPE REF TO) | IF_WDR_RR_WINDOW | 20040210 | ||||
| 2 | WINDOW_NAME | Call by reference | Type reference (TYPE) | CSEQUENCE | 20040210 |
Method GET_WINDOW on class IF_WDR_RR_COMPONENT has no exception.
Method GET_WINDOWS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WINDOWS | Value transfer | Type reference (TYPE) | WDR_RR_WINDOW_OBJECTS | Objekt-Liste | 20040223 |
Method GET_WINDOWS on class IF_WDR_RR_COMPONENT has no exception.
Method HAS_COMPONENT_USAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_USAGE_NAME | Call by reference | Type reference (TYPE) | STRING | 20070524 | ||||
| 2 | RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20070524 |
Method HAS_COMPONENT_USAGE on class IF_WDR_RR_COMPONENT has no exception.
Method INVALIDATE_RR_HANDLES_4_WINDOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WINDOW_NAME | Call by reference | Type reference (TYPE) | STRING | 20091124 |
Method INVALIDATE_RR_HANDLES_4_WINDOW on class IF_WDR_RR_COMPONENT has no exception.
Method REMOVE_USED_COMPONENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | COMPONENT_USAGE_NAME | Call by reference | Type reference (TYPE) | STRING | 20050329 | ||||
| 2 | USED_COMPONENT | Call by reference | Object reference (TYPE REF TO) | IF_WDR_RR_COMPONENT | 20050329 |
Method REMOVE_USED_COMPONENT on class IF_WDR_RR_COMPONENT has no exception.
Method REMOVE_WINDOW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | WINDOW_NAME | Call by reference | Type reference (TYPE) | STRING | 20050322 |
Method REMOVE_WINDOW on class IF_WDR_RR_COMPONENT has no exception.
History
| Last changed by/on | SAP | 20110908 |
| SAP Release Created in |