SAP ABAP Class CL_FOPC_USER_FACTORY (User Factory)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-CGV-MIC (Application Component) Management of Internal Controls
     FOPC_STRUCTURE_SETUP (Package) Basic Structures
Properties
Class CL_FOPC_USER_FACTORY  
Short Description User Factory    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOPC_STRUCTURE_SETUP   Basic Structures 
Created 20031119   SAP 
Last change 20041006   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)
2 FOPCH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 FOPCW Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FOPC_USER_FACTORY has no interface implemented.
Friends
Class CL_FOPC_USER_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_CL_FOBC_USER_FACTORY Static Attribute Private Object reference (TYPE REF TO) CL_FOPC_USER_FACTORY User Factory 20031119
2 GO_CL_FOPCB_PERSON Instance attribute Private Object reference (TYPE REF TO) CL_FOPCB_PERSON Shared Central Person Services 20031119
3 GO_CL_GUI_ALV_GRID Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20031119
4 GO_CL_GUI_ALV_GRID_LEGEND Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20031127
5 GO_CL_GUI_ALV_GRID_LOG Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20031119
6 GO_CL_GUI_ALV_GRID_PERS Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV List Viewer 20031127
7 GO_CL_GUI_CONTAINER_LOG Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20031119
8 GO_CL_GUI_CONTAINER_USER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CONTAINER Abstract Container for GUI Controls 20031119
9 GO_CL_GUI_CUSTOM_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Custom Controls in Screen Area 20031119
10 GO_CL_GUI_DGB_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in Screen Area 20031127
11 GO_CL_GUI_DGB_CON_LEGEND Instance attribute Private Object reference (TYPE REF TO) CL_GUI_DIALOGBOX_CONTAINER Container for Custom Controls in Screen Area 20031127
12 GO_CL_GUI_SPLITTER_CONTAINER Instance attribute Private Object reference (TYPE REF TO) CL_GUI_EASY_SPLITTER_CONTAINER Container for Custom Controls in Screen Area 20031119
13 GS_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_S_FCAT ALV Control: Field Catalog 20031119
14 GS_LAYOUT Instance attribute Private Type reference (TYPE) LVC_S_LAYO ALV Control: Layout Structure 20031119
15 GT_DATA Instance attribute Private Type reference (TYPE) T_DATA Data from Inbox 20031119
16 GT_DISPLAY Instance attribute Private Type reference (TYPE) T_DISPLAY Data for ALV Grid 20031126
17 GT_EXCLUDE Instance attribute Private Type reference (TYPE) UI_FUNCTIONS Function Code Table 20031119
18 GT_FIELDCAT Instance attribute Private Type reference (TYPE) LVC_T_FCAT Field Catalog for ListViewerControl 20031119
19 GT_LOG Instance attribute Private Type reference (TYPE) T_RETURN Log Table 20031119
20 GT_LOG_DATA Instance attribute Private Type reference (TYPE) T_LOG Log Data for ALV 20031119
21 GT_PERSON Instance attribute Private Type reference (TYPE) T_PERSON Data for ALV Grid 20031201
22 GT_RETURN Instance attribute Private Type reference (TYPE) T_RETURN Return Table from BAPI 20031119
23 GT_ROW_NO Instance attribute Private Type reference (TYPE) LVC_T_ROID ALV Control: Table Rows 20031201
24 GT_USER Instance attribute Private Type reference (TYPE) T_USER Users 20031222
25 GV_DYNNR Instance attribute Private Type reference (TYPE) SYDYNNR ABAP Program, Current Screen Number 20031127
26 GV_REPID Instance attribute Private Type reference (TYPE) SYREPID ABAP Program: Current Main Program 20031127
27 GV_SHOW Instance attribute Private Type reference (TYPE) C Set Show Log 20031119
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGN_USER Instance method Private Method Assign User to Workflow 20031126
2 ASSIGN_USER_NEW Instance method Private Method Assign User to Workflow 20040315
3 COMM_INTERFACE Instance method Public Method Public Method for Communication 20031201
4 CREATE_CONTROL Instance method Public Method Get Instance 20031119
5 DISPLAY_LEGEND Instance method Private Method Display Legend 20031127
6 DISPLAY_LOG Instance method Private Method Display Activation Log 20031119
7 DISPLAY_POPUP Instance method Private Method Display Dialog Box 20031125
8 FIND_ORGUNIT Instance method Private Method 20051129
9 GET_DATA Instance method Private Method Get Data 20031119
10 GET_INSTANCE Static method Public Method Get Instance 20031119
11 GET_LOG_DATA Instance method Private Method Get Log Data 20031119
12 HANDLE_BEFORE_USER_COMMAND Instance method Private Event handling method Handle before User Command 20031201
13 HANDLE_CLOSE Instance method Private Event handling method Handle Close 20031127
14 HANDLE_CONTEXT_MENU Instance method Private Event handling method Handle Context Menu 20031119
15 HANDLE_TOOLBAR Instance method Private Event handling method Handle Toolbar 20031119
16 HANDLE_USER_COMMAND Instance method Private Event handling method Handle User Command 20031119
17 READ_LOG Instance method Private Method Read Activation Log 20031119
18 REFRESH_DATA Instance method Private Method Refresh data 20031218
Events
Class CL_FOPC_USER_FACTORY has no event.
Types
Class CL_FOPC_USER_FACTORY has no local type.
Method Signatures

