SAP ABAP Class CL_FOPCB_READ (Customizing for Read Access)
Hierarchy
FINBASIS (Software Component) Fin. Basis
   FIN-CGV-MIC (Application Component) Management of Internal Controls
     FOPC_CUSTOMIZING (Package) Customizing
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_FOPCB_UPDATE Customizing Modification Access 20031020
Properties
Class CL_FOPCB_READ  
Short Description Customizing for Read Access    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FOPC_CUSTOMIZING   Customizing 
Created 20030903   SAP 
Last change 20060711   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
Class CL_FOPCB_READ has no interface implemented.
Friends
Class CL_FOPCB_READ has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 T_PERS_PERSON_INDEX Static Attribute Private Type reference (TYPE) YT_PERS_PERSON_INDEX 20051214
2 T_PERS_UNAME_BUFFER Static Attribute Private Type reference (TYPE) YT_PERS_UNAME_BUFFER 20051214
3 T_PERS_UNAME_INDEX Static Attribute Private Type reference (TYPE) YT_PERS_UNAME_INDEX 20051214
4 T_ROLES_BUFFER Static Attribute Private Type reference (TYPE) YT_ROLES_BUFFER 20040409
5 T_TASKS_BUFFER Static Attribute Private Type reference (TYPE) YT_TASKS_BUFFER 20040409
6 _S_HR_TRANS Static Attribute Private Type reference (TYPE) YS_HR_TRANS 20040806
7 _T_OBJTYPES Static Attribute Private Type reference (TYPE) FOPCB_T_OBJTYPE MIC Object Type 20040314
8 _T_ORG_ROOTS Static Attribute Private Type reference (TYPE) FOPCH_T_HR_ROOT Root Objects 20031114
9 _T_PERSON_CUST Static Attribute Private Type reference (TYPE) FOPCH_T_PERSON_CUST 20040314
Methods
# Method Level Visibility Method type Description Created on
1 GET_ATTRIBUTES Static method Public Method Read Object Attributes 20031015
2 GET_ATTRIBUTE_VALUES Static method Public Method Read Attribute Values 20031103
3 GET_ATTRLIST Static method Public Method Read Object Attribute Values 20031009
4 GET_CENTRAL_TYPE Static method Public Method Determine Central Type 20030909
5 GET_CORPORATE Static method Public Method Read Result Level Definition 20031016
6 GET_CUSTOMIZING_PERSON Static method Public Method Customizing for Person 20031115
7 GET_GAP_RATING Static method Public Method Read Maturity Gap and Rating of the Control 20031112
8 GET_HR_TRANSP_CUST Static method Public Method Read Transport Settings 20040806
9 GET_LASTRECIPIENTS Static method Public Method Last Recipient Read 20031113
10 GET_LOCAL_TYPE Static method Public Method Determine Local Type 20031030
11 GET_MIC_TYPE Static method Public Method Determine MIC Type 20030922
12 GET_OBJTYPES Static method Public Method Read Object Type 20031006
13 GET_ORG_UNIT_TYPE Static method Public Method Determine Organizational Unit Type 20030907
14 GET_RESPONSIBLE_ROLE Static method Public Method Determine Central Type 20060428
15 GET_RESPONSIBLE_TASK Static method Public Method Determine Central Type 20031210
16 GET_ROLES Static method Public Method Read Role 20030903
17 GET_TASKS Static method Public Method Task Read 20030930
18 GET_TIMEFRAME_FROM_DATES Static method Public Method Determine Timeframe from Start and End Dates 20050215
19 GET_TIMEFRAME_VALUES Static method Public Method Read Attribute Values 20031126
20 PERSON2UNAME Static method Public Method 20051214
21 SEARCH_ROLES Static method Public Method Find Role 20030930
22 UNAME2PERSON Static method Public Method 20051214
23 _FILL_ORG_ROOTS Static method Private Method Set Root Note of Org Unit Hierarchy 20031114
Events
Class CL_FOPCB_READ has no event.
Types
Class CL_FOPCB_READ has no local type.
Method Signatures

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ATTRIBUTES Value transfer Type reference (TYPE) FOPCB_T_FOPCATTR MIC: objektatribute 20031015

Method GET_ATTRIBUTES on class CL_FOPCB_READ has no exception.

Method GET_ATTRIBUTE_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUES Call by reference Type reference (TYPE) FOPCB_T_ATTRVAL_TEXT MIC: objektatribute - texttabelle 20031103
2 Importing I_ATTRIBUTE Call by reference Type reference (TYPE) FOPC_ATTRNAME Attribut 20031103
3 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU aktuelle Sprache 20040615
4 Importing I_MODE Call by reference Type reference (TYPE) FOPCB_TYP 20031103
5 Importing I_READ_ALL_LANGUAGES Call by reference Type reference (TYPE) FOPCB_TYP 20040617
6 Importing I_VALUE Call by reference Type reference (TYPE) FOPC_ATTRVALUE 20031104

