SAP ABAP Class CL_FOPC_UI_DELEGATE (Maintain Delegates)
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 20040922
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20040922
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20040922
Properties
Class CL_FOPC_UI_DELEGATE  
Short Description Maintain Delegates    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOPC_UI   User Interface Objects 
Created 20040922   SAP 
Last change 20050109   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 IF_CRM_BSP_INIT_IL Interface for Initialization 20040922
2 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20040922
3 IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20040922
Friends
Class CL_FOPC_UI_DELEGATE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GB_ALLOWED Instance attribute Protected Type reference (TYPE) ABAP_BOOL Is Authorization Allowed 20050121
2 GC_EVT_ADD Constant Protected Type reference (TYPE) CRMT_BSP_EVENT 'CREATE' Event 20040923
3 GC_EVT_DELETE Constant Protected Type reference (TYPE) CRMT_BSP_EVENT 'DELETE' Event 20040923
4 GC_EVT_SOD_POPUP Constant Protected Type reference (TYPE) CRMT_BSP_EVENT 'FOP_SOD_POPUP' Event 20050323
5 GC_MODEL_CLASS Constant Protected Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_FOPC_UI_DELEGATE' Model Access Class 20040923
6 GC_STRUCT_DL Constant Protected Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_DELEGATE' Structure Name for Display Field 20040923
7 GC_STRUCT_DL_DETAIL Constant Protected Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_DELEGATE_DETAIL' Structure Name for Display Field 20041011
8 GC_STRUCT_DL_INFO Constant Protected Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_DL_SEARCH_INFO' Structure Name for Display Field 20041017
9 GC_STRUCT_DL_POPUP Constant Protected Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_UI_ROLE_PERSONCHECK' Structure Name for Display Field 20050311
10 GC_STRUCT_SOD_POPUP Constant Protected Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME 'FOPT_BSP_UI_SOD_CHECK' Structure Name for Display Field 20050323
11 GC_TASK_CENTRAL Constant Protected Type reference (TYPE) FOPC_TASK 'ASGN-DELC' Task 20041015
12 GC_TASK_OWN Constant Protected Type reference (TYPE) FOPC_TASK 'ASGN-DELO' Task 20041015
13 GR_DELEGATE_MODEL Instance attribute Protected Object reference (TYPE REF TO) IF_FOPC_DL_MAINTANANCE_UI Maintenance APIs for Delegate 20040924
14 GR_MODEL_SETUP Instance attribute Protected Object reference (TYPE REF TO) CL_FOPC_MODEL_SETUP Process Model Class 20040923
15 GR_PERSON_MODEL Instance attribute Protected Object reference (TYPE REF TO) CL_FOPCB_PERSON Shared Central Person Services 20041012
16 GS_DATE_INTERVAL Instance attribute Protected Type reference (TYPE) FOPC_S_DATE_INTERVAL Date of the Assessment or of the Test 20040923
17 GT_APPLOG Instance attribute Protected Type reference (TYPE) CRMT_BSP_APPLOG_TAB 20040923
18 GT_CUT Instance attribute Protected Type reference (TYPE) FOPC_T_UI_DELEGATE_CUT User Substituted by User 20070918
19 GT_DELETED Instance attribute Protected Type reference (TYPE) FOPC_T_UI_DELEGATE User Substituted by User 20041013
20 GT_LIST Instance attribute Protected Type reference (TYPE) FOPC_T_UI_DELEGATE User Substituted by User 20040924
21 GT_MODIFIED Instance attribute Protected Type reference (TYPE) FOPC_T_UI_DELEGATE Table of Object Keys 20040923
22 GT_SELECTED_PERSON Instance attribute Protected Type reference (TYPE) FOPT_BSP_T_ROLE_PERSONCHECK MIC - Role Assignment: Assignment List 20050311
23 GV_CURR_DL Instance attribute Protected Type reference (TYPE) FOPC_BSP_DELEGATE MIC-UI: Delegate 20040923
24 GV_CURR_TASK Instance attribute Protected Type reference (TYPE) FOPC_TASK Task 20040923
25 GV_MESSAGE_OBJECT_KEY Instance attribute Protected Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20050311
26 GV_PLVAR Instance attribute Protected Type reference (TYPE) PLVAR Plan Variant 20040923
27 GV_SHOW_PERSON_POPUP Instance attribute Protected Type reference (TYPE) ABAP_BOOL Whether Dialog Box Required 20050311
28 GV_SHOW_SOD_CHECK Instance attribute Protected Type reference (TYPE) ABAP_BOOL SOD Check 20050323
29 GV_STRING Instance attribute Protected Type reference (TYPE) STRING 20040923
30 GV_UNAME Instance attribute Protected Type reference (TYPE) SYUNAME SAP R/3 System, User Logon Name 20040923
Methods
# Method Level Visibility Method type Description Created on
1 ADD_EXCEPTION Static method Protected Method Add Message from Case Exception 20041109
2 ADD_MESSAGE Instance method Protected Method Add Message to UI Log 20040923
3 CHECK_AUTHORIZATION Instance method Protected Method Check Authorization of Task 20050121
4 INIT Instance method Protected Method Initialize 20040923
5 LOAD_DL_LIST Instance method Private Method Load Delegate List 20040924
6 MODIFY_DETAIL Instance method Protected Method Modify Search Result 20041012
7 MODIFY_FIELD Instance method Protected Method Change Field Attributes 20041014
8 MODIFY_RESULT Instance method Protected Method Modify Search Result 20041012
9 READ_DELEGATE Instance method Protected Method Read Delegate 20040923
10 READ_DL_LIST Instance method Protected Method Read Delegate List 20041011
11 READ_SOD_INFO Instance method Protected Method Read Delegate 20050323
12 SEARCH_PERSON Instance method Private Method Search Person by Person Text 20050311
Events
Class CL_FOPC_UI_DELEGATE has no event.
Types
Class CL_FOPC_UI_DELEGATE 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_STATIC_CHECK Ausnahmen mit statischer und dynamischer Prüfung von RAISING 20041109

