SAP ABAP Class /IWFND/CL_MGW_USER_SERVICE (User service mgw runtime class)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-GW-COR (Application Component) Gateway Framework
     /IWFND/USER_SERVICE (Package) User Service
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /IWFND/CL_MGW_ABS_DATA MGW Abstract Data Provider 20110719
Properties
Class /IWFND/CL_MGW_USER_SERVICE  
Short Description User service mgw runtime class    
Super Class /IWFND/CL_MGW_ABS_DATA MGW Abstract Data Provider 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWFND/USER_SERVICE   User Service 
Created 20110331   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /IWCOR/IF_ODATA_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
2 /IWFND/IF_MGW_CORE_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class /IWFND/CL_MGW_USER_SERVICE has no interface implemented.
Friends
Class /IWFND/CL_MGW_USER_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GCS_ACTIONS Constant Private See coding 20110401
2 GCS_ENTITIES Constant Public See coding 20110401
3 MT_RETURN Instance attribute Private Type reference (TYPE) BAPIRETTAB Table with BAPI Return Information 20110401
Methods
# Method Level Visibility Method type Description Created on
1 ADD_USER_TO_RANGE Instance method Private Method Add user id to bapi range 20110401
2 BAPI_ERROR_HANDLING Instance method Private Method Error handling in bapi return tab 20110405
3 CONVERT_TO_BAPI_RANGE Instance method Private Method Get collection of users 20110401
4 EXECUTE_USER_ROLES_ACTION Instance method Private Method Execute the current user roles action 20110402
5 GET_ROLE_ENTRY Instance method Private Method get the role entry 20110405
6 GET_USER_ADDR_ENTRY Instance method Private Method Get the user address entry 20110402
7 GET_USER_ENTRY Instance method Private Method get user entry data 20110401
8 GET_USER_FEED Instance method Private Method Get users feed 20110401
9 GET_USER_ROLES_FEED Instance method Private Method Get all the user roles 20110401
10 ORDERBY Instance method Private Method Sort users by parameters 20110402
11 PAGING Instance method Private Method Paging 20110401
12 ROLES_QUERY Instance method Private Method roles query 20110401
13 USER_QUERY Instance method Private Method Query for users 20110401
Events
Class /IWFND/CL_MGW_USER_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_BAPI_USER_RANGE Private See coding 20110401 TT_BAPI_USER_RANGE TYPE STANDARD TABLE OF bapiussrge
Method Signatures

Method ADD_USER_TO_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USER_RANGE Call by reference Type reference (TYPE) TT_BAPI_USER_RANGE 20110401
2 Importing IV_USER Call by reference Type reference (TYPE) STRING User Name 20110401

Method ADD_USER_TO_RANGE on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method BAPI_ERROR_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RETURN Call by reference Type reference (TYPE) BAPIRET2 Return Parameter 20110405

Method BAPI_ERROR_HANDLING on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method CONVERT_TO_BAPI_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BAPI_RANGE Call by reference Type reference (TYPE) TT_BAPI_USER_RANGE 20110401
2 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_T 20110401

Method CONVERT_TO_BAPI_RANGE on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method EXECUTE_USER_ROLES_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20110402
2 Importing IT_PARAMETER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>PARAMETER_VALUES_T 20110402
3 Importing IV_ACTION_NAME Call by reference Type reference (TYPE) STRING 20110402

Method EXECUTE_USER_ROLES_ACTION on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method GET_ROLE_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20110405
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20110405
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20110405
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110405
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20110405

Method GET_ROLE_ENTRY on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method GET_USER_ADDR_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITY Call by reference Object reference (TYPE REF TO) DATA 20110402
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20110402
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20110402
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110402
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20110402

Method GET_USER_ADDR_ENTRY on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method GET_USER_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_ENTITY Value transfer Object reference (TYPE REF TO) DATA 20110401
2 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20110401
3 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20110401
4 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110401
5 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20110401

Method GET_USER_ENTRY on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method GET_USER_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20110401
2 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING 20110401
3 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_T 20110401
4 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20110401
5 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20110401
6 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>ORDER_T 20110401
7 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110401
8 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20110401
9 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20110401

Method GET_USER_FEED on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method GET_USER_ROLES_FEED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ENTITYSET Call by reference Object reference (TYPE REF TO) DATA 20110401
2 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING 20110401
3 Importing IT_FILTER_SELECT_OPTIONS Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>EDM_SELECT_OPTION_T 20110401
4 Importing IT_KEY_TAB Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NVP_T 20110401
5 Importing IT_NAVIGATION_PATH Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>NAV_T 20110401
6 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>ORDER_T 20110401
7 Importing IV_ENTITY_NAME Call by reference Type reference (TYPE) STRING 20110401
8 Importing IV_SEARCH_STRING Call by reference Type reference (TYPE) STRING 20110401
9 Importing IV_SOURCE_NAME Call by reference Type reference (TYPE) STRING 20110401

Method GET_USER_ROLES_FEED on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method ORDERBY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20110402
2 Importing IT_ORDER Call by reference Type reference (TYPE) /IWFND/IF_MGW_CORE_TYPES=>ORDER_T 20110402

Method ORDERBY on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method PAGING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20110401
2 Importing IS_PAGING Call by reference Type reference (TYPE) /IWFND/S_MGW_PAGING 20110401

Method PAGING on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method ROLES_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ROLES Call by reference Type reference (TYPE) HRBAS_BAPIAGR_TABLE Table Type for Structure BAPIAGR 20110401
2 Importing IV_USER Call by reference Type reference (TYPE) SYUNAME User Name 20110401

Method ROLES_QUERY on class /IWFND/CL_MGW_USER_SERVICE has no exception.

Method USER_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_USERS Call by reference Type reference (TYPE) HRBAS_BAPIUSNAME_TABLE Table Type for Structure BAPIUSNAME 20110401
2 Importing IT_SEL_RANGE Call by reference Type reference (TYPE) TT_BAPI_USER_RANGE 20110401
3 Importing IV_MAX_ROWS Call by reference Type reference (TYPE) BAPIUSMISC-BAPIMAXROW 0 Maximum number of lines of hits 20110401

Method USER_QUERY on class /IWFND/CL_MGW_USER_SERVICE has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 250