SAP ABAP Class CL_FOPC_UI_PERSON_ASSIGN (MIC: Role Assignment Access 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 20040113
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20031120
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20031120
Properties
Class CL_FOPC_UI_PERSON_ASSIGN  
Short Description MIC: Role Assignment Access Class    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status S  System Program 
Category 0   
Package FOPC_STRUCTURE_SETUP   Basic Structures 
Created 20031120   SAP 
Last change 20110810   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 FOPCB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 FOPCH Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 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 20040113
2 IF_CRM_BSP_MODEL_ACCESS_IL Application Interface to BSP IL 20031120
3 IF_CRM_BSP_PROCESS_IL Interface for Process Methods 20031120
Friends
Class CL_FOPC_UI_PERSON_ASSIGN has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_CLASSNAME Constant Private Type reference (TYPE) CRMT_MODELACCESSCLASS 'CL_FOPC_UI_PERSON_ASSIGN' Model Access Class 20050512
2 C_FAILED_PERSON_OBJECT_KEY Constant Private Type reference (TYPE) CRMT_BSP_OBJECTKEY 'XXX-ERROR-XXX' Object Key 20031120
3 PERS_WO_USR Instance attribute Private Type reference (TYPE) STRING User Name 20100122
4 S_DATES Instance attribute Private Type reference (TYPE) FOPC_S_DATE_INTERVAL Date of the Assessment or of the Test 20041124
5 S_PERS_FAILURE Instance attribute Private Type reference (TYPE) YS_PERSON_FAILURE 20031120
6 S_SOD_ANALYSIS Instance attribute Private Type reference (TYPE) YS_SOD_ANALYSIS 20050401
7 T_ASSIGN Instance attribute Private Type reference (TYPE) YT_ASSIGN Roles Assigned within Task 20031120
8 T_TEST_AUTOM Instance attribute Private Type reference (TYPE) FOPCB_T_ATTRVAL_TEXT 20050209
9 T_WORKFLOW Instance attribute Private Type reference (TYPE) YT_WORKFLOW 20040116
10 _CURRENT_ROLE Instance attribute Private Type reference (TYPE) CRMT_BSP_OBJECTKEY Object Key 20031120
11 _DUPLICATE_ENTRY Instance attribute Private Type reference (TYPE) ABAP_BOOL 20070926
12 _ID Instance attribute Private Type reference (TYPE) FOPCS_OBJECTID 20031120
13 _LOADING_ERROR Instance attribute Private Type reference (TYPE) CHAR10 Character Field of Length 10 20050914
14 _MODEL Instance attribute Private Object reference (TYPE REF TO) CL_FOPC_MODEL_SETUP Process Model Class 20031120
15 _NOTIFY_CUT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20050715
16 _ORGUNIT Instance attribute Private Type reference (TYPE) FOPCS_OBJECTID 20031120
17 _PERSON Instance attribute Private Object reference (TYPE REF TO) CL_FOPCB_PERSON Shared Central Person Services 20031120
18 _READ_ONLY Instance attribute Private Type reference (TYPE) ABAP_BOOL abap_false 20031120
19 _TASK Instance attribute Private Type reference (TYPE) FOPCS_TASK 20031120
20 _TESTER_DUPLICITY Instance attribute Private Type reference (TYPE) ABAP_BOOL 20040506
21 _TP Instance attribute Private Type reference (TYPE) FOPCS_OBJTYPE 20031120
22 _USER_NOT_VALID Instance attribute Private Type reference (TYPE) SYUNAME SAP R/3 System, User Logon Name 20041013
23 _WORKFLOW_POPUP Instance attribute Private Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20040115
Methods
# Method Level Visibility Method type Description Created on
1 BUFFER_ASSIGN_TABLE Instance method Private Method 20041111
2 BUILD_OBJECT_KEY Instance method Private Method 20041111
3 BUILD_PERSON_KEY Instance method Private Method 20041123
4 BUILD_WORKFLOW_TABLE Instance method Private Method 20040226
5 CAN_SAVE Instance method Public Method 20040708
6 CHECK_DUPLICITIES Instance method Private Method 20040506
7 CHECK_SCREEN_STRUCTURE Instance method Public Method Read data 20040115
8 COMPLETE_PERSON Instance method Private Method 20031120
9 CONSTRUCTOR Instance method Public Constructor Constructor 20031120
10 DISABLE_PERSON Instance method Private Method 20031120
11 DISPLAY_PERSON Instance method Private Method 20031120
12 GET_SCREEN_PERSON Instance method Private Method 20050203
13 LOAD_ASSIGN_TABLE Instance method Private Method 20031120
14 PERSON_CREATION_ALLOWED Static method Public Method 20050726
15 PERSON_CREATION_WO_USR_ALLOWED Static method Public Method 20100618
16 RAISE_ERROR Instance method Private Method 20031120
17 TEST_AUTOM_TEXT Instance method Private Method 20050209
18 UPDATE_PERSON_TABLE Instance method Private Method 20041123
Events
Class CL_FOPC_UI_PERSON_ASSIGN has no event.
Types
Class CL_FOPC_UI_PERSON_ASSIGN has no local type.
Method Signatures

Method BUFFER_ASSIGN_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_LIST Call by reference Type reference (TYPE) FOPCS_T_ROLE_PERS_LIST 20041111

Method BUFFER_ASSIGN_TABLE on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method BUILD_OBJECT_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OBJECT Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041111
2 Importing IS_ENTITY Value transfer Type reference (TYPE) FOPCS_S_ENTITY_INFO 20041111
3 Importing I_ROLE Value transfer Type reference (TYPE) FOPCB_ROLE 20041111

Method BUILD_OBJECT_KEY on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method BUILD_PERSON_KEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OBJECT Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041123
2 Importing IS_PERSON Value transfer Type reference (TYPE) YS_PERSON 20041123

Method BUILD_PERSON_KEY on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method BUILD_WORKFLOW_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TASK Call by reference Type reference (TYPE) FOPCS_TO_TASK 20040226

Method BUILD_WORKFLOW_TABLE on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method CAN_SAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_SAVE Value transfer Type reference (TYPE) ABAP_BOOL 20040708

Method CAN_SAVE on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method CHECK_DUPLICITIES Signature

Method CHECK_DUPLICITIES on class CL_FOPC_UI_PERSON_ASSIGN has no parameter.
Method CHECK_DUPLICITIES on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method CHECK_SCREEN_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_FOUND Value transfer Type reference (TYPE) ABAP_BOOL Is it our structure 20040115
2 Importing IV_SCREEN_STRUCTURE_NAME Call by reference Type reference (TYPE) CRMT_BSP_SCRSTRUCNAME Strukturname des Anzeigefeldes 20040115

Method CHECK_SCREEN_STRUCTURE on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method COMPLETE_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_PERSON Value transfer Type reference (TYPE) YS_PERSON 20031120
2 Importing IS_PERSON Value transfer Type reference (TYPE) FOPCB_S_PERSON 20031120

Method COMPLETE_PERSON on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TIME Value transfer Type reference (TYPE) FOPC_S_DATE_INTERVAL Datum der Beurteilung oder des Tests 20040610
2 Importing I_ID Value transfer Type reference (TYPE) FOPCS_OBJECTID 20031120
3 Importing I_MODEL Value transfer Object reference (TYPE REF TO) CL_FOPC_MODEL_SETUP Process model class 20031120
4 Importing I_ORGUNIT Value transfer Type reference (TYPE) FOPCS_OBJECTID 20031120
5 Importing I_READ_ONLY Value transfer Type reference (TYPE) ABAP_BOOL 20031120
6 Importing I_TASK Value transfer Type reference (TYPE) FOPCS_TASK 20031120
7 Importing I_TP Value transfer Type reference (TYPE) FOPCS_OBJTYPE 20031120

Method CONSTRUCTOR on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method DISABLE_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing ET_FIELDATTR Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20031120
2 Importing I_OBJECT Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20031120

Method DISABLE_PERSON on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method DISPLAY_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_FIELDATTR Call by reference Type reference (TYPE) CRMT_BSP_FIELDATTRIB_TAB Feldeigenschaften 20031120
2 Exporting E_PERSON_ID Value transfer Type reference (TYPE) FOPC_UI_PERSON_ID Characterfeld der Länge 10 20031120
3 Exporting E_PERSON_TXT Value transfer Type reference (TYPE) FOPC_UI_PERSON_TEXT Bezeichnung 20031120
4 Exporting E_PERSON_UNAME Value transfer Type reference (TYPE) FOPC_UI_PERSON_UNAME Systembenutzer 20031120
5 Importing IT_PERSON Call by reference Type reference (TYPE) YT_PERSON 20031120
6 Importing I_OBJECT Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20031120

Method DISPLAY_PERSON on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method GET_SCREEN_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_PERSON Call by reference Type reference (TYPE) FOPCB_S_PERSON 20050203
2 Exporting E_OBJECT Call by reference Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20050203
3 Importing IT_CHANGED Call by reference Type reference (TYPE) CRMT_BSP_CHANGEDFIELD_TAB Geänderte Felder 20050203
4 Importing IT_SCREEN Call by reference Type reference (TYPE) ANY 20050203

Method GET_SCREEN_PERSON on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method LOAD_ASSIGN_TABLE Signature

Method LOAD_ASSIGN_TABLE on class CL_FOPC_UI_PERSON_ASSIGN has no parameter.
Method LOAD_ASSIGN_TABLE on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method PERSON_CREATION_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20050726

Method PERSON_CREATION_ALLOWED on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method PERSON_CREATION_WO_USR_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20100618

Method PERSON_CREATION_WO_USR_ALLOWED on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method RAISE_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO Value transfer Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20031120
2 Importing I_OBJ Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20031120
3 Importing I_TY Value transfer Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20031120
4 Changing XT_LOG Call by reference Type reference (TYPE) CRMT_BSP_APPLOG_TAB 20050401

Method RAISE_ERROR on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method TEST_AUTOM_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TXT Value transfer Type reference (TYPE) FOPCS_TEXT 20050209
2 Importing I_VALUE Value transfer Type reference (TYPE) FOPC_ATTRVALUE Attributwert 20050209

Method TEST_AUTOM_TEXT on class CL_FOPC_UI_PERSON_ASSIGN has no exception.

Method UPDATE_PERSON_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_PERSON Value transfer Type reference (TYPE) FOPCB_S_PERSON 20050203
2 Importing I_KEEP_ENTRY Value transfer Type reference (TYPE) ABAP_BOOL Keep entry in the table? 20041123
3 Importing I_OBJECT Value transfer Type reference (TYPE) CRMT_BSP_OBJECTKEY Schlüssel eines Objektes 20041123

Method UPDATE_PERSON_TABLE on class CL_FOPC_UI_PERSON_ASSIGN has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in 100