SAP ABAP Class CL_FOPC_UI_SCOP_PROCESSES (MIC: PC UI - Scoping of Processes)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-CGV-MIC (Application Component) Management of Internal Controls
     FOPC_UI (Package) User Interface Objects
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 20040604
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20040604
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20040604
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_TREETABLE_IL Interface IL for Tree Table View 20040604
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_FOPC_UI_PROXY_MASTER 20041019
Properties
Class CL_FOPC_UI_SCOP_PROCESSES  
Short Description MIC: PC UI - Scoping of Processes    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOPC_UI   User Interface Objects 
Created 20040604   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)
2 ICON 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 20040604
2 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20040604
3 IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20040604
4 IF_CRM_BSP_TREETABLE_IL Interface IL for Tree Table View 20040604
5 IF_FOPC_UI_PROXY_MASTER 20041019
Friends
Class CL_FOPC_UI_SCOP_PROCESSES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_EVT_COLLAPSE_ALL Constant Protected Type reference (TYPE) CRMT_BSP_EVENT 'FOP_COLLAPSE_ALL' TBB: Collapse All 20040614
2 GC_EVT_EXPAND_ALL Constant Protected Type reference (TYPE) CRMT_BSP_EVENT 'FOP_EXPAND_ALL' TBB: Expand All 20040614
3 GC_EVT_SAVE Constant Protected Type reference (TYPE) CRMT_BSP_EVENT 'SAVE' TBB: Save 20041112
4 GC_EVT_WFI_FINISH Constant Protected Type reference (TYPE) CRMT_BSP_EVENT 'FOP_WF_CLOSE' TBB: Finish Workflow Item 20040608
5 GC_EVT_WFI_SEND Constant Protected Type reference (TYPE) CRMT_BSP_EVENT 'FOP_SCOP_WF_SEND' TBB: Trigger Workflow Item 20041126
6 GC_MODEL_CLASS Constant Protected Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_FOPC_UI_SCOP_PROCESSES' Model Access Class 20040604
7 GC_ROOT_KEY Constant Protected Type reference (TYPE) CRMT_BSP_OBJECTKEY 'TREE_ROOT' Object Key 20041105
8 GC_STRUCT_ORGUNIT Constant Protected Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_ORGUNIT' Structure Name for Display Field 20041111
9 GC_STRUCT_TREE Constant Protected Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_SCOPING_PROCESS_TREE' Structure Name for Display Field 20040608
10 GC_TASK_ASGN_PRORG Constant Protected Type reference (TYPE) FOPC_TASK 'ASGN-PRORG' 20041105
11 GC_TASK_DISP Constant Protected Type reference (TYPE) FOPC_TASK 'DISP-SCOPP' Task: Display Scoping 20040608
12 GC_TASK_PERF Constant Protected Type reference (TYPE) FOPC_TASK 'PERF-SCOPP' Task: Perform Scoping 20040608
13 GR_MODEL_SETUP Instance attribute Protected Object reference (TYPE REF TO) CL_FOPC_MODEL_SETUP Process Model Class 20040604
14 GR_WFITEM Instance attribute Protected Object reference (TYPE REF TO) IF_FOPCW_WORKFLOW MIC: Workflow Machine Abstraction 20040608
15 GS_DATE_INTERVAL Instance attribute Protected Type reference (TYPE) FOPC_S_DATE_INTERVAL Date of the Assessment or of the Test 20040607
16 GS_PERSON Instance attribute Protected Type reference (TYPE) FOPCS_S_PERSON Person for Current User 20040608
17 GT_APPLOG Instance attribute Protected Type reference (TYPE) CRMT_BSP_APPLOG_TAB 20040607
18 GT_ASSIGN_WF_PR Instance attribute Private Type reference (TYPE) TT_PROCESS Processes that Send 'Process Assignment' 20041126
19 GT_BSP_ORGUNIT Instance attribute Private Type reference (TYPE) TT_BSP_ORGUNIT BSP Table of Org Unit 20041111
20 GT_DB_PROCESS_TREE Instance attribute Protected Type reference (TYPE) FOPT_SCOPING_PROCESS_TREE_TAB In DB: Complete Hierarchy of Process Groups and Processes 20041126
21 GT_MODIFIED Instance attribute Protected Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Table of Changed Object Keys 20040609
22 GT_ORGUNIT Instance attribute Protected Type reference (TYPE) FOPCS_TO_ORGUNIT Organizational Units 20040910
23 GT_PROCESS_TREE Instance attribute Protected Type reference (TYPE) FOPT_SCOPING_PROCESS_TREE_TAB Complete Hierarchy of Process Groups and Processes 20040604
24 GT_SCOPING Instance attribute Private Type reference (TYPE) TT_PROCESS Scoping Processes 20040616
25 GV_INIT_TASK Instance attribute Protected Type reference (TYPE) FOPC_TASK Initial Task When User Performs the Application 20041105
26 GV_ORGUNIT Instance attribute Protected Type reference (TYPE) OBJEKTID Organizational unit 20040607
27 GV_PLVAR Instance attribute Protected Type reference (TYPE) PLVAR Plan Variant 20040608
28 GV_REFRESH_TREE Instance attribute Protected Type reference (TYPE) XFLAG Indicator: Refresh Tree Necessary 20040614
29 GV_STRING Instance attribute Protected Type reference (TYPE) STRING Message String 20040607
30 GV_TASK Instance attribute Protected Type reference (TYPE) FOPC_TASK Task 20040608
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Instance method Protected Method Add Message from Case Exception 20050407
2 ADD_MESSAGE Instance method Protected Method Add Message to UI Log 20040607
3 ADD_PARENT_KEY Instance method Private Method Add Parent Object Key 20040623
4 APPEND_LOWER_PRGROUP Instance method Protected Method Append Process Group and its Children 20040608
5 APPEND_LOWER_PROCESSES Instance method Protected Method Append Process 20040608
6 CHECK_AUTH_PROCESSES Instance method Private Method Filter Out Processes For Which User Is Not Authorized 20070104
7 CONSTRUCTOR Instance method Public Constructor 20040617
8 FINISH_WORKFLOW Instance method Protected Method Finish Workflow Item 20040608
9 GET_NODE_FROM_OBJECT_KEY Instance method Protected Method Fill Node Information from Object Key 20040608
10 GET_NODE_FROM_PRGROUP Instance method Protected Method Fill Node Information from Process Group 20040608
11 GET_NODE_FROM_PROCESS Instance method Protected Method Append Process 20040608
12 GET_OBJTYPE_FROM_KEY Instance method Protected Method Get Org Unit from Object Key 20041105
13 GET_ORGUNIT_FROM_KEY Instance method Protected Method Get Org Unit from Object Key 20041105
14 GET_TASK_AND_OBJECT Instance method Protected Method 20040608
15 GET_TASK_FROM_KEY Instance method Protected Method Get Org Unit from Object Key 20041105
16 INIT Instance method Protected Method Initialization 20040607
17 LOAD_PROCESS_TREE Instance method Protected Method Initial Loading of Central Process Tree 20040607
18 MODIFY_FIELD Instance method Protected Method Change Field Attributes 20040609
19 READ_HIERARCHY Instance method Protected Method Read Hierarchy of Current Key 20041126
20 READ_TREE_NODE Instance method Protected Method Read Data 20040608
21 SEND_WORKFLOW Instance method Protected Method Trigger Process Assignment Workflow for Processes in Scope 20041126
22 SET_MODIFIED Instance method Protected Method Mark Object as Modified 20040609
23 START_WORKFLOW Instance method Protected Method Get and Enqueue Workflow Item 20040608
Events
Class CL_FOPC_UI_SCOP_PROCESSES has no event.
Types
Class CL_FOPC_UI_SCOP_PROCESSES has no local type.
Method Signatures