Method GET_ATTRIBUTE_VALUES on class CL_FOPCB_READ has no exception.

Method GET_ATTRLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ATTRLIST Value transfer Type reference (TYPE) FOPCB_TO_ATTRLIST 20031009
2 Importing I_ATTR Value transfer Type reference (TYPE) FOPCB_ATTRNAME 20031009
3 Importing I_SUBVALUE Value transfer Type reference (TYPE) FOPCB_ATTRVALUE 20031009
4 Importing I_VALUE Value transfer Type reference (TYPE) FOPCB_ATTRVALUE 20031009

Method GET_ATTRLIST on class CL_FOPCB_READ has no exception.

Method GET_CENTRAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20030909
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) FOPC_OBJTYPE Objekttyp 20030909

Method GET_CENTRAL_TYPE on class CL_FOPCB_READ has no exception.

Method GET_CORPORATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_CORPORATE Value transfer Type reference (TYPE) FOPCB_TO_CORPORATE 20031016
2 Importing I_PLVAR Value transfer Type reference (TYPE) PLVAR Planvariante 20031016

Method GET_CORPORATE on class CL_FOPCB_READ has no exception.

Method GET_CUSTOMIZING_PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_PERSON Value transfer Type reference (TYPE) FOPCH_T_PERSON_CUST 20031115

Method GET_CUSTOMIZING_PERSON on class CL_FOPCB_READ has no exception.

Method GET_GAP_RATING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_GAP_RATING Value transfer Type reference (TYPE) FOPCB_TS_GAP_RATING 20031112

Method GET_GAP_RATING on class CL_FOPCB_READ has no exception.

Method GET_HR_TRANSP_CUST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ON Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20040806

Method GET_HR_TRANSP_CUST on class CL_FOPCB_READ has no exception.

Method GET_LASTRECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_RECIPIENT Value transfer Type reference (TYPE) FOPCB_TO_RECIPIENT 20031113

Method GET_LASTRECIPIENTS on class CL_FOPCB_READ has no exception.

Method GET_LOCAL_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20031030
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) FOPC_OBJTYPE Objekttyp 20031030

Method GET_LOCAL_TYPE on class CL_FOPCB_READ has no exception.

Method GET_MIC_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_OBJTYPE Call by reference Type reference (TYPE) FOPC_OBJTYPE Objekttyp 20030922
2 Exporting E_OBJTYPE_TYPE Call by reference Type reference (TYPE) FOPCB_TYP 20031015
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Beginndatum 20031114
4 Importing I_CENTRAL_TYPE Value transfer Type reference (TYPE) XFELD Feld zum Ankreuzen 20031015
5 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM Endedatum 20031114
6 Importing I_OBJID Call by reference Type reference (TYPE) HROBJID Objekt-Id 20031114
7 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20030922
8 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031114
9 Importing I_REFRESH_ROOTS Call by reference Type reference (TYPE) XFELD Feld zum Ankreuzen 20031114

Method GET_MIC_TYPE on class CL_FOPCB_READ has no exception.

Method GET_OBJTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_OBJTYPE Value transfer Type reference (TYPE) FOPCB_TH_OBJTYPE 20031006
2 Importing I_OBJTYPE Value transfer Type reference (TYPE) FOPCB_OBJTYPE Objekttyp 20031006
3 Importing I_ROLE Value transfer Type reference (TYPE) FOPCB_ROLE Rolle 20031006
4 Importing I_TASK Value transfer Type reference (TYPE) FOPCB_TASK Aufgabe 20031006

Method GET_OBJTYPES on class CL_FOPCB_READ has no exception.

Method GET_ORG_UNIT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_OTYPE Value transfer Type reference (TYPE) OTYPE Objekttyp 20030907
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) FOPC_OBJTYPE Objekttyp 20030907

Method GET_ORG_UNIT_TYPE on class CL_FOPCB_READ has no exception.

Method GET_RESPONSIBLE_ROLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_ROLE Value transfer Type reference (TYPE) FOPCB_ROLE Objekttyp 20060428
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) FOPC_OBJTYPE Objekttyp 20060428

Method GET_RESPONSIBLE_ROLE on class CL_FOPCB_READ has no exception.

Method GET_RESPONSIBLE_TASK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning E_TASK Value transfer Type reference (TYPE) FOPCB_TASK Objekttyp 20031210
2 Importing I_OBJTYPE Call by reference Type reference (TYPE) FOPC_OBJTYPE Objekttyp 20031210

