SAP ABAP Class /IWWRK/CL_GWL_PROV_HANDLER (Generic worklist providers handler class)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-WFM (Application Component) Gateway Business Workflow enablement
     /IWWRK/WF_ODC_INBOX (Package) Workflow ODC Runtime for Gateway - Generic Inbox
Properties
Class /IWWRK/CL_GWL_PROV_HANDLER  
Short Description Generic worklist providers handler class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWWRK/WF_ODC_INBOX   Workflow ODC Runtime for Gateway - Generic Inbox 
Created 20110627   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWBEP/IF_MGW_CORE_SRV_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWBEP/IF_MGW_MED_DBA_ACCESS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /IWWRK/CL_GWL_PROV_HANDLER has no interface implemented.
Friends
Class /IWWRK/CL_GWL_PROV_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COLLECTION Instance attribute Private Type reference (TYPE) STRING 'Collection' 20110704
2 GC_SAP_NAMESPACE Constant Private Type reference (TYPE) STRING '/SAP/' 20110705
3 MO_PROVIDER Instance attribute Protected Object reference (TYPE REF TO) /IWWRK/IF_GWL Generic Worklist Interface 20110627
4 MT_ACTIVE_PROVIDERS Instance attribute Private Type reference (TYPE) /IWWRK/T_WF_PROVIDER Table of Providers 20110627
5 MT_GWL Instance attribute Private Type reference (TYPE) /IWWRK/T_GWL_SRV_HEADER Generic worklist service header 20110627
6 MT_PROV_SRV_DETAILS Instance attribute Protected Type reference (TYPE) TY_Y_PROV_SRV_DETAILS 20110627
7 MT_PROV_WORKLIST Instance attribute Protected Type reference (TYPE) /IWWRK/T_GWL_PRV_HEADER Generic Worklist Provider Header 20110627
8 MT_RETURN Instance attribute Protected Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110714
9 MV_PROVIDER Instance attribute Private Type reference (TYPE) /IWWRK/WF_PROVIDER_ID Workflow task provider ID 20110627
Methods
# Method Level Visibility Method type Description Created on
1 ADD_COMMAS Instance method Protected Method 20110707
2 ADD_DEF_PROVIDER Instance method Protected Method Add provider to the default providers member 20110628
3 ADD_PROVIDER_SRV_DETAILS Instance method Protected Method Save the provider service details 20110627
4 ADD_TO_GWL Instance method Protected Method Add the provider worklist to the GWL 20110627
5 BUILD_NAVIGATION_LINK Instance method Protected Method Build the navigation link to the service who handling the re 20110627
6 COMPLETE_GWL_DATA Instance method Public Method Build GWL navigation links 20110627
7 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110627
8 CREATE_WORKLIST Instance method Public Method Create the user workflist 20110627
9 CREATE_WORKLIST_ITEM Instance method Public Method Create one item from the worklist 20110628
10 GET_ACTIVE_PROVIDERS Instance method Public Method Get the active providers 20110703
11 GET_BAPI_RETURN_TAB Instance method Public Method Get the BAPI return tab 20110714
12 GET_GENERIC_WORKLIST Instance method Public Method Get the generic worklist 20110627
13 GET_PROVIDER Instance method Public Method Get the current provider 20110627
14 GET_PROVIDER_SERVICES Instance method Protected Method 20110703
15 QUERY_STRING_OPTIONS Instance method Public Method Process query string options e.g. paging, sorting 20110627
16 SET_PROVIDER Instance method Public Method Set new provider 20110627
17 SET_PROVIDER_INSTANCE Instance method Public Method Get provider instance 20110703
Events
Class /IWWRK/CL_GWL_PROV_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_PROV_SRV_DETAILS Public See coding 20110703 BEGIN OF ty_s_prov_srv_details, provider_id TYPE /iwwrk/wf_provider_id, instance_id_name TYPE string, entity_type_name TYPE string, END OF ty_s_prov_srv_details
2 TY_Y_PROV_SRV_DETAILS Public See coding 20110703 ty_y_prov_srv_details TYPE STANDARD TABLE OF ty_s_prov_srv_details
Method Signatures

Method ADD_COMMAS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_VALUE Call by reference Type reference (TYPE) ANY 20110707
2 Returning RV_NEW_VALUE Value transfer Type reference (TYPE) STRING 20110707

Method ADD_COMMAS on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method ADD_DEF_PROVIDER Signature

Method ADD_DEF_PROVIDER on class /IWWRK/CL_GWL_PROV_HANDLER has no parameter.
Method ADD_DEF_PROVIDER on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method ADD_PROVIDER_SRV_DETAILS Signature