Method ADD_EXCEPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_EXC Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20050407

Method ADD_EXCEPTION on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method ADD_MESSAGE Signature

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

Method ADD_MESSAGE on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method ADD_PARENT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040623
2 Importing IV_PARENT Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040623

Method ADD_PARENT_KEY on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method APPEND_LOWER_PRGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROCESS_TREE Call by reference Type reference (TYPE) FOPT_SCOPING_PROCESS_TREE_TAB complete hierarchy of process groups and processes 20040608
2 Importing IS_PRGROUP Call by reference Type reference (TYPE) FOPCS_S_PRGROUP current process group 20040608
3 Importing IT_PRGROUP Call by reference Type reference (TYPE) FOPCS_TO_PRGROUP 20040608
4 Importing IT_PROCESS Call by reference Type reference (TYPE) FOPCS_TO_PROCESS 20040608
5 Importing IV_ORGUNIT Call by reference Type reference (TYPE) OBJEKTID ObjektId 20041105
6 Importing IV_PARENT Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040608
7 Importing IV_TASK Call by reference Type reference (TYPE) FOPC_TASK Aufgabe 20041112

Method APPEND_LOWER_PRGROUP on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method APPEND_LOWER_PROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PROCESS_TREE Call by reference Type reference (TYPE) FOPT_SCOPING_PROCESS_TREE_TAB complete hierarchy of process groups and processes 20040608
2 Importing IT_PROCESS Call by reference Type reference (TYPE) FOPCS_TO_PROCESS 20040608
3 Importing IV_ORGUNIT Call by reference Type reference (TYPE) OBJEKTID ObjektId 20041105
4 Importing IV_PARENT Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040608
5 Importing IV_PRGROUP Call by reference Type reference (TYPE) FOPCS_OBJECTID Parent process group 20040608
6 Importing IV_TASK Call by reference Type reference (TYPE) FOPC_TASK Aufgabe 20041112

