SAP ABAP Class CL_FOPC_PROCESS_CATALOG (Process Model Class)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-CGV-MIC (Application Component) Management of Internal Controls
     FOPC_STRUCTURE_SETUP (Package) Basic Structures
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_INIT_IL Interface for Initialization 20031202
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20031202
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20031202
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_TREETABLE_IL Interface IL for Tree Table View 20031202
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOPC_UI_PROXY_MASTER 20041019
Properties
Class CL_FOPC_PROCESS_CATALOG  
Short Description Process Model Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOPC_STRUCTURE_SETUP   Basic Structures 
Created 20031202   SAP 
Last change 20050109   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 FOPCS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_INIT_IL Interface for Initialization 20031202
2 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20031202
3 IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20031202
4 IF_CRM_BSP_TREETABLE_IL Interface IL for Tree Table View 20031202
5 IF_FOPC_UI_PROXY_MASTER 20041019
Friends
Class CL_FOPC_PROCESS_CATALOG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CURRENT_LINKID Instance attribute Private Type reference (TYPE) STRING Current Link ID 20040206
2 C_CLASSNAME Instance attribute Private Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_FOPC_PROCESS_CATALOG' Model Access Class 20031202
3 C_INFO_CONSTANT Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY 'CONSTANT_HEADER_INFO' Object Key 20040113
4 DELETED_PRGROUP_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20070924
5 DELETED_PROCESS_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20070904
6 MODEL Instance attribute Private Object reference (TYPE REF TO) CL_FOPC_MODEL_SETUP Process Model Class 20031202
7 PERSON Instance attribute Private Type reference (TYPE) FOPCS_S_PERSON 20050301
8 REFRESH_TREE Instance attribute Private Type reference (TYPE) STRING Refresh Tree 20031202
9 SELECTED_ACCOUNT Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20040610
10 S_ACTIVE_OBJECTIVE Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20040115
11 S_DATA Instance attribute Private Type reference (TYPE) YS_PROCESS Data Pointer 20031202
12 TASK Instance attribute Private Type reference (TYPE) FOPC_TASK Start-Up Task 20040213
13 TREE_FIRST_INIT Instance attribute Private Type reference (TYPE) STRING Tree First Init 20040224
14 T_ACCOUNTS Instance attribute Private Type reference (TYPE) FOPC_T_UI_ACCOUNT_GROUPS Account Groups 20040610
15 T_ACCOUNT_GROUP_SCR Instance attribute Private Type reference (TYPE) FOPC_T_UI_ACCOUNT_GROUPS_LIST 20060425
16 T_CUT_DATA Instance attribute Private Type reference (TYPE) YT_PROCESS Cut Data Internal Table 20040114
17 T_DATA Instance attribute Private Type reference (TYPE) YT_PROCESS Data Internal Table 20031202
18 T_ERROR_LOG Instance attribute Private Type reference (TYPE) FOPC_T_UI_ERROR_LOG Error Text 20040204
19 _LINKS Instance attribute Private Object reference (TYPE REF TO) CL_FOPC_UI_LINKS Process Model Class 20031203
20 _SAVING_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_BAPI_EXCEPTION Exeception Basis Class for BAPI Migration 20050425
21 _TIMEFRAME Instance attribute Private Type reference (TYPE) FOPC_TIMEFRAME Timeframe 20041015
22 _TIMEFRAME_YEAR Instance attribute Private Type reference (TYPE) FOPC_YEAR Year 20041015
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20031202
2 CONVERT_ACCOUNT2_ACCOUNT_SCR Instance method Private Method Convert Internal Format to External 20040610
3 CONVERT_PROCESS_TO_INTERNAL Instance method Private Method Update Process 20040610
4 CREATE_NEW_TREE_NODE Instance method Private Method Create New Process Group or Process 20040116
5 FIND_LAST_CHILD Instance method Private Method Find Last Child 20040311
6 READ_PROCESS_DATA Instance method Private Method Read Data Relevant to Process 20040206
7 READ_PROCESS_DETAILS Instance method Private Method Read Process Details 20040225
8 UPDATE_TREE_FROM_DATABASE Instance method Private Method Update t_data from database 20070924
9 WALK_CHILDS Instance method Private Method Walk Childs 20040114
Events
Class CL_FOPC_PROCESS_CATALOG has no event.
Types
Class CL_FOPC_PROCESS_CATALOG has no local type.
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FOPC_PROCESS_CATALOG has no parameter.
Method CONSTRUCTOR on class CL_FOPC_PROCESS_CATALOG has no exception.

