SAP ABAP Class CL_FOPC_PROCESS (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 20031103
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20031001
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20031103
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_TREETABLE_IL Interface IL for Tree Table View 20031001
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOPC_UI_PROXY_MASTER 20041019
Properties
Class CL_FOPC_PROCESS  
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 20031001   SAP 
Last change 20070913   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 FOPCS 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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_BSP_INIT_IL Interface for Initialization 20031103
2 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20031001
3 IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20031103
4 IF_CRM_BSP_TREETABLE_IL Interface IL for Tree Table View 20031001
5 IF_FOPC_UI_PROXY_MASTER 20041019
Friends
Class CL_FOPC_PROCESS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ASSIGNED_PROCESSES_NR Instance attribute Private Type reference (TYPE) I Number of Assigned Process 20040422
2 CURRENT_LINKID Instance attribute Private Type reference (TYPE) STRING Process Model Class 20040220
3 C_CLASSNAME Instance attribute Private Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_FOPC_PROCESS' Model Access Class 20031103
4 DATEFROM Instance attribute Private Type reference (TYPE) FOPCS_DATEFROM 20040924
5 DATETO Instance attribute Private Type reference (TYPE) FOPCS_DATETO 20040924
6 MODEL Instance attribute Private Object reference (TYPE REF TO) CL_FOPC_MODEL_SETUP Process Model Class 20031024
7 REFRESH_TREE_ACC Instance attribute Private Type reference (TYPE) STRING Tree Refresh for Accounts 20040617
8 REFRESH_TREE_PROC Instance attribute Private Type reference (TYPE) STRING Refresh Tree 20040617
9 SHOW_PROCESSES Instance attribute Private Type reference (TYPE) STRING 'SHOW_ALL' Show Processes 20031210
10 S_DATA Instance attribute Private Type reference (TYPE) YS_STRUCTURE_SETUP Modified Data for Org Unit Structure Setup 20031029
11 S_DATES Instance attribute Private Type reference (TYPE) FOPC_S_DATE_INTERVAL Date of the Assessment or of the Test 20040805
12 S_WORKFLOW_ENTITY Instance attribute Private Type reference (TYPE) FOPCS_S_ENTITY_INFO 20050406
13 TASK Static Attribute Private Type reference (TYPE) FOPCS_TASK Start-Up Task 20040707
14 TASK_ASGN_CRCOR Instance attribute Private Type reference (TYPE) FOPCS_TASK 'ASGN-CRCOR' 20050530
15 TASK_ASGN_PRORG Instance attribute Private Type reference (TYPE) STRING 'ASGN-PRORG' Assignment of Processes to Org Units 20040719
16 TASK_DISP_ACC_SIG Instance attribute Private Type reference (TYPE) STRING 'DISP-ACCSO' Display Account Significance 20040617
17 TASK_DISP_OUPGA Instance attribute Private Type reference (TYPE) FOPCS_TASK 'DISP-OUPGA' 20050204
18 TASK_DISP_OUPRA Instance attribute Private Type reference (TYPE) FOPCS_TASK 'DISP-OUPRA' 20050204
19 TASK_DISP_PRHIE Static Attribute Private Type reference (TYPE) STRING 'DISP-PRHIE' Task 20040707
20 TASK_EDIT_ACC_SIG Constant Private Type reference (TYPE) STRING 'EDIT-ACCSO' Edit Account Significance 20040617
21 TASK_EDIT_CENTRAL_DOCU Instance attribute Private Type reference (TYPE) STRING 'EDIT-CPCAT' Edit Central Documents 20040719
22 TASK_EDIT_OUPGA Instance attribute Private Type reference (TYPE) STRING 'EDIT-OUPGA' Edit Process Group Attributes 20040719
23 TASK_EDIT_OUPRA Instance attribute Private Type reference (TYPE) STRING 'EDIT-OUPRA' Edit Process Attributes 20040719
24 TASK_EDIT_OUPRS Instance attribute Private Type reference (TYPE) STRING 'EDIT-OUPRS' Edit Control Attributes 20040719
25 TASK_VALI_PRCHD Constant Private Type reference (TYPE) STRING 'VALI-PRCHD' 20060515
26 T_COMPL_OBJECTS_TO_DISPLAY Instance attribute Private Type reference (TYPE) FOPCA_T_OBJECT 20050524
27 T_DATA Instance attribute Private Type reference (TYPE) YT_STRUCTURE_SETUP Org Unit Structure Setup 20031029
28 T_ERROR_LOG Instance attribute Private Type reference (TYPE) FOPC_T_UI_ERROR_LOG Error Text 20040206
29 T_POPUP_REF_CTYPE Instance attribute Private Type reference (TYPE) FOPC_T_PCOR_CTYPE Control Types Attached to P-CO-R Assignment 20050311
30 T_REFCONTROL Instance attribute Private Type reference (TYPE) YT_REFCONTROL 20050310
31 T_RESOLVE_OBJECT Instance attribute Private Type reference (TYPE) FOPCA_T_OBJECT 20050204
32 UNASSIGN_PROCESS_NR Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20040426
33 WORKFLOW_ITEM Instance attribute Private Type reference (TYPE) ABAP_BOOL Workflow Item GUID 20040205
34 _DOCS_LINKS_READ_ONLY Instance attribute Private Type reference (TYPE) ABAP_BOOL 20041103
35 _GET_ACC_GROUPS_SIG Instance attribute Private Type reference (TYPE) ABAP_BOOL Checkbox 20050718
36 _LINKS Instance attribute Private Object reference (TYPE REF TO) CL_FOPC_UI_LINKS Process Model Class 20031203
37 _MAX_ENDCASEDATE Instance attribute Private Type reference (TYPE) FOPCS_DATE 20050718
38 _NEW_PSTEP Instance attribute Private Type reference (TYPE) OBJEKTID Object ID 20050906
39 _NEW_PSTEP_PRIOX Instance attribute Private Type reference (TYPE) FOPC_LONG_TEXT Description 20050509
40 _NEW_PSTEP_SEQ_NR Instance attribute Private Type reference (TYPE) FOPC_SEQUENCE_NUMBER Sequence 20050509
41 _SAVING_EXCEPTION Instance attribute Private Object reference (TYPE REF TO) CX_BAPI_EXCEPTION Exeception Basis Class for BAPI Migration 20050331
42 _SHOW_REF_CONTROLS_KEY Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20050311
43 _SHOW_REF_CONTROLS_PHASE Instance attribute Private Type reference (TYPE) I 20050311
44 _TIMEFRAME Instance attribute Private Type reference (TYPE) FOPC_TIMEFRAME Timeframe 20041015
45 _TIMEFRAME_YEAR Instance attribute Private Type reference (TYPE) FOPC_YEAR Year 20041015
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_ORGUNIT_SCREEN Instance method Private Method 20031112
2 CALCULATE_CONTROL_LINK Instance method Private Method 20040907
3 CALCULATE_PROCESS_LINK Static method Public Method Calculate for Process Documentation 20060828
4 CHECK_AUTH_PCOR_FOR_CONTROL Instance method Private Method 20050608
5 CONSTRUCTOR Instance method Public Constructor Constructor 20031024
6 CONVERT_ACCOUNT2_ACCOUNT_SCR Instance method Private Method Convert Internal Format to External 20040617
7 DISPLAY_REFCONTROLS Instance method Private Method 20050311
8 HAS_EDIT_RIGHTS Instance method Private Method Has Editing Authorization 20040422
9 HAS_PROCESS_WITH_STATUS Instance method Private Method Has any Assigned Process 20031210
10 LOCK_PROCESS Instance method Private Method Is Process Locked 20040428
11 READ_ORGUNIT Instance method Private Method Read Org Unit Data for object_key 20040203
12 READ_ORGUNIT_DETAILS Instance method Private Method Read Org Unit Details 20040310
13 READ_PROCESS_DATA Instance method Private Method Read Process Data 20040227
14 READ_PROCESS_STEPS_DATA Instance method Private Method Read Data Relevant to Process Step 20040203
15 READ_REFCONTROLS Instance method Private Method 20050218
16 READ_REFCONTROL_CTYPES Instance method Private Method 20050311
17 REMOVE_ASSIGNED_REFCONTROLS Instance method Private Method 20050608
18 UPDATE_REFFPSTEP_ACC Instance method Private Method Update ACC Assignment for Control Referencing Other Risks 20061027
Events
Class CL_FOPC_PROCESS has no event.
Types
Class CL_FOPC_PROCESS has no local type.
Method Signatures

Method BUILD_ORGUNIT_SCREEN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_ORGUNIT Call by reference Type reference (TYPE) FOPT_BSP_ORGUNIT Schlüssel eines Objektes 20031204

Method BUILD_ORGUNIT_SCREEN on class CL_FOPC_PROCESS has no exception.

Method CALCULATE_CONTROL_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_URL Value transfer Type reference (TYPE) STRING 20040907
2 Importing IS_PSTEP Value transfer Type reference (TYPE) FOPCS_S_PSTEP 20040907

Method CALCULATE_CONTROL_LINK on class CL_FOPC_PROCESS has no exception.

Method CALCULATE_PROCESS_LINK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_URL Value transfer Type reference (TYPE) STRING 20060828
2 Importing I_ORGUNIT Value transfer Type reference (TYPE) FOPCS_OBJECTID 20060828
3 Importing I_PROCESS Value transfer Type reference (TYPE) FOPCS_OBJECTID 20060828
4 Importing I_TF_YEAR Value transfer Type reference (TYPE) FOPC_YEAR Jahr 20060828
5 Importing I_TIMEFRAME Value transfer Type reference (TYPE) FOPC_TIMEFRAME Zeitraum 20060828

Method CALCULATE_PROCESS_LINK on class CL_FOPC_PROCESS has no exception.

Method CHECK_AUTH_PCOR_FOR_CONTROL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID Value transfer Type reference (TYPE) FOPCS_OBJECTID 20050608
2 Returning RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20050608
3 Importing TYP Value transfer Type reference (TYPE) FOPCH_TYPE 20050608

Method CHECK_AUTH_PCOR_FOR_CONTROL on class CL_FOPC_PROCESS has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_FOPC_PROCESS has no parameter.
Method CONSTRUCTOR on class CL_FOPC_PROCESS 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 20040617
2 Importing IS_ACCOUNT_GROUPS Call by reference Type reference (TYPE) FOPCS_S_ACCGROUP 20040617
3 Importing IT_ACCOUNTS Call by reference Type reference (TYPE) FOPCS_TO_ACCGROUP2 20040617

Method CONVERT_ACCOUNT2_ACCOUNT_SCR on class CL_FOPC_PROCESS has no exception.

Method DISPLAY_REFCONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_APPLOG Value transfer Type reference (TYPE) CRMT_BSP_APPLOG 20050311

Method DISPLAY_REFCONTROLS on class CL_FOPC_PROCESS has no exception.

Method HAS_EDIT_RIGHTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_READ_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20040422
2 Importing IS_DATA Call by reference Type reference (TYPE) YS_STRUCTURE_SETUP 20040422
3 Importing IS_PROCESS Call by reference Type reference (TYPE) YS_PROCESS 20040422

Method HAS_EDIT_RIGHTS on class CL_FOPC_PROCESS has no exception.

Method HAS_PROCESS_WITH_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing E_HAS_PROCESS Call by reference Type reference (TYPE) ABAP_BOOL 20031210
2 Importing IS_PROCESS Call by reference Type reference (TYPE) YS_PROCESS 20031210
3 Importing IT_PROCESS Call by reference Type reference (TYPE) YT_PROCESS 20031210
4 Importing I_STATUS Call by reference Type reference (TYPE) STRING 20031210

Method HAS_PROCESS_WITH_STATUS on class CL_FOPC_PROCESS has no exception.

Method LOCK_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_LOCK_FAILED Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20040429
2 Importing I_ORGUNIT_ID Call by reference Type reference (TYPE) FOPC_ORGUNIT_ID ID der Organisationsheit 20040428
3 Importing I_PROCESS_ID Call by reference Type reference (TYPE) FOPC_PROCESS_TITLE Prozess 20040428

Method LOCK_PROCESS on class CL_FOPC_PROCESS has no exception.

Method READ_ORGUNIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20040203
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040203
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040203
4 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20040310

Method READ_ORGUNIT on class CL_FOPC_PROCESS has no exception.

Method READ_ORGUNIT_DETAILS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_ACCOUNT_GROUPS Call by reference Type reference (TYPE) FOPC_T_UI_ACCOUNT_GROUPS_LIST Kontogruppen 20040617
2 Changing ET_INTERNAL_PROCESS Call by reference Type reference (TYPE) FOPCS_TO_PROCESS 20040310
3 Changing ET_INTERNAL_PROCESS_GROUP Call by reference Type reference (TYPE) FOPCS_TO_PRGROUP 20040310
4 Changing ET_PROCESS Call by reference Type reference (TYPE) YT_PROCESS 20040310
5 Importing IS_ORGUNIT Call by reference Type reference (TYPE) YS_STRUCTURE_SETUP 20040310
6 Importing IT_TASK Call by reference Type reference (TYPE) FOPCS_TO_TASK 20040310

Method READ_ORGUNIT_DETAILS on class CL_FOPC_PROCESS 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 20040227
2 Importing IS_PRGROUP Value transfer Type reference (TYPE) FOPCS_S_PRGROUP 20050125
3 Importing IS_PROCESS Call by reference Type reference (TYPE) FOPCS_S_PROCESS 20040227
4 Importing IT_PROCESS Call by reference Type reference (TYPE) FOPCS_TO_PROCESS 20040227
5 Importing I_ORGUNIT_ID Call by reference Type reference (TYPE) FOPCS_OBJECTID 20041118

Method READ_PROCESS_DATA on class CL_FOPC_PROCESS has no exception.

Method READ_PROCESS_STEPS_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_INTERNAL_PROCESS_STEPS Call by reference Type reference (TYPE) FOPCS_TO_PSTEP 20040203
2 Changing ET_OBJECTIVES Call by reference Type reference (TYPE) FOPC_T_UI_PROCESS_CO_R_C Process objectives 20040203
3 Changing ET_PROCESS_STEPS Call by reference Type reference (TYPE) FOPC_T_UI_PROCESS_STEPS Roles table 20040203
4 Exporting E_LOCKED Call by reference Type reference (TYPE) XFELD Lock succeeded? 20040428
5 Exporting E_LOCK_NEEDED Call by reference Type reference (TYPE) XFELD Do we need to lock? 20040429
6 Changing E_SYNCHRONIZE Call by reference Type reference (TYPE) ABAP_BOOL Synchronization 20040311
7 Importing I_ORGUNIT Call by reference Type reference (TYPE) FOPCS_OBJECTID 20040203
8 Importing I_PROCESS Call by reference Type reference (TYPE) FOPCS_OBJECTID 20040203

Method READ_PROCESS_STEPS_DATA on class CL_FOPC_PROCESS has no exception.

Method READ_REFCONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20050218
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050218
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050218

Method READ_REFCONTROLS on class CL_FOPC_PROCESS has no exception.

Method READ_REFCONTROL_CTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20050311
2 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050311
3 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050311

Method READ_REFCONTROL_CTYPES on class CL_FOPC_PROCESS has no exception.

Method REMOVE_ASSIGNED_REFCONTROLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PROCESS Value transfer Type reference (TYPE) FOPCS_OBJECTID 20050608

Method REMOVE_ASSIGNED_REFCONTROLS on class CL_FOPC_PROCESS has no exception.

Method UPDATE_REFFPSTEP_ACC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PSTEP_ID Call by reference Type reference (TYPE) FOPCS_OBJECTID 20061027
2 Importing IV_PSTEP_TYP Call by reference Type reference (TYPE) FOPCS_TYP 20061027
3 Importing IV_REFFPROCESS_ID Call by reference Type reference (TYPE) FOPCS_OBJECTID 20061027

Method UPDATE_REFFPSTEP_ACC on class CL_FOPC_PROCESS has no exception.
History
Last changed by/on SAP  20070913 
SAP Release Created in 100