SAP ABAP Class CL_CFX_AREA (Collaboration: Area)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_COLLABORATION (Package) Business Logic for Collaboration Folders
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ACO_COMMON Common Interface for Authorization Check 20020301
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFS_AUTH_NEEDER Interface for cFolders Authorization 20041207
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFS_STATUS_OBJECT Object Interface for Status Management 20020522
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_COMMON Common Interface for All Objects 20010118
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_HAS_STATUS Interface for Objects That Can Have a Status 20020522
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_ITERATOR_ELEMENT Common Interface for All Objects That Can Be Iterated 20001130
Properties
Class CL_CFX_AREA  
Short Description Collaboration: Area    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_COLLABORATION   Business Logic for Collaboration Folders 
Created 20001128   SAP 
Last change 20141109    
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 CFXF2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_ACO_COMMON Common Interface for Authorization Check 20020301
2 IF_CFS_AUTH_NEEDER Interface for cFolders Authorization 20041207
3 IF_CFS_STATUS_OBJECT Object Interface for Status Management 20020522
4 IF_CFX_COMMON Common Interface for All Objects 20010118
5 IF_CFX_HAS_STATUS Interface for Objects That Can Have a Status 20020522
6 IF_CFX_ITERATOR_ELEMENT Common Interface for All Objects That Can Be Iterated 20001130
Friends
# Friend Modeled only Created on Description
1 CL_CFX_AREA_REGISTRY 20010423 Collaboration: Area Registry
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_AUTHORITY Instance attribute Private Object reference (TYPE REF TO) CL_CFX_AUTHORITY Collaboration: User List 20001128
2 MP_COLLABORATION Instance attribute Private Object reference (TYPE REF TO) CL_CFX_COLLABORATION Collaboration: Collaboration 20010712
3 MP_CONTEXTS Instance attribute Private Object reference (TYPE REF TO) CL_CFX_ALIAS_CONTEXTS Contexts for This Area 20010613
4 MP_DIRTY_MATERIALS Instance attribute Private Object reference (TYPE REF TO) CL_CFX_ITERATOR Materials Whose Linked Documents Have Not Been Updated Yet 20020425
5 MP_DIRTY_OBJECTS Instance attribute Private Object reference (TYPE REF TO) CL_CFX_ITERATOR Objects Whose Linked Objects Not Yet Updated 20030218
6 MP_DIRTY_STRUCTURES Instance attribute Private Object reference (TYPE REF TO) CL_CFX_ITERATOR BOMs Whose Linked Documents Have Not Been Updated Yet 20020425
7 MT_MAP_ID Instance attribute Private Type reference (TYPE) CFX_TT_MAP_ID Mapping Table Between IDs of Copied Documents 20020506
8 M_DESCRIPTION Instance attribute Private Type reference (TYPE) CFX_AREA-DESCRIPTION Object Description 20001128
9 M_ID Instance attribute Private Type reference (TYPE) CFX_AREA-AREA_ID Collaboration Folder: Area ID 20001128
10 M_IS_SYNDICATE Instance attribute Private Type reference (TYPE) CFX_IS_SYNDICATE Syndicate 20041021
11 M_NAME Instance attribute Private Type reference (TYPE) CFX_AREA-NAME External Description of Object 20001128
Methods
# Method Level Visibility Method type Description Created on
1 ASSERT_CHANGEABLE Instance method Public Method Verifies the Change Permit 20020708
2 ASSERT_CHANGEABLE_ALIAS_CONT Instance method Public Method Verifies the Change Authorization of Alias Contexts 20030304
3 ASSERT_READABLE_ALIAS_CONT Instance method Public Method Verifies the Read Authorization of Alias Contexts 20030304
4 CLEANUP_COPIED_OBJECTS Instance method Public Method Objects in the Copied Area Adjusted 20020502
5 CONSTRUCTOR Instance method Public Constructor 20001128
6 CREATE Static method Public Method Creates an Area 20001129
7 GET_ATTRIBUTES Instance method Public Method Retrieve Attributes 20010109
8 GET_AUTHORITY Instance method Public Method 20001130
9 GET_COLLABORATION Instance method Public Method 20010712
10 GET_CONTEXTS Instance method Public Method 20010615
11 GET_DESCRIPTION Instance method Public Method 20001129
12 GET_ID Instance method Public Method 20001129
13 GET_NAME Instance method Public Method 20001129
14 GET_SYNDICATE Instance method Public Method Provision of Consortium 20041021
15 INITIALIZE Static method Public Method Instantiate Area 20001128
16 IS_CHANGEABLE_ALIAS_CONT Instance method Public Method Change of Alias Contexts Allowed? 20030304
17 MAP_IDS_TO_CLEANUP Instance method Public Method Creates Mapping Table Between Original and Copied IDs 20020506
18 ON_CONTENT_CHANGE Instance method Public Method Content Data Changed in Area 20030917
19 ON_DOWNLOAD Instance method Public Method Download file 20030917
20 ON_FOLDER_COPIED Instance method Public Event handling method Reacts to Copying a Folder 20050318
21 ON_IF_CFX_DOCUMENT_COPIED Instance method Public Event handling method Reacts to Copying of Document 20020426
22 ON_METADATA_CHANGE Instance method Public Method Metadata Changed in Area 20030917
23 ON_STATUS_CHANGE Instance method Public Method Status Changed in Area 20030917
24 ON_STRUCTURE_CHANGE Instance method Public Method Folder Hierarchy Changed in Area 20030917
25 RAISE_CREATED Instance method Public Method 20010706
26 RESET_STATUS_AUTHORIZATION Instance method Private Method Reset the Status Authorization 20030312
27 SET_DESCRIPTION Instance method Public Method 20001129
28 SET_IS_SYNDICATE Instance method Public Method Access Method: Syndicate 20041129
29 SET_NAME Instance method Public Method 20001129
30 SET_STATUS_AUTHORIZATION Instance method Private Method Set the Status Authorization 20030312
31 UNASSIGN_STATUS_PROFILE Instance method Public Method Separates Status Profile from Object (Without Auth. Check) 20020730
Events
Class CL_CFX_AREA has no event.
Types
Class CL_CFX_AREA has no local type.
Method Signatures

