SAP ABAP Class CL_FPB_GEN_PROFILE (CL_FPB_GEN_PROFILE)
Hierarchy
EA-FIN (Software Component) EA-FIN
   EP-PCT-MGR-CO (Application Component) Business Package for Manager Self-Service (FI)
     FCOM_PERSONALIZATION (Package) Personalization (CO-Specific)
Properties
Class CL_FPB_GEN_PROFILE  
Short Description    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package FCOM_PERSONALIZATION   Personalization (CO-Specific) 
Created 20061127   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SLIS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_FPB_GEN_PROFILE has no interface implemented.
Friends
Class CL_FPB_GEN_PROFILE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CD_COLOR_RED Instance attribute Private Type reference (TYPE) CHAR4 'C610' Area Not More Closely Defined, Possibly Used for Patchlevels 20080423
2 CD_DEFAULT_DETAIL_DYNNR Instance attribute Private Type reference (TYPE) SYDYNNR '2100' ABAP Program, Current Screen Number 20080423
3 CD_DEFAULT_DETAIL_REPID Constant Private Type reference (TYPE) SYREPID 'FPB_GEN_PROFILE_HRORG_INT' ABAP Program: Current Main Program 20080423
4 CD_START_AUTH Instance attribute Private Type reference (TYPE) CHAR2 'FP' Component of Version Number 20080423
5 MD_AUTH_COUNT Instance attribute Private Type reference (TYPE) FPB_AUTH_COUNT 20080423
6 MD_DEPUTIES Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20080423
7 MD_DETAIL_DYNNR Instance attribute Private Type reference (TYPE) SYDYNNR ABAP Program, Current Screen Number 20080423
8 MD_KOKRS Instance attribute Private Type reference (TYPE) KOKRS Controlling Area 20090708
9 MD_PROF_ID Instance attribute Private Type reference (TYPE) CHAR20 Char20 20090901
10 MD_RFC_DEST Instance attribute Private Type reference (TYPE) RFCDEST Logical Destination (Specified when Calling Function) 20080423
11 MD_TEST_RUN Instance attribute Private Type reference (TYPE) BOOLE_D Data Element for BOOLE Domain: TRUE (='X') and FALSE (=' ') 20080423
12 MD_WEGID_DEPUTIES Instance attribute Private Type reference (TYPE) WEGID Evaluation Path 20080423
13 MD_WEGID_KOSTOX Instance attribute Private Type reference (TYPE) WEGID 'KOSTOX' Evaluation Path 20080423
14 MD_WEGID_SAP_MANG Instance attribute Private Type reference (TYPE) WEGID 'SAP_MANG' Evaluation Path 20080423
15 MR_BADI_MODIFY_RESPAREA Instance attribute Private Object reference (TYPE REF TO) IF_EX_FPB_AUTHORISATIONS BAdI Interface IF_EX_FPB_AUTHORISATIONS 20080423
16 MR_DISP_USER_TABLE Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID SAP List Viewer 20080423
17 MS_DISP_USER_LAYOUT Instance attribute Private Type reference (TYPE) SLIS_LAYOUT_ALV 20080423
18 MT_AUTHS Instance attribute Private Type reference (TYPE) FPB_T_AUTHS Authorization Objects 20080423
19 MT_DISP_AUTHS_FIELDCAT Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20080423
20 MT_DISP_AUTHS_OUTTAB Instance attribute Private Type reference (TYPE) FPB_T_DISP_AUTHS_OUTTAB Display User and Cost Centers 20080423
21 MT_DISP_KOSTL_OUTTAB Instance attribute Private Type reference (TYPE) FPB_T_DISP_KOSTL_OUTTAB Display User and Cost Centers 20080423
22 MT_DISP_USER_AUTHS_OUTTAB Instance attribute Private Type reference (TYPE) FPB_T_DISP_USER_OUTTAB Authorizations 20080423
23 MT_DISP_USER_FIELDCAT Instance attribute Private Type reference (TYPE) SLIS_T_FIELDCAT_ALV 20080423
24 MT_DISP_USER_KOSTL_OUTTAB Instance attribute Private Type reference (TYPE) FPB_T_DISP_USER_OUTTAB 20080423
25 MT_USER_SEL_TAB Instance attribute Private Type reference (TYPE) FPB_T_COSEL2 Selection Table with Field Name 20080423
26 MT_VALUES Instance attribute Private Type reference (TYPE) FPB_T_AUTH_VALUES Authorizations 20080423
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CC_TEXTS Instance method Private Method 20080423
2 ADD_DEPUTIES Instance method Private Method 20080423
3 ADD_RESPAREA Instance method Private Method 20080423
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080423
5 CREATE_FIELDCAT_DISP_AUTHS_TAB Instance method Private Method 20080423
6 CREATE_FIELDCAT_DISP_USER_TAB Instance method Private Method 20080423
7 CREATE_K_CCA_AUTHS Instance method Private Method 20080423
8 FCODE_DISP_USER_RUN Instance method Private Method 20080423
9 GEN_PROFILE_IN_BATCH Instance method Public Method 20090618
10 GET_CC_FROM_HRORG Instance method Private Method 20080423
11 GET_CURRENT_AUTHS Instance method Private Method 20080423
12 GET_DEFAULT_AUTHORISATIONS Instance method Private Method 20080423
13 GET_NEW_AUTHS Instance method Private Method 20080423
14 GET_NEXT_ID Instance method Private Method 20080423
15 GET_PROFILES Instance method Private Method 20080423
16 GET_USERNAME Instance method Private Method 20080423
17 SELECT_USER_AND_RESPAREAS Instance method Private Method 20080423
18 SET_LAYOUT_DISP_AUTHS_OUTTAB Instance method Private Method 20080423
19 SET_LAYOUT_DISP_USER_OUTTAB Instance method Private Method 20080423
20 SET_TABLE_TO_DISP_AUTHS Instance method Public Method 20080423
21 SET_TABLE_TO_DISP_KOSTL Instance method Public Method 20080423
22 WRITE_LOG Instance method Private Method 20080423
Events
Class CL_FPB_GEN_PROFILE has no event.
Types
Class CL_FPB_GEN_PROFILE has no local type.
Method Signatures

