SAP ABAP Class CL_CFX_P_TOPIC (Collaboration: Persistence of Topic)
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CFX_ARCH_P_TOPIC Persistence Class for Topics in Archive 20030310
Properties
Class CL_CFX_P_TOPIC  
Short Description Collaboration: Persistence of Topic    
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 20001121   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
Class CL_CFX_P_TOPIC has no interface implemented.
Friends
Class CL_CFX_P_TOPIC has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SP_INSTANCE Static Attribute Protected Object reference (TYPE REF TO) CL_CFX_P_TOPIC Collaboration: Persistence of Topic 20001121
Methods
# Method Level Visibility Method type Description Created on
1 DELETE Instance method Public Method Deletion of Topics 20001123
2 DELETE_STRUCTURE Instance method Public Method Deletion of Topic Structure 20020815
3 DELETE_STRUCTURES Instance method Public Method Deletion of Topic Structure 20020815
4 GET_ATTRIBUTES Instance method Public Method Provision of Topic Attributes 20001121
5 GET_COL_ID Instance method Public Method Provision of Collaboration ID of a Topic 20010710
6 GET_FOL_ID Instance method Public Method Provision of Folder ID 20010713
7 GET_INSTANCE Static method Public Method Retrieving the Instance 20001121
8 GET_STRUCTURE Instance method Public Method Provision of Topic Structure 20001204
9 GET_STRUCTURE_BY_FOLDER Instance method Public Method Provision of Topic Structure 20010404
10 INSERT_ATTRIBUTES Instance method Public Method Insert a Topic 20001121
11 INSERT_STRUCTURE Instance method Public Method Insert Topic Structure 20001205
12 UPDATE_DESCRIPTION Instance method Public Method Update Description 20001212
13 UPDATE_NAME Instance method Public Method Update Name 20001212
14 VERIFY_TOPIC_EXISTENCE Instance method Public Method Does a Topic Exist? 20031223
Events
Class CL_CFX_P_TOPIC has no event.
Types
Class CL_CFX_P_TOPIC has no local type.
Method Signatures

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOPIC_ID Call by reference Type reference (TYPE) CFX_TT_TOPIC_ID_LIST Liste der Topics 20001123

Method DELETE on class CL_CFX_P_TOPIC has no exception.

Method DELETE_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA_ID Call by reference Type reference (TYPE) CFX_FOL-AREA_ID Collaboration Folder: Id Area 20020815
2 Importing I_TOPIC_ID Call by reference Type reference (TYPE) CFX_FOL-TOPIC_ID Collaboration Folder: Id Topic 20020815

Method DELETE_STRUCTURE on class CL_CFX_P_TOPIC has no exception.

Method DELETE_STRUCTURES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOPIC_ID Call by reference Type reference (TYPE) CFX_TT_TOPIC_ID_LIST Folder Struktur eines Topics 20020815

Method DELETE_STRUCTURES on class CL_CFX_P_TOPIC has no exception.

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TOPIC_ATTRIBUTES Call by reference Type reference (TYPE) CFX_NODE Collaboration Folders: Topic 20001121
2 Importing I_TOPIC_ID Call by reference Type reference (TYPE) CFX_NODE-TOPIC_ID Collaboration Folder: Id Topic 20001121

Method GET_ATTRIBUTES on class CL_CFX_P_TOPIC has no exception.

Method GET_COL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TOPIC_ID Call by reference Type reference (TYPE) CFX_FOL-TOPIC_ID Collaboration Folder: Id Topic 20010710
2 Returning R_COL_ID Value transfer Type reference (TYPE) CFX_HIERARCHY-COL_ID 20010710

Method GET_COL_ID on class CL_CFX_P_TOPIC has no exception.

Method GET_FOL_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AREA_ID Value transfer Type reference (TYPE) CFX_FOL-AREA_ID Collaboration Folder: Id Area 20010713
2 Importing I_TOPIC_ID Value transfer Type reference (TYPE) CFX_FOL-TOPIC_ID Collaboration Folder: Id Topic 20010713
3 Returning R_FOL_ID Value transfer Type reference (TYPE) CFX_FOL-FOLDER_ID 20010713