Method ASSERT_CHANGEABLE Signature

Method ASSERT_CHANGEABLE on class CL_CFX_AREA has no parameter.
Method ASSERT_CHANGEABLE on class CL_CFX_AREA has no exception.

Method ASSERT_CHANGEABLE_ALIAS_CONT Signature

Method ASSERT_CHANGEABLE_ALIAS_CONT on class CL_CFX_AREA has no parameter.
Method ASSERT_CHANGEABLE_ALIAS_CONT on class CL_CFX_AREA has no exception.

Method ASSERT_READABLE_ALIAS_CONT Signature

Method ASSERT_READABLE_ALIAS_CONT on class CL_CFX_AREA has no parameter.
Method ASSERT_READABLE_ALIAS_CONT on class CL_CFX_AREA has no exception.

Method CLEANUP_COPIED_OBJECTS Signature

Method CLEANUP_COPIED_OBJECTS on class CL_CFX_AREA has no parameter.
Method CLEANUP_COPIED_OBJECTS on class CL_CFX_AREA has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COLLABORATION Call by reference Object reference (TYPE REF TO) CL_CFX_COLLABORATION Collaboration: Collaboration 20010712
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) CFX_AREA-DESCRIPTION Kurztext eines Objektes 20001128
3 Importing I_ID Call by reference Type reference (TYPE) CFX_AREA-AREA_ID Collaboration Folder: Id Area 20001128
4 Importing I_IS_SYNDICATE Call by reference Type reference (TYPE) CFX_IS_SYNDICATE ABAP_TRUE Konsortium 20041021
5 Importing I_NAME Call by reference Type reference (TYPE) CFX_AREA-NAME Externe Bezeichnung eines Objektes 20001128