Method ASSIGN_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_OBJID Call by reference Type reference (TYPE) FOPCH_S_OBJID_DET-OBJID 20031126
2 Importing LV_STEXT Call by reference Type reference (TYPE) FOPCH_S_OBJID_DET-STEXT 20031126
3 Changing LV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20031126
4 Importing LV_UNAME Call by reference Type reference (TYPE) SY-UNAME User name 20031128

Method ASSIGN_USER on class CL_FOPC_USER_FACTORY has no exception.

Method ASSIGN_USER_NEW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_OBJID Call by reference Type reference (TYPE) FOPCH_S_OBJID_DET-OBJID 20040315
2 Changing LV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040315

Method ASSIGN_USER_NEW on class CL_FOPC_USER_FACTORY has no exception.

Method COMM_INTERFACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20031201

Method COMM_INTERFACE on class CL_FOPC_USER_FACTORY has no exception.

Method CREATE_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_DYNNR Call by reference Type reference (TYPE) SY-DYNNR ABAP-Programm, Nummer des aktuellen Dynpros 20031119
2 Importing LV_REPID Call by reference Type reference (TYPE) SY-REPID 20031119

Method CREATE_CONTROL on class CL_FOPC_USER_FACTORY has no exception.

Method DISPLAY_LEGEND Signature

Method DISPLAY_LEGEND on class CL_FOPC_USER_FACTORY has no parameter.
Method DISPLAY_LEGEND on class CL_FOPC_USER_FACTORY has no exception.

Method DISPLAY_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_UCOMM Call by reference Type reference (TYPE) SY-UCOMM Bildschirmbilder, Funktionscode, der PAI ausgelöst hat 20031119

Method DISPLAY_LOG on class CL_FOPC_USER_FACTORY has no exception.

Method DISPLAY_POPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_OBJID Call by reference Type reference (TYPE) FOPCH_S_OBJID_DET-OBJID 20031126
2 Importing LV_STEXT Call by reference Type reference (TYPE) FOPCH_S_OBJID_DET-STEXT 20031126
3 Changing LV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20031126
4 Importing LV_TITLE Call by reference Type reference (TYPE) CHAR30 Title 20031125
5 Exporting LV_USER Call by reference Type reference (TYPE) BAPIBNAME-BAPIBNAME User 20031125

Method DISPLAY_POPUP on class CL_FOPC_USER_FACTORY has no exception.

Method FIND_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CORPORATE Value transfer Type reference (TYPE) FOPCS_OBJECTID 20051129
2 Exporting E_ORGUNIT Value transfer Type reference (TYPE) FOPCS_OBJECTID 20051129
3 Importing I_WF Value transfer Type reference (TYPE) SWW_WIID Workitem-Kennung 20051129

Method FIND_ORGUNIT on class CL_FOPC_USER_FACTORY has no exception.

Method GET_DATA Signature

Method GET_DATA on class CL_FOPC_USER_FACTORY has no parameter.
Method GET_DATA on class CL_FOPC_USER_FACTORY has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning LO_CL_FOBC_USER_FACTORY Value transfer Object reference (TYPE REF TO) CL_FOPC_USER_FACTORY User factory 20031119

Method GET_INSTANCE on class CL_FOPC_USER_FACTORY has no exception.

Method GET_LOG_DATA Signature

Method GET_LOG_DATA on class CL_FOPC_USER_FACTORY has no parameter.
Method GET_LOG_DATA on class CL_FOPC_USER_FACTORY has no exception.

Method HANDLE_BEFORE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20031201

Method HANDLE_BEFORE_USER_COMMAND on class CL_FOPC_USER_FACTORY has no exception.

Method HANDLE_CLOSE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20031127

Method HANDLE_CLOSE on class CL_FOPC_USER_FACTORY has no exception.

Method HANDLE_CONTEXT_MENU Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Call by reference Attribute reference (LIKE) 20031119

Method HANDLE_CONTEXT_MENU on class CL_FOPC_USER_FACTORY has no exception.

Method HANDLE_TOOLBAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_OBJECT Value transfer Attribute reference (LIKE) 20031119
2 Importing SENDER Call by reference Attribute reference (LIKE) 20031127

Method HANDLE_TOOLBAR on class CL_FOPC_USER_FACTORY has no exception.

Method HANDLE_USER_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing E_UCOMM Call by reference Attribute reference (LIKE) 20031119

Method HANDLE_USER_COMMAND on class CL_FOPC_USER_FACTORY has no exception.

Method READ_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LV_OBJID Call by reference Type reference (TYPE) FOPCH_S_OBJID_DET-OBJID 20031119

Method READ_LOG on class CL_FOPC_USER_FACTORY has no exception.

Method REFRESH_DATA Signature

Method REFRESH_DATA on class CL_FOPC_USER_FACTORY has no parameter.
Method REFRESH_DATA on class CL_FOPC_USER_FACTORY has no exception.
History
Last changed by/on SAP  20041006 
SAP Release Created in 100