SAP ABAP Class CL_CFX_DISCUSSION (XML-Based Discussion/Chat)
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PLM-CFO (Application Component) Collaboration Folders
     CFX_FOLDERS (Package) Collaboration Folders: Folder and Documents
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 20020415
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_CFX_ALIAS Alias Names for Objects 20010613
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_COMMON Common Interface for All Objects 20010108
5 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_DOCUMENT Common Interface for All Documents 20001108
6 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_DOCUMENT_HELP Help Interface for IF_CFX_DOCUMENT 20090617
7 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_GO_DATA_PARENT Object Interface for Object with Generic Data 20030130
8 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_ITERATOR_ELEMENT Common Interface for All Objects That Can Be Iterated 20001108
9 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CFX_SEARCHEABLE CFX Search: Interface of Object for Search 20010906
Properties
Class CL_CFX_DISCUSSION  
Short Description XML-Based Discussion/Chat    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_FOLDERS   Collaboration Folders: Folder and Documents 
Created 20001107   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 CFXF1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 IXML 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 20020415
2 IF_CFS_AUTH_NEEDER Interface for cFolders Authorization 20041207
3 IF_CFX_ALIAS Alias Names for Objects 20010613
4 IF_CFX_COMMON Common Interface for All Objects 20010108
5 IF_CFX_DOCUMENT Common Interface for All Documents 20001108
6 IF_CFX_DOCUMENT_HELP Help Interface for IF_CFX_DOCUMENT 20090617
7 IF_CFX_GO_DATA_PARENT Object Interface for Object with Generic Data 20030130
8 IF_CFX_ITERATOR_ELEMENT Common Interface for All Objects That Can Be Iterated 20001108
9 IF_CFX_SEARCHEABLE CFX Search: Interface of Object for Search 20010906
Friends
Class CL_CFX_DISCUSSION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_APPLICATION Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_FOL_APPLICATION Application Singleton for Folders Packet 20001116
2 MP_DOCUMENT Instance attribute Protected Object reference (TYPE REF TO) CL_CFX_COMMON_DOCUMENT Collaboration Folders Document Class 20001116
3 MP_DOM Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_DOCUMENT IF_IXML_DOCUMENT 20001107
4 MP_NODE Instance attribute Protected Object reference (TYPE REF TO) IF_IXML_NODE IF_IXML_NODE 20001114
5 M_CONTRIBUTION_INDEX Instance attribute Protected Type reference (TYPE) I 0 Index of Current Contribution 20001114
6 M_DIRECTION Instance attribute Private Type reference (TYPE) I Direction in Which Contributions are Iterated 20001206
7 M_IN_NEW_MODE Instance attribute Private Type reference (TYPE) CFX_BOOLEAN In Create Mode 20001201
8 SC_TAG_CONTRIBUTION Static Attribute Protected Type reference (TYPE) STRING Contribution 20001114
9 SC_TAG_DESCRIPTION Static Attribute Protected Type reference (TYPE) STRING Description 20001114
10 SC_TAG_DISCUSSION Static Attribute Protected Type reference (TYPE) STRING Discussion 20001114
11 SC_TAG_ID Static Attribute Protected Type reference (TYPE) STRING ID 20001114
12 SC_TAG_NAME Static Attribute Protected Type reference (TYPE) STRING Name 20001114
13 SC_TAG_PARTICIPANT Static Attribute Protected Type reference (TYPE) STRING Participant 20001114
14 SC_TAG_ROLE Static Attribute Protected Type reference (TYPE) STRING Role 20001114
15 SC_TAG_TEXT Static Attribute Protected Type reference (TYPE) STRING Text 20001114
16 SC_TAG_TIME Static Attribute Protected Type reference (TYPE) STRING UTCTime 20001114
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CONTRIBUTION Instance method Public Method Add Contribution 20001107
2 CONSTRUCTOR Instance method Public Constructor Constructor 20001109
3 CREATE Static method Public Method Generates a New Discussion 20001116
4 DUMP_NODE Instance method Private Method Writes the Current Content of the MP_NODE 20001114
5 GET_ATTRIBUTES Instance method Public Method All Discussion Attributes 20001215
6 GET_CONTRIBUTION_COUNT Instance method Public Method Amount of Contributions 20001107
7 GET_CURRENT_CONTRIBUTION Instance method Public Method Current Contribution 20001206
8 GET_DISCUSSED_OBJ_ID Instance method Public Method Profide ID of Discussed Object 20021008
9 GET_DOM Instance method Private Method Discussion DOM 20001107
10 GET_FIRST_CONTRIBUTION Instance method Public Method First Contribution 20001107
11 GET_LAST_CONTRIBUTION Instance method Public Method Last Contribution 20001206
12 GET_NEXT_CONTRIBUTION Instance method Public Method Next Contribution 20001107
13 GET_PREVIOUS_CONTRIBUTION Instance method Public Method Previous Contribution 20001206
14 INITIALIZE Static method Public Method Delivers an Instance to a Key 20001120
15 RAISE_CREATED Instance method Private Method 20010705
16 RAISE_CREATED_AS_COPY Instance method Private Method 20010705
17 REFRESH Static method Public Method Refresh for a Key 20010720
18 REGISTER Static method Private Method Registers the Discussion 20001121
19 SET_ID Instance method Private Method Change ID in Content of Document 20001129
20 UNREGISTER Instance method Private Method Registers Structure as Belonging to Folders 20020422
21 WRITE_CONTENT Instance method Private Method Saves the DOM in a Document 20001116
Events
Class CL_CFX_DISCUSSION has no event.
Types
Class CL_CFX_DISCUSSION has no local type.
Method Signatures