Method CONSTRUCTOR on class CL_CFX_AREA has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COLLABORATION Call by reference Object reference (TYPE REF TO) CL_CFX_COLLABORATION Collaboration: Collaboration 20010712
2 Importing IP_STATUS_PROFILE Call by reference Object reference (TYPE REF TO) CL_CFS_STATUS_PROFILE Verwaltet ein Statusschema 20021119
3 Importing I_DESCRIPTION Call by reference Type reference (TYPE) CFX_AREA-DESCRIPTION Kurztext eines Objektes 20001129
4 Importing I_IS_SYNDICATE Call by reference Type reference (TYPE) CFX_IS_SYNDICATE ABAP_TRUE Konsortium 20041021
5 Importing I_NAME Call by reference Type reference (TYPE) CFX_AREA-NAME Externe Bezeichnung eines Objektes 20001129
6 Returning RP_AREA Value transfer Object reference (TYPE REF TO) CL_CFX_AREA Collaboration: Area 20001129

Method CREATE on class CL_CFX_AREA has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ATTRIBUTES Value transfer Type reference (TYPE) CFX_COLLABORATION_AREA Collaboration Folders: Area 20010118

Method GET_ATTRIBUTES on class CL_CFX_AREA has no exception.

Method GET_AUTHORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_AUTHORITY Value transfer Object reference (TYPE REF TO) CL_CFX_AUTHORITY Collaboration: Authority 20001130

Method GET_AUTHORITY on class CL_CFX_AREA has no exception.

Method GET_COLLABORATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_COLLABORATION Value transfer Object reference (TYPE REF TO) CL_CFX_COLLABORATION 20010712

Method GET_COLLABORATION on class CL_CFX_AREA has no exception.

Method GET_CONTEXTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_CONTEXTS Value transfer Object reference (TYPE REF TO) CL_CFX_ALIAS_CONTEXTS Kontexte für alias Namen 20010615

Method GET_CONTEXTS on class CL_CFX_AREA has no exception.

Method GET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_DESCRIPTION Value transfer Type reference (TYPE) CFX_AREA-DESCRIPTION Kurztext eines Objektes 20001129

Method GET_DESCRIPTION on class CL_CFX_AREA has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_ID Value transfer Type reference (TYPE) CFX_AREA-AREA_ID Collaboration Folder: Id Area 20001129

Method GET_ID on class CL_CFX_AREA has no exception.

Method GET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NAME Value transfer Type reference (TYPE) CFX_AREA-NAME Externe Bezeichnung eines Objektes 20001129

Method GET_NAME on class CL_CFX_AREA has no exception.

Method GET_SYNDICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_SYNDICATE Value transfer Type reference (TYPE) CFX_IS_SYNDICATE Konsortium 20041021

Method GET_SYNDICATE on class CL_CFX_AREA has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COLLABORATION Call by reference Object reference (TYPE REF TO) CL_CFX_COLLABORATION Collaboration: Collaboration 20010712
2 Importing I_DESCRIPTION Call by reference Type reference (TYPE) CFX_AREA-DESCRIPTION Kurztext eines Objektes 20001128
3 Importing I_ID Call by reference Type reference (TYPE) CFX_AREA-AREA_ID Collaboration Folder: Id Area 20001128
4 Importing I_IS_SYNDICATE Call by reference Type reference (TYPE) CFX_IS_SYNDICATE Konsortium 20041201
5 Importing I_NAME Call by reference Type reference (TYPE) CFX_AREA-NAME Externe Bezeichnung eines Objektes 20001128
6 Returning RP_AREA Value transfer Object reference (TYPE REF TO) CL_CFX_AREA Collaboration: Area 20001128

Method INITIALIZE on class CL_CFX_AREA has no exception.

Method IS_CHANGEABLE_ALIAS_CONT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_CHANGEABLE Value transfer Type reference (TYPE) CFX_BOOLEAN Änderung der Alias-Kontexte erlaubt ? 20030304

Method IS_CHANGEABLE_ALIAS_CONT on class CL_CFX_AREA has no exception.

