SAP ABAP Class CL_CFX_AUTHORITY_UI (Adapter Object for Authorizations)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_UI (Package) Collaboration Folders: User Interface
Properties
Class CL_CFX_AUTHORITY_UI  
Short Description Adapter Object for Authorizations    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_UI   Collaboration Folders: User Interface 
Created 20001214   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CFSS1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CFXF1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 CFXF2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_CFX_AUTHORITY_UI has no interface implemented.
Friends
Class CL_CFX_AUTHORITY_UI has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_BUTTON_CREATE_ID Constant Public Type reference (TYPE) CHAR15 'BUTTON_CREATE' Create Authorization 20010122
2 SC_BUTTON_DELETE_ID Constant Public Type reference (TYPE) CHAR15 'BUTTON_DELETE' Delete Authorization 20010122
3 SC_BUTTON_ESCAPE_ID Constant Public Type reference (TYPE) CHAR15 'BUTTON_ESCAPE' Cancel 20010125
4 SC_BUTTON_SUBMIT_ID Constant Public Type reference (TYPE) CHAR15 'BUTTON_SUBMIT' Submit 20010122
5 SC_NO_AUTHORITY Constant Public Type reference (TYPE) CHAR15 'NO' No Authorization 20010123
6 SC_OWNER_AUTHORITY Constant Public Type reference (TYPE) CHAR15 'OWNER' Administration Authorization 20010123
7 SC_READ_AUTHORITY Constant Public Type reference (TYPE) CHAR15 'READ' Read Authorization 20010123
8 SC_WRITE_AUTHORITY Constant Public Type reference (TYPE) CHAR15 'WRITE' Write Authorization 20010123
Methods
# Method Level Visibility Method type Description Created on
1 CREATE_GROUP_PERMISSION_LIST Static method Public Method Create Authorization List 20020604
2 CREATE_ROLE_PERMISSION_LIST Static method Public Method Create Authorization List 20020607
3 CREATE_USER_PERMISSION_LIST Static method Public Method Create Authorization List 20020514
4 DELETE Static method Public Method Delete Authorizations 20020513
5 GET_ACTIVITY_GROUPS Static method Public Method Retrieve Activities 20020507
6 GET_ACTIVITY_INPUT_FORMAT Static method Public Method Retrieve Input Format 20020514
7 GET_ACTIVITY_TEXTS Static method Public Method Retrieve Texts 20020514
8 GET_AUTHORITY_DESCRIPTION Static method Public Method Retrieve Authorization Description 20010914
9 GET_AUTHORITY_FIELD Static method Public Method Retrieve Input Field for Authorization 20020502
10 GET_AUTHORITY_FOR_CREATE Static method Public Method Retrieve the Authorizations for Creation 20021204
11 GET_COLLABORATION Static method Public Method Retrieve Collaboration 20010212
12 GET_FOLDER_ITEM Static method Public Method Retrieve Folder Content 20010207
13 GET_OBJECT_DETAIL Static method Public Method Retrieve Detail Data for Authorization Object 20020514
14 GET_OBJECT_EXTENSIONS Static method Public Method Retrieve Extensions of an Authorization Object 20030221
15 GET_PERMISSION_LIST Static method Public Method Retrieve Authorization List 20010124
16 GET_URL_FOR_AUTHORITY Static method Public Method Retrieve URL 20010124
17 RESET Static method Public Method Undo Authorizations 20020513
18 SET Static method Public Method Set Authorizations 20020513
Events
Class CL_CFX_AUTHORITY_UI has no event.
Types
Class CL_CFX_AUTHORITY_UI has no local type.
Method Signatures

Method CREATE_GROUP_PERMISSION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITY_TEXT Call by reference Type reference (TYPE) CFX_TT_TEXT_UI Tabelle mit Strings 20020604
2 Exporting ET_PERMISSION_LIST Call by reference Type reference (TYPE) CFX_TT_PERMISSION_LIST_UI List of permissions 20020604
3 Importing IP_AUTHORIZATION Call by reference Object reference (TYPE REF TO) CL_CFX_AUTHORITY Informationen zu einem Ber.subjekt 20020604
4 Importing I_USER_GRPS Call by reference Type reference (TYPE) STRING 20020604