Method ADD_PROVIDER_SRV_DETAILS on class /IWWRK/CL_GWL_PROV_HANDLER has no parameter.
Method ADD_PROVIDER_SRV_DETAILS on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method ADD_TO_GWL Signature

Method ADD_TO_GWL on class /IWWRK/CL_GWL_PROV_HANDLER has no parameter.
Method ADD_TO_GWL on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method BUILD_NAVIGATION_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAVIGATION_LINK Call by reference Type reference (TYPE) STRING 20110627
2 Importing IV_PROVIDER_ID Call by reference Type reference (TYPE) /IWWRK/WF_PROVIDER_ID Workflow task provider ID 20110627
3 Importing IV_SRV_TECH_NAME Call by reference Type reference (TYPE) /IWWRK/DT_MED_GRP_TECH_NAME Internal Service Name 20110627
4 Importing IV_SRV_VERSION Call by reference Type reference (TYPE) /IWWRK/DT_MED_GRP_VERSION Internal Service Version 20110627
5 Importing IV_WORKITEM_ID Call by reference Type reference (TYPE) /IWWRK/GWL_WORKITEM_ID Unique id of workitem 20110627

Method BUILD_NAVIGATION_LINK on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method COMPLETE_GWL_DATA Signature

Method COMPLETE_GWL_DATA on class /IWWRK/CL_GWL_PROV_HANDLER has no parameter.
Method COMPLETE_GWL_DATA on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER Call by reference Type reference (TYPE) /IWWRK/WF_PROVIDER_ID Workflow task provider ID 20110627
# Exception Resumable Description Created on
1 /IWWRK/CX_GWL_EXCEPTION Generic worklist exception class 20110630

Method CREATE_WORKLIST Signature

Method CREATE_WORKLIST on class /IWWRK/CL_GWL_PROV_HANDLER has no parameter.
# Exception Resumable Description Created on
1 /IWWRK/CX_GWL_PROV_EXCEPTION Generic worklist exception class 20110713

Method CREATE_WORKLIST_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWBEP/T_MGW_NAME_VALUE_PAIR table for name value pairs 20110628
# Exception Resumable Description Created on
1 /IWWRK/CX_GWL_PROV_EXCEPTION Generic worklist exception class 20110713

Method GET_ACTIVE_PROVIDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVE_PROVIDERS Call by reference Type reference (TYPE) /IWWRK/T_WF_PROVIDER Table of Providers 20110703

Method GET_ACTIVE_PROVIDERS on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method GET_BAPI_RETURN_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110714

Method GET_BAPI_RETURN_TAB on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method GET_GENERIC_WORKLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_GWL Call by reference Type reference (TYPE) /IWWRK/T_GWL_SRV_HEADER Generic worklist service header 20110627

Method GET_GENERIC_WORKLIST on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method GET_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_PROVIDER Value transfer Type reference (TYPE) /IWWRK/WF_PROVIDER_ID Workflow task provider ID 20110627

Method GET_PROVIDER on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method GET_PROVIDER_SERVICES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PROV_DEF_SRV Call by reference Type reference (TYPE) /IWWRK/T_DEFAULT_SERVICE Default services for providers 20110703
2 Exporting ET_PROV_SERVICES Call by reference Type reference (TYPE) /IWWRK/T_PROV_SERVICE Services for task providers 20110703

Method GET_PROVIDER_SERVICES on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method QUERY_STRING_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PAGING Call by reference Type reference (TYPE) /IWBEP/S_MGW_PAGING paging structure 20110627
2 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWBEP/T_MGW_SELECT_OPTION table of select options 20110627
3 Importing IT_ORDER Call by reference Type reference (TYPE) /IWBEP/T_MGW_SORTING_ORDER the sorting order 20110627
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110724

Method QUERY_STRING_OPTIONS on class /IWWRK/CL_GWL_PROV_HANDLER has no exception.

Method SET_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROVIDER Call by reference Type reference (TYPE) /IWWRK/WF_PROVIDER_ID Workflow task provider ID 20110627
# Exception Resumable Description Created on
1 /IWWRK/CX_GWL_EXCEPTION Generic worklist exception class 20110628

Method SET_PROVIDER_INSTANCE Signature

Method SET_PROVIDER_INSTANCE on class /IWWRK/CL_GWL_PROV_HANDLER has no parameter.
# Exception Resumable Description Created on
1 /IWWRK/CX_GWL_EXCEPTION Generic worklist exception class 20110704
History
Last changed by/on SAP  20130531 
SAP Release Created in 200