Method CONVERT_ACCOUNT2_ACCOUNT_SCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ACCOUNT_GROUPS_SCR Call by reference Type reference (TYPE) FOPT_BSP_ACCOUNT_GROUP Account groups 20040610
2 Importing IS_ACCOUNT_GROUPS Call by reference Type reference (TYPE) FOPCS_S_ACCGROUP 20040610
3 Importing IT_ACCOUNTS Call by reference Type reference (TYPE) FOPCS_TO_ACCGROUP 20040610

Method CONVERT_ACCOUNT2_ACCOUNT_SCR on class CL_FOPC_PROCESS_CATALOG has no exception.

Method CONVERT_PROCESS_TO_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PROCESS Call by reference Type reference (TYPE) FOPCS_S_PROCESS 20040610
2 Importing IS_PROCESS Call by reference Type reference (TYPE) YS_PROCESS 20040610

Method CONVERT_PROCESS_TO_INTERNAL on class CL_FOPC_PROCESS_CATALOG has no exception.

Method CREATE_NEW_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_DATA Call by reference Type reference (TYPE) YS_PROCESS 20040116
2 Importing IV_EVENT Call by reference Type reference (TYPE) CRMT_BSP_EVENT Ereignis 20040116
3 Importing I_PARENT Call by reference Type reference (TYPE) FOPC_PROCESS_TITLE Schlüssel eines Objektes 20040118

Method CREATE_NEW_TREE_NODE on class CL_FOPC_PROCESS_CATALOG has no exception.

Method FIND_LAST_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_LAST_CHILD Call by reference Type reference (TYPE) I 20040311
2 Importing IT_DATA Call by reference Type reference (TYPE) YT_PROCESS 20040311
3 Importing OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040311

Method FIND_LAST_CHILD on class CL_FOPC_PROCESS_CATALOG has no exception.

Method READ_PROCESS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ES_PROCESS_DATA Call by reference Type reference (TYPE) YS_PROCESS 20040206
2 Importing IS_PROCESS Call by reference Type reference (TYPE) FOPCS_S_PROCESS 20040206
3 Importing IT_PROCESS Call by reference Type reference (TYPE) FOPCS_TO_PROCESS 20040206
4 Importing IT_PROCESS_STEPS Call by reference Type reference (TYPE) FOPCS_TO_PSTEP 20040206

Method READ_PROCESS_DATA on class CL_FOPC_PROCESS_CATALOG has no exception.

Method READ_PROCESS_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_INTERNAL_OBJECTIVES Call by reference Type reference (TYPE) FOPCS_TO_COBJECTIVE 20040225
2 Changing ET_INTERNAL_PROCESS_STEPS Call by reference Type reference (TYPE) FOPCS_TO_PSTEP 20040225
3 Changing ET_INTERNAL_RISKS Call by reference Type reference (TYPE) FOPCS_TO_RISK 20040225
4 Changing ET_OBJECTIVES Call by reference Type reference (TYPE) FOPC_T_UI_PROCESS_OBJECTIVE Process objectives 20040225
5 Changing ET_PROCESS_STEPS Call by reference Type reference (TYPE) FOPC_T_UI_PROCESS_STEPS Roles table 20040225
6 Changing ET_RISKS Call by reference Type reference (TYPE) FOPC_T_UI_PROCESS_RISK Risiko 20040225
7 Importing I_PROCESS_ID Call by reference Type reference (TYPE) FOPCS_OBJECTID 20040225

Method READ_PROCESS_DETAILS on class CL_FOPC_PROCESS_CATALOG has no exception.

Method UPDATE_TREE_FROM_DATABASE Signature

Method UPDATE_TREE_FROM_DATABASE on class CL_FOPC_PROCESS_CATALOG has no parameter.
Method UPDATE_TREE_FROM_DATABASE on class CL_FOPC_PROCESS_CATALOG has no exception.

Method WALK_CHILDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_DATA Call by reference Type reference (TYPE) YT_PROCESS 20040114
2 Importing OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040114

Method WALK_CHILDS on class CL_FOPC_PROCESS_CATALOG has no exception.
History
Last changed by/on SAP  20050109 
SAP Release Created in 100