Method CREATE_GROUP_PERMISSION_LIST on class CL_CFX_AUTHORITY_UI has no exception.

Method CREATE_ROLE_PERMISSION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITY_TEXT Call by reference Type reference (TYPE) CFX_TT_TEXT_UI Tabelle mit Strings 20020607
2 Exporting ET_PERMISSION_LIST Call by reference Type reference (TYPE) CFX_TT_PERMISSION_LIST_UI List of permissions 20020607
3 Importing IP_AUTHORIZATION Call by reference Object reference (TYPE REF TO) CL_CFX_AUTHORITY Informationen zu einem Ber.subjekt 20020607
4 Importing I_USER_ROLES Call by reference Type reference (TYPE) STRING 20020607

Method CREATE_ROLE_PERMISSION_LIST on class CL_CFX_AUTHORITY_UI has no exception.

Method CREATE_USER_PERMISSION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITY_TEXT Call by reference Type reference (TYPE) CFX_TT_TEXT_UI Tabelle mit Strings 20020514
2 Exporting ET_PERMISSION_LIST Call by reference Type reference (TYPE) CFX_TT_PERMISSION_LIST_UI List of permissions 20020514
3 Importing IP_AUTHORIZATION Call by reference Object reference (TYPE REF TO) CL_CFX_AUTHORITY Informationen zu einem Ber.subjekt 20020514
4 Importing I_USERS Call by reference Type reference (TYPE) STRING 20020514

Method CREATE_USER_PERMISSION_LIST on class CL_CFX_AUTHORITY_UI has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_AUTHORIZATION Call by reference Object reference (TYPE REF TO) CL_CFX_AUTHORITY Informationen zu einem Ber.subjekt 20020513
2 Importing I_OWNER_ID Value transfer Type reference (TYPE) STRING 20020513
3 Importing I_OWNER_TYPE Value transfer Type reference (TYPE) STRING 20020513

Method DELETE on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_ACTIVITY_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_OBJECT_TYPE Value transfer Type reference (TYPE) ACO_OBJECT_TYPE Objekttyp 20020507
2 Returning RT_ACTIVITY_GROUP Value transfer Type reference (TYPE) ACO_TT_ACTIVITY_HIERARCHY_SUB Liste von hierarch. Abh. der Aktivitäten (untergeordnete) 20020507

Method GET_ACTIVITY_GROUPS on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_ACTIVITY_INPUT_FORMAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTIVITY Call by reference Type reference (TYPE) ACO_TT_ACTIVITY Liste von Aktivitäten für Berechtigungsprüfung 20020514
2 Importing IT_ACTIVITY_GROUP Call by reference Type reference (TYPE) ACO_TT_ACTIVITY_HIERARCHY_SUB Hierarchie von Aktivitäten (untergeordnete) 20020514
3 Importing I_OWNER_ID Call by reference Type reference (TYPE) STRING 20020514
4 Exporting RT_ACTIVITY_INPUT_FORMAT Call by reference Type reference (TYPE) CFX_TT_INPUT_UI Tabelle mit Strings 20020514

Method GET_ACTIVITY_INPUT_FORMAT on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_ACTIVITY_TEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_ACTIVITY_GROUP Call by reference Type reference (TYPE) ACO_TT_ACTIVITY_HIERARCHY_SUB Hierarchie von Aktivitäten (untergeordnete) 20020514
2 Exporting RT_ACTIVITY_TEXT Call by reference Type reference (TYPE) CFX_TT_TEXT_UI Tabelle mit Strings 20020514

Method GET_ACTIVITY_TEXTS on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_AUTHORITY_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_AUTH_NEEDER Call by reference Object reference (TYPE REF TO) IF_CFS_AUTH_NEEDER Interface zur cFolders Berechtigung 20041208
2 Returning R_DESCRIPTION Value transfer Type reference (TYPE) STRING Authority description 20020502