Method APPEND_LOWER_PROCESSES on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method CHECK_AUTH_PROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_PRGROUP Call by reference Type reference (TYPE) FOPCS_TO_PRGROUP 20070104
2 Changing CT_PROCESS Call by reference Type reference (TYPE) FOPCS_TO_PROCESS 20070104
3 Importing IV_TASK Call by reference Type reference (TYPE) FOPC_TASK Aufgaben-ID 20070104

Method CHECK_AUTH_PROCESSES on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method CONSTRUCTOR Signature

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

Method FINISH_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FINISH Call by reference Type reference (TYPE) BOOLEAN ABAP_FALSE FALSE: dequeue wf item only 20040608

Method FINISH_WORKFLOW on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method GET_NODE_FROM_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040608
2 Returning RS_NODE Value transfer Type reference (TYPE) FOPT_BSP_SCOPING_PROCESS_TREE Hierarchy of process groups and processes 20040608

Method GET_NODE_FROM_OBJECT_KEY on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method GET_NODE_FROM_PRGROUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PRGROUP Call by reference Type reference (TYPE) FOPCS_S_PRGROUP current process group 20040608
2 Importing IT_PRGROUP Call by reference Type reference (TYPE) FOPCS_TO_PRGROUP known process groups 20040608
3 Importing IT_PROCESS Call by reference Type reference (TYPE) FOPCS_TO_PROCESS known process 20040608
4 Importing IV_ORGUNIT Call by reference Type reference (TYPE) OBJEKTID ObjektId 20041105
5 Importing IV_TASK Call by reference Type reference (TYPE) FOPC_TASK Aufgabe 20041112
6 Returning RS_NODE Value transfer Type reference (TYPE) FOPT_BSP_SCOPING_PROCESS_TREE Hierarchy of process groups and processes 20040608

Method GET_NODE_FROM_PRGROUP on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method GET_NODE_FROM_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PROCESS Call by reference Type reference (TYPE) FOPCS_S_PROCESS current process 20040608
2 Importing IV_ORGUNIT Call by reference Type reference (TYPE) OBJEKTID ObjektId 20041105
3 Importing IV_TASK Call by reference Type reference (TYPE) FOPC_TASK Aufgabe 20041112
4 Returning RS_NODE Value transfer Type reference (TYPE) FOPT_BSP_SCOPING_PROCESS_TREE complete hierarchy of process groups and processes 20040608

Method GET_NODE_FROM_PROCESS on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method GET_OBJTYPE_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041105
2 Returning RV_OBJTYPE Value transfer Type reference (TYPE) FOPCS_OBJTYPE Objekttyp 20041105

Method GET_OBJTYPE_FROM_KEY on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method GET_ORGUNIT_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041105
2 Returning RV_ORGUNIT Value transfer Type reference (TYPE) FOPCS_OBJECTID 20041105

Method GET_ORGUNIT_FROM_KEY on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method GET_TASK_AND_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040608

Method GET_TASK_AND_OBJECT on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method GET_TASK_FROM_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041105
2 Returning RV_TASK Value transfer Type reference (TYPE) FOPC_TASK Aufgabe 20041105

Method GET_TASK_FROM_KEY on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method INIT Signature

Method INIT on class CL_FOPC_UI_SCOP_PROCESSES has no parameter.
Method INIT on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method LOAD_PROCESS_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ORGUNIT Call by reference Type reference (TYPE) OBJEKTID ObjektId 20041105
2 Importing IV_TASK Call by reference Type reference (TYPE) FOPC_TASK Aufgabe 20041112
3 Returning RT_PROCESS_TREE Value transfer Type reference (TYPE) FOPT_SCOPING_PROCESS_TREE_TAB complete hierarchy of process groups and processes 20040607

Method LOAD_PROCESS_TREE on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method MODIFY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20040609
2 Importing IV_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20040609
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20040609
4 Importing IV_PROPERTY Call by reference Type reference (TYPE) CRMT_BSP_FIELDPROPERTY Feldeigenschaften 20040609

Method MODIFY_FIELD on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method READ_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_NODE Call by reference Type reference (TYPE) FOPT_SCOPING_PROCESS_TREE_TAB complete hierarchy of process groups and processes 20041126
2 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041126

Method READ_HIERARCHY on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method READ_TREE_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CLASS_NAME Call by reference Type reference (TYPE) CRMT_MODELACCESSCLASS_TAB Klassenname 20040608
2 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20040608
3 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040608
4 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040608
5 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL Logische Variable 20040608
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040608

Method READ_TREE_NODE on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method SEND_WORKFLOW Signature

Method SEND_WORKFLOW on class CL_FOPC_UI_SCOP_PROCESSES has no parameter.
Method SEND_WORKFLOW on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method SET_MODIFIED Signature

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

Method SET_MODIFIED on class CL_FOPC_UI_SCOP_PROCESSES has no exception.

Method START_WORKFLOW Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_WFITEM Call by reference Type reference (TYPE) FOPCW_ITEM_ID 20040608

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