SAP ABAP Class /IWBEP/CL_MGW_URM_MANAGER (User Request Manager)
Hierarchy
SAP_GWFND (Software Component) SAP Gateway Foundation
   OPU-BSE-SDE (Application Component) Gateway SAP Data Enablement
     /IWBEP/MGW_USER_REQU_MGMT_CORE (Package) User Request Management - Core Functionality
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /IWBEP/IF_MGW_URM_MANAGER User Request Mgmt. interface 20130413
Properties
Class /IWBEP/CL_MGW_URM_MANAGER  
Short Description User Request Manager    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /IWBEP/MGW_USER_REQU_MGMT_CORE   User Request Management - Core Functionality 
Created 20130413   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 /IWBEP/IF_MGW_URM_MANAGER User Request Mgmt. interface 20130413
Friends
Class /IWBEP/CL_MGW_URM_MANAGER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_DB_MANAGER Static Attribute Private Object reference (TYPE REF TO) /IWBEP/IF_MGW_URM_DBA B2C - User Request Management, Database Access interface 20130428
2 MT_STATUS_MANAGER Static Attribute Private Type reference (TYPE) TT_STATUS_MANAGER 20130422
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_PASSWORD_EXISTS Instance method Private Method Check if pasword exists in secure store for a Request ID 20140410
2 GET_DB_MANAGER Instance method Public Method 20130501
3 GET_STATUS_MANAGER Instance method Public Method 20130501
4 IS_EXISTS Instance method Private Method Check if User Name already exists 20130428
5 PROCESS_USER_CATEGORY Instance method Private Method Verify User Category against configuration 20130510
6 STORE_PASSCODE Instance method Private Method Store password in Secure Store 20131008
7 STORE_PASSWORD Instance method Private Method Store password in Secure Area 20130426
Events
Class /IWBEP/CL_MGW_URM_MANAGER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_STATUS_MANAGER Private See coding 20130422 tt_status_manager TYPE STANDARD TABLE OF ty_status_manager WITH KEY id activation_key
2 TY_STATUS_MANAGER Private See coding 20130422 BEGIN OF ty_status_manager, id TYPE /iwbep/mgw_urm_usr_request_id, activation_key TYPE /iwbep/mgw_urm_activation_id, status_manager TYPE REF TO /iwbep/if_mgw_urm_status_mgr, END OF ty_status_manager
Method Signatures

Method CHECK_PASSWORD_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) /IWBEP/MGW_URM_USR_REQUEST_ID User Request Management, Request ID 20140410
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20140410
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20140410

Method GET_DB_MANAGER Signature

Method GET_DB_MANAGER on class /IWBEP/CL_MGW_URM_MANAGER has no parameter.
Method GET_DB_MANAGER on class /IWBEP/CL_MGW_URM_MANAGER has no exception.

Method GET_STATUS_MANAGER Signature

Method GET_STATUS_MANAGER on class /IWBEP/CL_MGW_URM_MANAGER has no parameter.
Method GET_STATUS_MANAGER on class /IWBEP/CL_MGW_URM_MANAGER has no exception.

Method IS_EXISTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_REQ_CONTEXT Call by reference Object reference (TYPE REF TO) /IWBEP/CL_MGW_B2C_REQ_CONTEXT B2C - Request Context 20130503
2 Importing IV_USER_NAME Call by reference Type reference (TYPE) /IWBEP/MGW_URM_USER_NAME B2C - User Request Management (User Name) 20130428
3 Returning RV_EXISTS Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130428
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_BUSI_EXCEPTION Business Exception 20130428
2 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130504

Method PROCESS_USER_CATEGORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_IS_VALID_USER_CAT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20130510
2 Exporting EV_REF_USER Call by reference Type reference (TYPE) /IWBEP/MGW_URM_USER_NAME User Request Management (User Name) 20130510
3 Importing IV_NAMESPACE Call by reference Type reference (TYPE) /IWBEP/MED_GRP_NAMESPACE Namespace 20130510
4 Importing IV_SERVICE_NAME Call by reference Type reference (TYPE) /IWBEP/MED_GRP_EXTERNAL_NAME External Service Name 20130510
5 Importing IV_USER_CATEGORY Call by reference Type reference (TYPE) /IWBEP/MGW_URM_USER_CATEGORY User Request Management - User Category 20130510
6 Importing IV_VERSION Call by reference Type reference (TYPE) /IWBEP/MED_GRP_VERSION Service Version 20130510

Method PROCESS_USER_CATEGORY on class /IWBEP/CL_MGW_URM_MANAGER has no exception.

Method STORE_PASSCODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PASSWORD Call by reference Type reference (TYPE) /IWBEP/MGW_UM_PASSCODE User Management - Passcode 20131008
2 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) /IWBEP/MGW_URM_USR_REQUEST_ID User Request Management, Request ID 20131008
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20131008

Method STORE_PASSWORD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PASSWORD Call by reference Type reference (TYPE) /IWBEP/MGW_UM_PASSCODE User Management - Passcode 20130426
2 Importing IV_REQUEST_ID Call by reference Type reference (TYPE) /IWBEP/MGW_URM_USR_REQUEST_ID B2C - User Request Management, Request ID 20130426
# Exception Resumable Description Created on
1 /IWBEP/CX_MGW_TECH_EXCEPTION Technical Exception 20130426
History
Last changed by/on SAP  20131127 
SAP Release Created in 200