SAP ABAP Class CL_POWL_RUNTIME_SERVICES (POWL runtime services)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-MUS-POW (Application Component) Personal Object Worklist
     GEN_PERSONAL_OBJECT_WORKLIST (Package) generic worklist
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 EVENTS Constant Public See coding 20100319
2 MC_BP_VERSION Constant Public Type reference (TYPE) STRING 'BP_VERSION' ID for BP version 20070905
3 MO_OBJ_INFO_HANDLE Static Attribute Private Object reference (TYPE REF TO) CL_POWL_OBJECT_INFO POWL object info API 20080722
4 MR_COMP Static Attribute Private Object reference (TYPE REF TO) IF_WD_COMPONENT Web Dynpro: Component 20080120
5 MR_DUMMY Static Attribute Private Object reference (TYPE REF TO) R_DUMMY 20080120
6 MR_POWL_INT_CONTROLLER Static Attribute Private Object reference (TYPE REF TO) IWCI_POWL_UI_COMP WebDynpro Interface COMPONENTCONTROLLER 20090927
7 MR_SUSPEND_RESUME_UTIL Static Attribute Private Object reference (TYPE REF TO) CL_POWL_SUSPEND_RESUME_UTIL Util 20090828
8 MS_CURRENT_QUERY Static Attribute Private Type reference (TYPE) POWL_QUERY_STY current query data 20080123
9 MT_ADDITIONAL_PARAS Static Attribute Private Type reference (TYPE) POWL_NAMEVALUE_TTY Additional parameters 20070905
10 MT_COMPOSITE_QUERIES Static Attribute Private Type reference (TYPE) POWL_QUERY_TTY query infos 20090927
11 MT_COMPOSITE_TYPES Static Attribute Private Type reference (TYPE) POWL_TYPE_TTY object types 20090927
12 MT_LPD_COLLECTION Static Attribute Private Type reference (TYPE) TTY_LAUNCHPAD 20080120
13 MT_MESSAGES Static Attribute Private Type reference (TYPE) POWL_MSG_TTY Message META description 20081118
14 MT_REFRESH_STATUS Static Attribute Private Type reference (TYPE) POWL_NAMEVALUE_TTY Name/Value set 20090927
15 MV_INDEX Static Attribute Private Type reference (TYPE) SYTABIX Index of Internal Tables 20110715
16 MV_STANDARD_POWL_TYPE Static Attribute Private Type reference (TYPE) POWL_TYPE_TY POWL Type ID 20081119
Methods
# Method Level Visibility Method type Description Created on
1 GET_ADDITIONAL_MESSAGES Static method Public Method gets the additional messages set by the feeder 20081118
2 GET_ADDITIONAL_PARAS Static method Protected Method delivers additional parameter table 20070905
3 GET_COMPOSITE_CUST Static method Protected Method 20090927
4 GET_CONTENT_VALUES Static method Public Method delivers parameters specified by key 20070905
5 GET_CURRENT_QUERY Static method Public Method returns current query data 20080123
6 GET_FIRST_VISIBLE_ROW_INDEX Static method Public Method Get the default visible index 20110715
7 GET_POWL_CONTROLLER Static method Protected Method gets the powl interface controller 20090927
8 GET_POWL_LAUNCHPAD_HANDLE Static method Public Method delivers POWL handle for launchpad 20080122
9 GET_POWL_OBJECT_INFO_HANDLE Static method Public Method delivers POWL handle for object info API 20080722
10 GET_REFRESH_STATUS Static method Public Method get refresh status 20090927
11 GET_ROLETYPE_ASSIGNMENT Static method Public Method Gets Role & Type application for an application id 20100929
12 GET_STANDARD_POWL_TYPE Static method Public Method gets the standard powl type 20081119
13 SET_ADDITIONAL_MESSAGES Static method Public Method sets additional messages for the query 20081118
14 SET_COMPOSITE_CUST Static method Protected Method 20090927
15 SET_CONTENT_VALUES Static method Public Method sets application specific parameters 20070905
16 SET_CURRENT_QUERY Static method Public Method sets the current query data 20080123
17 SET_DEFAULT_TABLE_INDEX Static method Public Method Sets the default index 20100322
18 SET_FIRST_VISIBLE_ROW_INDEX Static method Public Method Set the default visible row index 20110715
19 SET_POWL_CONTROLLER Static method Public Method sets the powl interface controller 20090927
20 SET_REFRESH_STATUS Static method Public Method set refresh status 20090927
21 SET_RUNTIME_CONTEXT Static method Protected Method set attributes .. comp controller etc. 20080120
22 SET_STANDARD_POWL_TYPE Static method Public Method sets the standard powl type 20081119
23 SET_SUSPEND_RESUME_UTIL 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 Returning 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 Exporting 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 Exporting ET_QUERIES Call by reference Type reference (TYPE) POWL_QUERY_TTY query infos 20090927
2 Exporting 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 Exporting E_PARAMETER_VALUE Call by reference Type reference (TYPE) STRING 20070905
2 Importing 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 Returning 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 Returning 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 Exporting 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 Importing IV_INSTANCE Call by reference Type reference (TYPE) APB_LPD_INSTANCE Instance 20080122
2 Importing IV_ROLE Call by reference Type reference (TYPE) APB_LPD_ROLE Role 20080122
3 Returning 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 NOT_FOUND 20080618
2 NO_LPAD_AVAILABLE Launchpad is not available 20080530
3 NO_WDR_COMPONENT Web dynpro component does not exist 20080530
4 PARAMETER_MISSING 20080618

Method GET_POWL_OBJECT_INFO_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning 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 NO_WDR_COMPONENT 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 Exporting 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 Importing I_APPLID Call by reference Type reference (TYPE) POWL_APPLID_TY Application ID 20100929
2 Exporting 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 Returning 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 Importing 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 Importing IT_QUERIES Call by reference Type reference (TYPE) POWL_QUERY_TTY query infos 20090927
2 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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 Importing 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