Method GET_RESPONSIBLE_TASK on class CL_FOPCB_READ has no exception.

Method GET_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ROLE Value transfer Type reference (TYPE) FOPCB_TH_ROLE 20030903
2 Importing I_OBJTYPE Value transfer Type reference (TYPE) FOPCB_OBJTYPE Objekttyp 20030903
3 Importing I_ROLE Value transfer Type reference (TYPE) FOPCB_ROLE Rolle 20030930
4 Importing I_TASK Value transfer Type reference (TYPE) FOPCB_TASK Aufgabe 20030903

Method GET_ROLES on class CL_FOPCB_READ has no exception.

Method GET_TASKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_TASK Value transfer Type reference (TYPE) FOPCB_TH_TASK 20030930
2 Importing I_ROLE Value transfer Type reference (TYPE) FOPCB_ROLE 20030930
3 Importing I_TASK Value transfer Type reference (TYPE) FOPCB_TASK 20031030

Method GET_TASKS on class CL_FOPCB_READ has no exception.

Method GET_TIMEFRAME_FROM_DATES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TF_YEAR Call by reference Type reference (TYPE) FOPC_YEAR Jahr 20050215
2 Exporting E_TIMEFRAME Call by reference Type reference (TYPE) FOPC_TIMEFRAME Zeitraum 20050215
3 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Beginndatum 20050215
4 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM Endedatum 20050215

Method GET_TIMEFRAME_FROM_DATES on class CL_FOPCB_READ has no exception.

Method GET_TIMEFRAME_VALUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALUES Call by reference Type reference (TYPE) FOPCB_T_ATTRVAL_TEXT MIC: objektatribute - texttabelle 20031126
2 Importing I_LANGU Call by reference Type reference (TYPE) SY-LANGU aktuelle Sprache 20040615
3 Importing I_MODE Call by reference Type reference (TYPE) FOPCB_TYP 20031126
4 Importing I_READ_ALL_LANGUAGES Call by reference Type reference (TYPE) FOPCB_TYP 20040618
5 Importing I_VALUE Call by reference Type reference (TYPE) FOPC_ATTRVALUE 20031126

Method GET_TIMEFRAME_VALUES on class CL_FOPCB_READ has no exception.

Method PERSON2UNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_RESULT Value transfer Type reference (TYPE) FOPCB_S_PERS_UNAME R/3-System, Anmeldename des Benutzers 20051214
2 Importing I_DATEFROM Value transfer Type reference (TYPE) BEGDA SY-DATUM Gültigkeitsbeginn 20051214
3 Importing I_DATETO Value transfer Type reference (TYPE) ENDDA SY-DATUM Gültigkeitsende 20051214
4 Importing I_PERSON Value transfer Type reference (TYPE) FOPCB_OBJECTID 20051214

Method PERSON2UNAME on class CL_FOPCB_READ has no exception.

Method SEARCH_ROLES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_ROLE Value transfer Type reference (TYPE) FOPCB_TH_ROLE 20030930
2 Importing I_ROLE_PATTERN Value transfer Type reference (TYPE) FOPCB_ROLE Rolle 20030930
3 Importing I_TASK_PATTERN Value transfer Type reference (TYPE) FOPCB_TASK 20040311
4 Importing I_TEXT_PATTERN Value transfer Type reference (TYPE) STRING Beschreibung 20030930

Method SEARCH_ROLES on class CL_FOPCB_READ has no exception.

Method UNAME2PERSON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_RESULT Value transfer Type reference (TYPE) FOPCB_S_PERS_UNAME 20051214
2 Importing I_DATEFROM Value transfer Type reference (TYPE) BEGDA SY-DATUM Gültigkeitsbeginn 20051214
3 Importing I_DATETO Value transfer Type reference (TYPE) ENDDA SY-DATUM Gültigkeitsende 20051214
4 Importing I_UNAME Value transfer Type reference (TYPE) SY-UNAME R/3-System, Anmeldename des Benutzers 20051214

Method UNAME2PERSON on class CL_FOPCB_READ has no exception.

Method _FILL_ORG_ROOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BEGDA Call by reference Type reference (TYPE) BEGDATUM Beginndatum 20031114
2 Importing I_ENDDA Call by reference Type reference (TYPE) ENDDATUM Endedatum 20031114
3 Importing I_OTYPE Call by reference Type reference (TYPE) OTYPE Objekttyp 20031114
4 Importing I_PLVAR Call by reference Type reference (TYPE) PLVAR Planvariante 20031114

Method _FILL_ORG_ROOTS on class CL_FOPCB_READ has no exception.
History
Last changed by/on SAP  20060711 
SAP Release Created in 100