Method ADD_CC_TEXTS Signature

Method ADD_CC_TEXTS on class CL_FPB_GEN_PROFILE has no parameter.
Method ADD_CC_TEXTS on class CL_FPB_GEN_PROFILE has no exception.

Method ADD_DEPUTIES Signature

Method ADD_DEPUTIES on class CL_FPB_GEN_PROFILE has no parameter.
Method ADD_DEPUTIES on class CL_FPB_GEN_PROFILE has no exception.

Method ADD_RESPAREA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20080423
2 Importing ID_USERNAME Call by reference Type reference (TYPE) AD_NAMTEXT Vollständiger Name der Person 20080423
3 Importing IT_OBJECTS Call by reference Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20080423

Method ADD_RESPAREA on class CL_FPB_GEN_PROFILE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_DEPUTIES Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080423
2 Importing ID_KOKRS Call by reference Type reference (TYPE) KOKRS Kostenrechnungskreis 20080423
3 Importing ID_PROF_ID Call by reference Type reference (TYPE) CHAR20 Char 20 20090901
4 Importing ID_TEST_RUN Call by reference Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20080423
5 Importing IT_USER_SEL_TAB Call by reference Type reference (TYPE) FPB_T_COSEL2 Selektionstabelle mit Feldname 20080423

Method CONSTRUCTOR on class CL_FPB_GEN_PROFILE has no exception.

Method CREATE_FIELDCAT_DISP_AUTHS_TAB Signature

Method CREATE_FIELDCAT_DISP_AUTHS_TAB on class CL_FPB_GEN_PROFILE has no parameter.
Method CREATE_FIELDCAT_DISP_AUTHS_TAB on class CL_FPB_GEN_PROFILE has no exception.

Method CREATE_FIELDCAT_DISP_USER_TAB Signature

Method CREATE_FIELDCAT_DISP_USER_TAB on class CL_FPB_GEN_PROFILE has no parameter.
Method CREATE_FIELDCAT_DISP_USER_TAB on class CL_FPB_GEN_PROFILE has no exception.

Method CREATE_K_CCA_AUTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AUTHS_OUT Call by reference Type reference (TYPE) FPB_T_USAUT Berechtigungsobjekte 20080423
2 Exporting ET_VALUES_OUT Call by reference Type reference (TYPE) FPB_T_USVAL Berechtigungen 20080423
3 Importing IT_RESPAREA Call by reference Type reference (TYPE) TCOSEL Standard Tabelle mit COSEL-Struktur 20080423

