Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_APB_LPD_PROVIDER | 20080120 |
Properties
| Class | CL_POWL_RUNTIME_SERVICES | |
| Short Description | POWL runtime services | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | GEN_PERSONAL_OBJECT_WORKLIST | generic worklist |
| Created | 20070905 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
Class CL_POWL_RUNTIME_SERVICES has no forward declaration.
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_APB_LPD_PROVIDER | 20080120 |
Friends
| # | Friend | Modeled only | Created on | Description |
|---|---|---|---|---|
| 1 | CL_POWLR_UTILITY | 20080313 | Remote POWL Utility Class | |
| 2 | CL_POWL_COMPOSITE_ASSIST | 20090927 | POWL_COMPOSITE_COMP | |
| 3 | CL_POWL_CONFIG_HELPER | 20090927 | POWL CONFIG helper class | |
| 4 | CL_POWL_MODEL | 20070905 | POWL central model class | |
| 5 | CL_POWL_QUERY_ACCESSOR | 20080618 | POWL query DB access class | |
| 6 | CL_POWL_TABLE_HELPER | 20090927 | helper interface for POWL table component | |
| 7 | CL_POWL_UI_HELPER | 20080120 | POWL UI helper class |
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | See coding | 20100319 | |||||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'BP_VERSION' | ID for BP version | 20070905 | ||
| 3 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_POWL_OBJECT_INFO | POWL object info API | 20080722 | |||
| 4 | Static Attribute | Private | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20080120 | |||
| 5 | Static Attribute | Private | Object reference (TYPE REF TO) | R_DUMMY | 20080120 | ||||
| 6 | Static Attribute | Private | Object reference (TYPE REF TO) | IWCI_POWL_UI_COMP | WebDynpro Interface COMPONENTCONTROLLER | 20090927 | |||
| 7 | Static Attribute | Private | Object reference (TYPE REF TO) | CL_POWL_SUSPEND_RESUME_UTIL | Util | 20090828 | |||
| 8 | Static Attribute | Private | Type reference (TYPE) | POWL_QUERY_STY | current query data | 20080123 | |||
| 9 | Static Attribute | Private | Type reference (TYPE) | POWL_NAMEVALUE_TTY | Additional parameters | 20070905 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | POWL_QUERY_TTY | query infos | 20090927 | |||
| 11 | Static Attribute | Private | Type reference (TYPE) | POWL_TYPE_TTY | object types | 20090927 | |||
| 12 | Static Attribute | Private | Type reference (TYPE) | TTY_LAUNCHPAD | 20080120 | ||||
| 13 | Static Attribute | Private | Type reference (TYPE) | POWL_MSG_TTY | Message META description | 20081118 | |||
| 14 | Static Attribute | Private | Type reference (TYPE) | POWL_NAMEVALUE_TTY | Name/Value set | 20090927 | |||
| 15 | Static Attribute | Private | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20110715 | |||
| 16 | Static Attribute | Private | Type reference (TYPE) | POWL_TYPE_TY | POWL Type ID | 20081119 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | gets the additional messages set by the feeder | 20081118 | |
| 2 | Static method | Protected | Method | delivers additional parameter table | 20070905 | |
| 3 | Static method | Protected | Method | 20090927 | ||
| 4 | Static method | Public | Method | delivers parameters specified by key | 20070905 | |
| 5 | Static method | Public | Method | returns current query data | 20080123 | |
| 6 | Static method | Public | Method | Get the default visible index | 20110715 | |
| 7 | Static method | Protected | Method | gets the powl interface controller | 20090927 | |
| 8 | Static method | Public | Method | delivers POWL handle for launchpad | 20080122 | |
| 9 | Static method | Public | Method | delivers POWL handle for object info API | 20080722 | |
| 10 | Static method | Public | Method | get refresh status | 20090927 | |
| 11 | Static method | Public | Method | Gets Role & Type application for an application id | 20100929 | |
| 12 | Static method | Public | Method | gets the standard powl type | 20081119 | |
| 13 | Static method | Public | Method | sets additional messages for the query | 20081118 | |
| 14 | Static method | Protected | Method | 20090927 | ||
| 15 | Static method | Public | Method | sets application specific parameters | 20070905 | |
| 16 | Static method | Public | Method | sets the current query data | 20080123 | |
| 17 | Static method | Public | Method | Sets the default index | 20100322 | |
| 18 | Static method | Public | Method | Set the default visible row index | 20110715 | |
| 19 | Static method | Public | Method | sets the powl interface controller | 20090927 | |
| 20 | Static method | Public | Method | set refresh status | 20090927 | |
| 21 | Static method | Protected | Method | set attributes .. comp controller etc. | 20080120 | |
| 22 | Static method | Public | Method | sets the standard powl type | 20081119 | |
| 23 | Static method | Public | Method | set suspend resume util | 20090828 |
Events
Class CL_POWL_RUNTIME_SERVICES has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | RTY_DUMMY | Protected | Object reference (TYPE REF TO) | R_DUMMY | 20080120 | |
|
| 2 | STY_LAUNCHPAD | Protected | See coding | 20080120 | begin of sty_launchpad,
role type apb_lpd_role,
instance type apb_lpd_instance,
handle type ref to cl_powl_launchpad_api,
end of sty_launchpad
|
||
| 3 | TTY_LAUNCHPAD | Protected | See coding | 20080120 | tty_launchpad type table of sty_launchpad
|
Method Signatures
Method GET_ADDITIONAL_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RT_MESSAGES | Value transfer | Type reference (TYPE) | POWL_MSG_TTY | Message META description | 20081118 |
Method GET_ADDITIONAL_MESSAGES on class CL_POWL_RUNTIME_SERVICES has no exception.
Method GET_ADDITIONAL_PARAS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_ADDITIONAL_PARAS | Call by reference | Type reference (TYPE) | POWL_NAMEVALUE_TTY | Name/Value set | 20070905 |
Method GET_ADDITIONAL_PARAS on class CL_POWL_RUNTIME_SERVICES has no exception.
Method GET_COMPOSITE_CUST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_QUERIES | Call by reference | Type reference (TYPE) | POWL_QUERY_TTY | query infos | 20090927 | |||
| 2 | ET_TYPES | Call by reference | Type reference (TYPE) | POWL_TYPE_TTY | object types | 20090927 |
Method GET_COMPOSITE_CUST on class CL_POWL_RUNTIME_SERVICES has no exception.
Method GET_CONTENT_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_PARAMETER_VALUE | Call by reference | Type reference (TYPE) | STRING | 20070905 | ||||
| 2 | I_PARAMETER_KEY | Call by reference | Type reference (TYPE) | STRING | 20070905 |
Method GET_CONTENT_VALUES on class CL_POWL_RUNTIME_SERVICES has no exception.
Method GET_CURRENT_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RS_QUERY | Value transfer | Type reference (TYPE) | POWL_QUERY_STY | query definition | 20080123 |
Method GET_CURRENT_QUERY on class CL_POWL_RUNTIME_SERVICES has no exception.
Method GET_FIRST_VISIBLE_ROW_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INDEX | Value transfer | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20110715 |
Method GET_FIRST_VISIBLE_ROW_INDEX on class CL_POWL_RUNTIME_SERVICES has no exception.
Method GET_POWL_CONTROLLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | E_POWL_INT_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IWCI_POWL_UI_COMP | WebDynpro Interface COMPONENTCONTROLLER | 20090927 |
Method GET_POWL_CONTROLLER on class CL_POWL_RUNTIME_SERVICES has no exception.
Method GET_POWL_LAUNCHPAD_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_INSTANCE | Call by reference | Type reference (TYPE) | APB_LPD_INSTANCE | Instance | 20080122 | |||
| 2 | IV_ROLE | Call by reference | Type reference (TYPE) | APB_LPD_ROLE | Role | 20080122 | |||
| 3 | RR_POWL_LAUNCHPAD_HANDLE | Value transfer | Object reference (TYPE REF TO) | IF_POWL_LAUNCHPAD | API for POWL launchpad persistance | 20080122 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20080618 | |||
| 2 | Launchpad is not available | 20080530 | ||
| 3 | Web dynpro component does not exist | 20080530 | ||
| 4 | 20080618 |
Method GET_POWL_OBJECT_INFO_HANDLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RO_POWL_OBJECT_INFO_HANDLE | Value transfer | Object reference (TYPE REF TO) | CL_POWL_OBJECT_INFO | POWL object info API | 20080722 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Web dynpro component does not exist | 20080722 |
Method GET_REFRESH_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_REFRESH_STATUS | Call by reference | Type reference (TYPE) | POWL_NAMEVALUE_TTY | Name/Value set | 20090927 |
Method GET_REFRESH_STATUS on class CL_POWL_RUNTIME_SERVICES has no exception.
Method GET_ROLETYPE_ASSIGNMENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_APPLID | Call by reference | Type reference (TYPE) | POWL_APPLID_TY | Application ID | 20100929 | |||
| 2 | RESULT | Call by reference | Type reference (TYPE) | POWL_TYPE_ROL_TTY | Type - Role Assignment | 20100929 |
Method GET_ROLETYPE_ASSIGNMENT on class CL_POWL_RUNTIME_SERVICES has no exception.
Method GET_STANDARD_POWL_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RESULT | Value transfer | Type reference (TYPE) | POWL_TYPE_TY | POWL Type ID | 20081119 |
Method GET_STANDARD_POWL_TYPE on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_ADDITIONAL_MESSAGES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_MESSAGES | Call by reference | Type reference (TYPE) | POWL_MSG_TTY | Message META description | 20081118 |
Method SET_ADDITIONAL_MESSAGES on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_COMPOSITE_CUST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_QUERIES | Call by reference | Type reference (TYPE) | POWL_QUERY_TTY | query infos | 20090927 | |||
| 2 | IT_TYPES | Call by reference | Type reference (TYPE) | POWL_TYPE_TTY | object types | 20090927 |
Method SET_COMPOSITE_CUST on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_CONTENT_VALUES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_ADDITIONAL_PARAMETER | Call by reference | Type reference (TYPE) | POWL_NAMEVALUE_STY | Key Value pair | 20070905 |
Method SET_CONTENT_VALUES on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_CURRENT_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_QUERY | Call by reference | Type reference (TYPE) | POWL_QUERY_STY | query definition | 20080123 |
Method SET_CURRENT_QUERY on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_DEFAULT_TABLE_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20100322 |
Method SET_DEFAULT_TABLE_INDEX on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_FIRST_VISIBLE_ROW_INDEX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_INDEX | Call by reference | Type reference (TYPE) | SYTABIX | Index of Internal Tables | 20110715 |
Method SET_FIRST_VISIBLE_ROW_INDEX on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_POWL_CONTROLLER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_POWL_INT_CONTROLLER | Call by reference | Object reference (TYPE REF TO) | IWCI_POWL_UI_COMP | WebDynpro Interface COMPONENTCONTROLLER | 20090927 |
Method SET_POWL_CONTROLLER on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_REFRESH_STATUS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IT_REFRESH_STATUS | Call by reference | Type reference (TYPE) | POWL_NAMEVALUE_TTY | Name/Value set | 20090927 |
Method SET_REFRESH_STATUS on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_RUNTIME_CONTEXT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_COMP | Call by reference | Object reference (TYPE REF TO) | IF_WD_COMPONENT | Web Dynpro: Component | 20080120 |
Method SET_RUNTIME_CONTEXT on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_STANDARD_POWL_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | I_TYPE | Value transfer | Type reference (TYPE) | POWL_TYPE_TY | POWL Type ID | 20081119 |
Method SET_STANDARD_POWL_TYPE on class CL_POWL_RUNTIME_SERVICES has no exception.
Method SET_SUSPEND_RESUME_UTIL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IR_SUSPEND_RESUME_UTIL | Call by reference | Object reference (TYPE REF TO) | CL_POWL_SUSPEND_RESUME_UTIL | Util | 20090828 |
Method SET_SUSPEND_RESUME_UTIL on class CL_POWL_RUNTIME_SERVICES has no exception.
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 703 |