Method ADD_CONTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTRIBUTION Value transfer Type reference (TYPE) CFX_TS_CONTRIBUTION Beitrag zu einer Diskussion 20001114

Method ADD_CONTRIBUTION on class CL_CFX_DISCUSSION has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_CFX_DISCUSSION has no parameter.
Method CONSTRUCTOR on class CL_CFX_DISCUSSION has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_OBJECT_TYPING Call by reference Object reference (TYPE REF TO) CL_CFX_OBJECT_TYPING Objekt - Typisierung 20030114
2 Importing IP_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_CFX_COMMON_FOLDER Mappe für Collaboration Folders 20001116
3 Importing I_CLASSNAME Call by reference Type reference (TYPE) SEOCLSNAME CFXF1_SC_CLASS_NAME_CFX_DOC Objekttypname 20041111
4 Importing I_DESCRIPTION Call by reference Type reference (TYPE) CFX_DOCUMENT_DESCRIPTION Beschreibung der Diskussion 20001116
5 Importing I_NAME Call by reference Type reference (TYPE) CFX_DOCUMENT_NAME Name der Diskussion 20001116
6 Importing I_USED_BY Call by reference Type reference (TYPE) SKWF_APPL CFXF1_SC_APPLICATION Zu welcher Applikation gehört das Objekt? 20041117
7 Returning RP_DISCUSSION Value transfer Object reference (TYPE REF TO) CL_CFX_DISCUSSION XML basierte Diskusstion/Chat 20001116

Method CREATE on class CL_CFX_DISCUSSION has no exception.

Method DUMP_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_NODE Call by reference Object reference (TYPE REF TO) IF_IXML_NODE 20001114

Method DUMP_NODE on class CL_CFX_DISCUSSION 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_TS_DISCUSSION Attribute einer Diskussion 20001215

Method GET_ATTRIBUTES on class CL_CFX_DISCUSSION has no exception.

Method GET_CONTRIBUTION_COUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRACK_ACCESS Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20011129
2 Returning R_COUNT Value transfer Type reference (TYPE) I Anzahl aller Beiträge 20001123

Method GET_CONTRIBUTION_COUNT on class CL_CFX_DISCUSSION has no exception.

Method GET_CURRENT_CONTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRACK_ACCESS Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20011129
2 Returning RS_CONTRIBUTION Value transfer Type reference (TYPE) CFX_TS_CONTRIBUTION Beitrag zu einer Diskussion 20001206