Method MAP_IDS_TO_CLEANUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MAP_ID Call by reference Type reference (TYPE) CFX_TT_MAP_ID Tabelle, die zwei IDs mappt 20020506
2 Exporting E_HAS_DIRTY_OBJECT_CREATED Call by reference Type reference (TYPE) CFX_BOOLEAN neues Objekt wurde kopiert, wofür Link update nötig ist 20020506
3 Importing IP_CURRENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_CFX_FOLDER aktuelle Mappe, in die eventuell kopiert wird 20020506
4 Importing IT_LINKED_OBJECTS Call by reference Type reference (TYPE) CFX_TT_ITERATOR_LIST Liste von Iteratoren 20020506
5 Importing I_IS_SAME_AREA Call by reference Type reference (TYPE) CFX_BOOLEAN wird in die selbe Area kopiert 20020506

Method MAP_IDS_TO_CLEANUP on class CL_CFX_AREA has no exception.

Method ON_CONTENT_CHANGE Signature

Method ON_CONTENT_CHANGE on class CL_CFX_AREA has no parameter.
Method ON_CONTENT_CHANGE on class CL_CFX_AREA has no exception.

Method ON_DOWNLOAD Signature

Method ON_DOWNLOAD on class CL_CFX_AREA has no parameter.
Method ON_DOWNLOAD on class CL_CFX_AREA has no exception.

Method ON_FOLDER_COPIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COPIED_FOLDER Value transfer Attribute reference (LIKE) 20050318
2 Importing SENDER Value transfer Attribute reference (LIKE) 20050318

Method ON_FOLDER_COPIED on class CL_CFX_AREA has no exception.

Method ON_IF_CFX_DOCUMENT_COPIED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_COPIED_IF_DOC Value transfer Attribute reference (LIKE) 20020426
2 Importing SENDER Value transfer Attribute reference (LIKE) 20020426

Method ON_IF_CFX_DOCUMENT_COPIED on class CL_CFX_AREA has no exception.

Method ON_METADATA_CHANGE Signature

Method ON_METADATA_CHANGE on class CL_CFX_AREA has no parameter.
Method ON_METADATA_CHANGE on class CL_CFX_AREA has no exception.

Method ON_STATUS_CHANGE Signature

Method ON_STATUS_CHANGE on class CL_CFX_AREA has no parameter.
Method ON_STATUS_CHANGE on class CL_CFX_AREA has no exception.

Method ON_STRUCTURE_CHANGE Signature

Method ON_STRUCTURE_CHANGE on class CL_CFX_AREA has no parameter.
Method ON_STRUCTURE_CHANGE on class CL_CFX_AREA has no exception.

Method RAISE_CREATED Signature

Method RAISE_CREATED on class CL_CFX_AREA has no parameter.
Method RAISE_CREATED on class CL_CFX_AREA has no exception.

Method RESET_STATUS_AUTHORIZATION Signature

Method RESET_STATUS_AUTHORIZATION on class CL_CFX_AREA has no parameter.
Method RESET_STATUS_AUTHORIZATION on class CL_CFX_AREA has no exception.

Method SET_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DESCRIPTION Call by reference Type reference (TYPE) CFX_AREA-DESCRIPTION Kurztext eines Objektes 20001129

Method SET_DESCRIPTION on class CL_CFX_AREA has no exception.

Method SET_IS_SYNDICATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_IS_SYNDICATE Call by reference Type reference (TYPE) CFX_IS_SYNDICATE Konsortium 20041129

Method SET_IS_SYNDICATE on class CL_CFX_AREA has no exception.

Method SET_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NAME Call by reference Type reference (TYPE) CFX_AREA-NAME Externe Bezeichnung eines Objektes 20001129

Method SET_NAME on class CL_CFX_AREA has no exception.

Method SET_STATUS_AUTHORIZATION Signature

Method SET_STATUS_AUTHORIZATION on class CL_CFX_AREA has no parameter.
Method SET_STATUS_AUTHORIZATION on class CL_CFX_AREA has no exception.

Method UNASSIGN_STATUS_PROFILE Signature

Method UNASSIGN_STATUS_PROFILE on class CL_CFX_AREA has no parameter.
Method UNASSIGN_STATUS_PROFILE on class CL_CFX_AREA has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 20A