Method ADD_EXCEPTION on class CL_FOPC_UI_DELEGATE 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 20040923

Method ADD_MESSAGE on class CL_FOPC_UI_DELEGATE has no exception.

Method CHECK_AUTHORIZATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_TASK Call by reference Type reference (TYPE) FOPC_TASK MIC task 20050121
2 Returning RB_ALLOWED Value transfer Type reference (TYPE) ABAP_BOOL 20050121

Method CHECK_AUTHORIZATION on class CL_FOPC_UI_DELEGATE has no exception.

Method INIT Signature

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

Method LOAD_DL_LIST Signature

Method LOAD_DL_LIST on class CL_FOPC_UI_DELEGATE has no parameter.
Method LOAD_DL_LIST on class CL_FOPC_UI_DELEGATE has no exception.

Method MODIFY_DETAIL 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 20041012
2 Exporting ET_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20041012
3 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20041012
4 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20041012
5 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20041012
6 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041012
7 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041012

Method MODIFY_DETAIL on class CL_FOPC_UI_DELEGATE 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 20041014
2 Importing IV_FIELD Call by reference Type reference (TYPE) FIELDNAME Feldname 20041014
3 Importing IV_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041014
4 Importing IV_PROPERTY Call by reference Type reference (TYPE) CRMT_BSP_FIELDPROPERTY Feldeigenschaften 20041014

Method MODIFY_FIELD on class CL_FOPC_UI_DELEGATE has no exception.

Method MODIFY_RESULT 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 20041012
2 Exporting ET_FAILED_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20041012
3 Exporting ET_NEW_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20041012
4 Importing IT_CHANGED_FIELD Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20041012
5 Importing IT_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20041012
6 Importing IV_PARENT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041012
7 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041012

Method MODIFY_RESULT on class CL_FOPC_UI_DELEGATE has no exception.

Method READ_DELEGATE 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 20040923
2 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20040923
3 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20040923
4 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20040923
5 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20040923
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040923

Method READ_DELEGATE on class CL_FOPC_UI_DELEGATE has no exception.

Method READ_DL_LIST 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 20041011
2 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20041011
3 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20041011
4 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20041011
5 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20041011
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20041011

Method READ_DL_LIST on class CL_FOPC_UI_DELEGATE has no exception.

Method READ_SOD_INFO 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 20050323
2 Exporting ET_FIELD_ATTRIBUTE Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20050323
3 Exporting ET_SCREEN_STRUCTURE Call by reference Type reference (TYPE) ANY 20050323
4 Importing IT_OBJECT_KEY Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY_TAB Tabelle von Object keys 20050323
5 Importing IV_LOCK Call by reference Type reference (TYPE) ABAP_BOOL 20050323
6 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20050323

Method READ_SOD_INFO on class CL_FOPC_UI_DELEGATE has no exception.

Method SEARCH_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RESULT Call by reference Type reference (TYPE) FOPCB_TO_PERSON 20050311
2 Importing IS_PERSON Call by reference Type reference (TYPE) FOPCB_S_PERSON 20050311

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