Method GET_AUTHORITY_DESCRIPTION on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_AUTHORITY_FIELD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_AUTH_NEEDER Call by reference Object reference (TYPE REF TO) IF_CFS_AUTH_NEEDER Interface zur cFolders Berechtigung 20041208
2 Returning RS_DESCRIPTION Value transfer Type reference (TYPE) CFX_TS_INPUTFIELD structure for ui object inputfield 20020502

Method GET_AUTHORITY_FIELD on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_AUTHORITY_FOR_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_USER_CAN_CREATE_DOCUMENTS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20021204
2 Exporting E_USER_CAN_CREATE_FOLDERS Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20021204
3 Importing I_COL_ID Call by reference Type reference (TYPE) STRING 20021204
4 Importing I_TOPIC_ID Call by reference Type reference (TYPE) STRING 20021204

Method GET_AUTHORITY_FOR_CREATE on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_COLLABORATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_AUTHORITY Value transfer Object reference (TYPE REF TO) CL_CFX_AUTHORITY Collaboration: Authority 20010212
2 Exporting EP_COLLABORATION Value transfer Object reference (TYPE REF TO) CL_CFX_COLLABORATION Collaboration: Collaboration 20010212
3 Exporting E_NAME Value transfer Type reference (TYPE) CFX_NAME Name 20010212
4 Exporting E_TEXT Value transfer Type reference (TYPE) STRING 20010212
5 Exporting E_URL Value transfer Type reference (TYPE) STRING 20010212
6 Importing I_COL_ID Value transfer Type reference (TYPE) STRING 20010212
7 Importing I_ROLE Value transfer Type reference (TYPE) STRING 20010212

Method GET_COLLABORATION on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_FOLDER_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_AUTHORITY Value transfer Object reference (TYPE REF TO) CL_CFX_AUTHORITY Collaboration: Authority 20010207
2 Exporting E_NAME Value transfer Type reference (TYPE) CFX_NAME Name 20010207
3 Importing I_DOC_ID Value transfer Type reference (TYPE) STRING 20010207

Method GET_FOLDER_ITEM on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_OBJECT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_AUTHORIZATION Call by reference Object reference (TYPE REF TO) CL_CFX_AUTHORITY Informationen zu einem Ber.subjekt 20020514
2 Exporting EP_BORDER Call by reference Object reference (TYPE REF TO) CL_CFX_BORDER_DATA Hält die HTML-Daten zur Erzeugung der CFX-Rahmen 20020514
3 Exporting E_EMPTY_TABLE_LINE Call by reference Type reference (TYPE) STRING 20020809
4 Exporting E_ESCAPE_URL Call by reference Type reference (TYPE) STRING 20020514
5 Exporting E_NAME Call by reference Type reference (TYPE) STRING 20020514
6 Exporting E_NAVIGATION_TITLE Call by reference Type reference (TYPE) STRING 20020514
7 Exporting E_URL Call by reference Type reference (TYPE) STRING 20020514
8 Exporting E_URL_TOOL_TIP Call by reference Type reference (TYPE) STRING 20020514
9 Importing I_CLASS_NAME Call by reference Type reference (TYPE) STRING 20020514
10 Importing I_ID Call by reference Type reference (TYPE) STRING 20020514
11 Importing I_ROLE Call by reference Type reference (TYPE) STRING 20020514

Method GET_OBJECT_DETAIL on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_OBJECT_EXTENSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_SUBOBJECT Call by reference Type reference (TYPE) CFX_TT_SUBOBJECTS_LIST_UI List of subobjects 20030221
2 Exporting E_INFO_SUBOBJECT Call by reference Type reference (TYPE) STRING 20030221
3 Exporting E_TITLE_SUBOBJECT Call by reference Type reference (TYPE) STRING 20030221
4 Importing I_CLASS_NAME Call by reference Type reference (TYPE) STRING 20030221
5 Importing I_ID Call by reference Type reference (TYPE) STRING 20030221
6 Importing I_ROLE Call by reference Type reference (TYPE) STRING 20030221