Method GET_FOL_ID on class CL_CFX_P_TOPIC has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_P_TOPIC Value transfer Object reference (TYPE REF TO) CL_CFX_P_TOPIC Collaboration: Persistence of Topic 20001121

Method GET_INSTANCE on class CL_CFX_P_TOPIC has no exception.

Method GET_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_TOPIC_STRUCTURE Call by reference Type reference (TYPE) CFX_TT_FOL_STRUCTURE Folder Struktur eines Topics 20001204
2 Importing I_TOPIC_ID Call by reference Type reference (TYPE) CFX_FOL-TOPIC_ID Collaboration Folder: Id Topic 20001204

Method GET_STRUCTURE on class CL_CFX_P_TOPIC has no exception.

Method GET_STRUCTURE_BY_FOLDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_FOLDER_ID Call by reference Type reference (TYPE) CFX_FOL-FOLDER_ID Collaboration Folders: Folder 20010404
2 Returning RS_STRUCTURE Value transfer Type reference (TYPE) CFX_FOL 20010404

Method GET_STRUCTURE_BY_FOLDER on class CL_CFX_P_TOPIC has no exception.

Method INSERT_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CREATED_BY Call by reference Type reference (TYPE) CFX_ADMINISTRATION-CREATED_BY Name der Person, die das Objekt angelegt hat 20001121
2 Importing I_CREATED_ON Call by reference Type reference (TYPE) TZNTSTMPS Datum, an dem das Objekt angelegt wurde 20001121
3 Importing I_DESCRIPTION Call by reference Type reference (TYPE) CFX_NODE-DESCRIPTION Kurztext 20001122
4 Importing I_NAME Call by reference Type reference (TYPE) CFX_NODE-NAME Externe Bezeichnung eines Objektes 20001121
5 Importing I_TOPIC_ID Call by reference Type reference (TYPE) CFX_NODE-TOPIC_ID Collaboration Folder: Id Topic 20001121

Method INSERT_ATTRIBUTES on class CL_CFX_P_TOPIC has no exception.

Method INSERT_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TOPIC_STRUCTURE Call by reference Type reference (TYPE) CFX_TT_FOL_STRUCTURE Folder Struktur eines Topics 20001205

Method INSERT_STRUCTURE on class CL_CFX_P_TOPIC has no exception.

Method UPDATE_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED_BY Call by reference Type reference (TYPE) CFX_NODE-CHANGED_BY Name der Person, die das Objekt geändert hat 20011019
2 Exporting E_CHANGED_ON Call by reference Type reference (TYPE) CFX_NODE-CHANGED_ON UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20011019
3 Importing I_DESCRIPTION Call by reference Type reference (TYPE) CFX_NODE-DESCRIPTION Externe Bezeichnung eines Objektes 20001212
4 Importing I_TOPIC_ID Call by reference Type reference (TYPE) CFX_NODE-TOPIC_ID Collaboration Folder: Id Topic 20001212

Method UPDATE_DESCRIPTION on class CL_CFX_P_TOPIC has no exception.

Method UPDATE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_CHANGED_BY Call by reference Type reference (TYPE) CFX_NODE-CHANGED_BY Name der Person, die das Objekt geändert hat 20011022
2 Exporting E_CHANGED_ON Call by reference Type reference (TYPE) CFX_NODE-CHANGED_ON UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20011022
3 Importing I_NAME Call by reference Type reference (TYPE) CFX_NODE-NAME Externe Bezeichnung eines Objektes 20001212
4 Importing I_TOPIC_ID Call by reference Type reference (TYPE) CFX_NODE-TOPIC_ID Collaboration Folder: Id Topic 20001212

Method UPDATE_NAME on class CL_CFX_P_TOPIC has no exception.

Method VERIFY_TOPIC_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_EXISTS Call by reference Type reference (TYPE) ABAP_BOOL 20031223
2 Importing I_TOPIC_ID Call by reference Type reference (TYPE) CFX_NODE-TOPIC_ID Collaboration Folder: Id Topic 20031223

Method VERIFY_TOPIC_EXISTENCE on class CL_CFX_P_TOPIC has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 20A