Method CREATE_K_CCA_AUTHS on class CL_FPB_GEN_PROFILE has no exception.

Method FCODE_DISP_USER_RUN Signature

Method FCODE_DISP_USER_RUN on class CL_FPB_GEN_PROFILE has no parameter.
Method FCODE_DISP_USER_RUN on class CL_FPB_GEN_PROFILE has no exception.

Method GEN_PROFILE_IN_BATCH Signature

Method GEN_PROFILE_IN_BATCH on class CL_FPB_GEN_PROFILE has no parameter.
Method GEN_PROFILE_IN_BATCH on class CL_FPB_GEN_PROFILE has no exception.

Method GET_CC_FROM_HRORG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_HCM_COSTCENTERS Value transfer Type reference (TYPE) OBJEC_T Orgmanagement: Tabelle von Objec Einträgen 20080423
2 Importing ID_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20080423

Method GET_CC_FROM_HRORG on class CL_FPB_GEN_PROFILE has no exception.

Method GET_CURRENT_AUTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20080423

Method GET_CURRENT_AUTHS on class CL_FPB_GEN_PROFILE has no exception.

Method GET_DEFAULT_AUTHORISATIONS Signature

Method GET_DEFAULT_AUTHORISATIONS on class CL_FPB_GEN_PROFILE has no parameter.
# Exception Resumable Description Created on
1 PROFILE_ERROR 20080423

Method GET_NEW_AUTHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_ERROR Value transfer Type reference (TYPE) SYTABIX Interne Tabellen, aktueller Zeilenindex 20080423
2 Importing ID_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20080423

Method GET_NEW_AUTHS on class CL_FPB_GEN_PROFILE has no exception.

Method GET_NEXT_ID Signature

Method GET_NEXT_ID on class CL_FPB_GEN_PROFILE has no parameter.
Method GET_NEXT_ID on class CL_FPB_GEN_PROFILE has no exception.

Method GET_PROFILES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_PROFILE Value transfer Type reference (TYPE) XUPROFNAME Berechtigungsprofil in Benutzerstammpflege 20080423
2 Importing ID_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20080423

Method GET_PROFILES on class CL_FPB_GEN_PROFILE has no exception.

Method GET_USERNAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ED_USERNAME Value transfer Type reference (TYPE) AD_NAMTEXT Vollständiger Name der Person 20080423
2 Importing ID_USER Call by reference Type reference (TYPE) SYUNAME R/3-System, Anmeldename des Benutzers 20080423

Method GET_USERNAME on class CL_FPB_GEN_PROFILE has no exception.

Method SELECT_USER_AND_RESPAREAS Signature

Method SELECT_USER_AND_RESPAREAS on class CL_FPB_GEN_PROFILE has no parameter.
Method SELECT_USER_AND_RESPAREAS on class CL_FPB_GEN_PROFILE has no exception.

Method SET_LAYOUT_DISP_AUTHS_OUTTAB Signature

Method SET_LAYOUT_DISP_AUTHS_OUTTAB on class CL_FPB_GEN_PROFILE has no parameter.
Method SET_LAYOUT_DISP_AUTHS_OUTTAB on class CL_FPB_GEN_PROFILE has no exception.

Method SET_LAYOUT_DISP_USER_OUTTAB Signature

Method SET_LAYOUT_DISP_USER_OUTTAB on class CL_FPB_GEN_PROFILE has no parameter.
Method SET_LAYOUT_DISP_USER_OUTTAB on class CL_FPB_GEN_PROFILE has no exception.

Method SET_TABLE_TO_DISP_AUTHS Signature

Method SET_TABLE_TO_DISP_AUTHS on class CL_FPB_GEN_PROFILE has no parameter.
Method SET_TABLE_TO_DISP_AUTHS on class CL_FPB_GEN_PROFILE has no exception.

Method SET_TABLE_TO_DISP_KOSTL Signature

Method SET_TABLE_TO_DISP_KOSTL on class CL_FPB_GEN_PROFILE has no parameter.
Method SET_TABLE_TO_DISP_KOSTL on class CL_FPB_GEN_PROFILE has no exception.

Method WRITE_LOG Signature

Method WRITE_LOG on class CL_FPB_GEN_PROFILE has no parameter.
Method WRITE_LOG on class CL_FPB_GEN_PROFILE has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605