Method GET_OBJECT_EXTENSIONS on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_PERMISSION_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_ACTIVITY_TEXT Call by reference Type reference (TYPE) CFX_TT_TEXT_UI Tabelle mit Strings 20020508
2 Exporting ET_PERMISSION_LIST Call by reference Type reference (TYPE) CFX_TT_PERMISSION_LIST_UI List of permissions 20010124
3 Exporting E_HAS_ONLY_READ_ACTIVITY Call by reference Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20020701
4 Exporting E_NO_INHERITANCE Call by reference Type reference (TYPE) FLAG allgemeines flag 20020506
5 Importing IP_AUTHORIZATION Call by reference Object reference (TYPE REF TO) CL_CFX_AUTHORITY Informationen zu einem Ber.subjekt 20020503
6 Importing IP_NAVIGATION Call by reference Object reference (TYPE REF TO) IF_BSP_NAVIGATION Business Server Page (BSP) Navigation 20011015
7 Importing I_ACTIVITY Value transfer Type reference (TYPE) STRING Aktivität 20020515
8 Importing I_NOT_EVALUATE_REFERENCES Value transfer Type reference (TYPE) STRING 20030227
9 Importing I_ROLE Value transfer Type reference (TYPE) STRING Role 20010619

Method GET_PERMISSION_LIST on class CL_CFX_AUTHORITY_UI has no exception.

Method GET_URL_FOR_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVITY Value transfer Type reference (TYPE) STRING 20020515
2 Importing I_NOT_EVALUATE_REFERENCES Value transfer Type reference (TYPE) STRING 20030227
3 Importing I_OBJECT_CLASS_UI_NAME Value transfer Type reference (TYPE) STRING 20020503
4 Importing I_OBJECT_ID Value transfer Type reference (TYPE) STRING 20020503
5 Importing I_PAGENAME Value transfer Type reference (TYPE) CFX_BSPPAGE Name einer BSP-Seite 20010125
6 Importing I_ROLE Value transfer Type reference (TYPE) STRING 20010124
7 Importing I_USERS Value transfer Type reference (TYPE) STRING 20010622
8 Importing I_USER_GRPS Value transfer Type reference (TYPE) STRING 20020515
9 Importing I_USER_ROLES Value transfer Type reference (TYPE) STRING 20020607
10 Returning R_URL Value transfer Type reference (TYPE) STRING 20010124

Method GET_URL_FOR_AUTHORITY on class CL_CFX_AUTHORITY_UI has no exception.

Method RESET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_AUTHORIZATION Call by reference Object reference (TYPE REF TO) CL_CFX_AUTHORITY Informationen zu einem Ber.subjekt 20020513
2 Importing I_ACTIVITY Value transfer Type reference (TYPE) STRING 20020513
3 Importing I_OWNER_ID Value transfer Type reference (TYPE) STRING 20020513
4 Importing I_OWNER_TYPE Value transfer Type reference (TYPE) STRING 20020513

Method RESET on class CL_CFX_AUTHORITY_UI has no exception.

Method SET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_AUTHORIZATION Call by reference Object reference (TYPE REF TO) CL_CFX_AUTHORITY Informationen zu einem Ber.subjekt 20020513
2 Importing I_ACTIVITY Value transfer Type reference (TYPE) STRING 20020513
3 Importing I_OWNER_ID Value transfer Type reference (TYPE) STRING 20020513
4 Importing I_OWNER_TYPE Value transfer Type reference (TYPE) STRING 20020513
# Exception Resumable Description Created on
1 CHANGE_FORBIDDEN Its forbidden to change the object 20070525
2 NOT_AUTHORIZED User does not have the necessary authorization 20070525
History
Last changed by/on SAP  20141109 
SAP Release Created in 20A