Method GET_CURRENT_CONTRIBUTION on class CL_CFX_DISCUSSION has no exception.

Method GET_DISCUSSED_OBJ_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) GUID_32 GUID im 'CHAR' Format in Großschreibung 20021008

Method GET_DISCUSSED_OBJ_ID on class CL_CFX_DISCUSSION has no exception.

Method GET_DOM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRACK_ACCESS Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20011129
2 Returning RP_DOM Value transfer Object reference (TYPE REF TO) IF_IXML_DOCUMENT 20001109

Method GET_DOM on class CL_CFX_DISCUSSION has no exception.

Method GET_FIRST_CONTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRACK_ACCESS Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20011129
2 Returning RS_CONTRIBUTION Value transfer Type reference (TYPE) CFX_TS_CONTRIBUTION Beitrag zu einer Diskussion 20001113

Method GET_FIRST_CONTRIBUTION on class CL_CFX_DISCUSSION has no exception.

Method GET_LAST_CONTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRACK_ACCESS Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20011129
2 Returning RS_CONTRIBUTION Value transfer Type reference (TYPE) CFX_TS_CONTRIBUTION Beitrag zu einer Diskussion 20001206

Method GET_LAST_CONTRIBUTION on class CL_CFX_DISCUSSION has no exception.

Method GET_NEXT_CONTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRACK_ACCESS Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20011129
2 Returning RS_CONTRIBUTION Value transfer Type reference (TYPE) CFX_TS_CONTRIBUTION Beitrag zu einer Diskussion 20001113

Method GET_NEXT_CONTRIBUTION on class CL_CFX_DISCUSSION has no exception.

Method GET_PREVIOUS_CONTRIBUTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TRACK_ACCESS Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20011129
2 Returning RS_CONTRIBUTION Value transfer Type reference (TYPE) CFX_TS_CONTRIBUTION Beitrag zu einer Diskussion 20001206

Method GET_PREVIOUS_CONTRIBUTION on class CL_CFX_DISCUSSION has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_CFX_COMMON_FOLDER Mappe für Collaboration Folders 20001121
2 Importing I_DOCUMENT_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20001120
3 Returning RP_DISCUSSION Value transfer Object reference (TYPE REF TO) CL_CFX_DISCUSSION XML basierte Diskussion/Chat 20001120

Method INITIALIZE on class CL_CFX_DISCUSSION has no exception.

Method RAISE_CREATED Signature

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

Method RAISE_CREATED_AS_COPY Signature

Method RAISE_CREATED_AS_COPY on class CL_CFX_DISCUSSION has no parameter.
Method RAISE_CREATED_AS_COPY on class CL_CFX_DISCUSSION has no exception.

Method REFRESH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_PARENT_FOLDER Call by reference Object reference (TYPE REF TO) CL_CFX_COMMON_FOLDER Mappe für Collaboration Folders 20010720
2 Importing I_DOCUMENT_GUID Call by reference Type reference (TYPE) GUID_32 GUID im 'CHAR' Format in Großschreibung 20010720
3 Returning RP_DISCUSSION Value transfer Object reference (TYPE REF TO) CL_CFX_DISCUSSION XML basierte Diskussion/Chat 20010720

Method REFRESH on class CL_CFX_DISCUSSION has no exception.

Method REGISTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_DISCUSSION Call by reference Object reference (TYPE REF TO) CL_CFX_DISCUSSION XML basierte Diskussion/Chat 20001121

Method REGISTER on class CL_CFX_DISCUSSION has no exception.

Method SET_ID Signature

Method SET_ID on class CL_CFX_DISCUSSION has no parameter.
Method SET_ID on class CL_CFX_DISCUSSION has no exception.

Method UNREGISTER Signature

Method UNREGISTER on class CL_CFX_DISCUSSION has no parameter.
Method UNREGISTER on class CL_CFX_DISCUSSION has no exception.

Method WRITE_CONTENT Signature

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