SAP ABAP Class CL_CFX_OBJECT_TYPE (Object Type)
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_CFS_OBJECT_TYPE_FOR_PROFILE Object Type for Status Profile 20030107
Properties
Class CL_CFX_OBJECT_TYPE  
Short Description Object Type    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CFX_FOLDERS   Collaboration Folders: Folder and Documents 
Created 20021213   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)
Interfaces
# Interface Abstract Final Description Created on
1 IF_CFS_OBJECT_TYPE_FOR_PROFILE Object Type for Status Profile 20030107
Friends
Class CL_CFX_OBJECT_TYPE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MP_GENERIC_OBJECT_TYPE Instance attribute Private Object reference (TYPE REF TO) CL_CFX_GENERIC_OBJECT_TYPE Description Generic Object Type in cFolders 20021213
2 MP_GEN_XML_NOT_EXISTING Instance attribute Private Object reference (TYPE REF TO) CX_CFX_GO_TYPE_ERROR Exception, if Gen. Object, Whose XML Does Not Exist 20041129
3 MP_ID_NAMESPACE Instance attribute Private Object reference (TYPE REF TO) CL_CFX_ID_NAMESPACE Idenfication with ID and Namespace 20021213
4 MT_OBJECT_TYPING Instance attribute Private Type reference (TYPE) CFX_TT_OBJECT_TYPING Object Categories Possible for This Object Type 20030130
5 M_CLASSIC_OBJECT_TYPE Instance attribute Private Type reference (TYPE) CFX_T_OBJECT_TYPE Object Type 20021216
6 M_GEN_XML_NOT_EXISTING Instance attribute Private Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE True if Gen. Object whose XML Does Not Exist 20041129
7 M_OBJECT_TYPING_VALID Instance attribute Private Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE MT_OBJECT_TYPING Current? 20030130
8 SC_CONTEXT Constant Private Type reference (TYPE) CFX_T_ID_NAMESPACE_CONTEXT 'ObjectType' Context for id_namespace 20021213
9 ST_ALIAS_OBJECT_TYPE Static Attribute Private Type reference (TYPE) TT_CLASSIC_OBJECT_TYPE All Classic Object Types That Support Aliases 20030303
10 ST_ALL_SUPPORTED_GENERIC Static Attribute Private Type reference (TYPE) CFX_TT_OBJECT_TYPE Generic Object Types Supported by System 20050309
11 ST_CLASSIC_OBJECT_TYPE Static Attribute Private Type reference (TYPE) TT_CLASSIC_OBJECT_TYPE List with All Classic Object Types (Except for "gen") 20021213
12 ST_DOC_OBJECT_TYPE Static Attribute Private Type reference (TYPE) TT_CLASSIC_OBJECT_TYPE List with Folder Objects (Except "fol") 20021216
13 ST_DOC_ORDERED Static Attribute Private Type reference (TYPE) CFX_TT_CLASSIC_OBJECT_TYPE Object Types Sorted as They Are to Be Displayed 20030120
14 ST_DOC_ORDERED_SUPPORTED Static Attribute Private Type reference (TYPE) CFX_TT_OBJECT_TYPE Supported Object Types, Sorted 20030120
15 ST_GENERIC_OBJECT_TYPE Static Attribute Private Type reference (TYPE) CFX_TT_OBJECT_TYPE All Generic Object Types 20030131
16 ST_OBJECT_TYPE Static Attribute Private Type reference (TYPE) TT_OBJECT_TYPE Cached Instances 20021213
17 ST_SAP_GEN_OBJ_TYPE Static Attribute Private Type reference (TYPE) CFX_TT_OBJECT_TYPE All Generic Object Types in Mime (Supplied by SAP) 20050107
18 ST_SAP_GEN_OBJ_TYPE_NM Static Attribute Private Type reference (TYPE) CFX_TT_OBJECT_TYPE All Generic Object Types in Mime Unless Also in WebDAV 20050307
19 ST_USR_OBJECT_TYPE Static Attribute Private Type reference (TYPE) TT_CLASSIC_OBJECT_TYPE List with User/User Group/User Role 20021216
20 ST_VER_OBJECT_TYPE Static Attribute Private Type reference (TYPE) TT_CLASSIC_OBJECT_TYPE List with Folder Objects That Can Have Versions 20021216
21 S_HAS_NON_STANDARD_OBJECT_TYPE Static Attribute Private Type reference (TYPE) CFX_BOOLEAN ABAP_UNDEFINED Are There Non-Standard Generic Object Types? 20030303
Methods
# Method Level Visibility Method type Description Created on
1 AUX_GET_FOR_P_ID_NAMESPACE Static method Private Method Object from id_namspace Object 20021213
2 CLASS_CONSTRUCTOR Static method Public Constructor 20021213
3 GET_ALL_GENERIC_OBJECT_TYPES Static method Public Method Gets All Object Types That Are Generic 20030219
4 GET_ALL_SAP_GEN_OBJ_TYPES Static method Public Method Delivers All Object Types Supplied by SAP That Are Generic 20050107
5 GET_CLASSIC_OBJECT_TYPE Instance method Public Method "Classic" Object Type 20021216
6 GET_COMPATIBLE_OBJECT_TYPE Instance method Public Method Object Type Compatible with Classic Object Type 20030306
7 GET_DOC_TYPE_LIST Static method Public Method Available Fold.Obj.Types (Doc. Types, For Example, Material) 20030120
8 GET_FOR_CLASSIC_OBJECT_TYPE Static method Public Method Object from "Classic" Object Type 20021216
9 GET_FOR_COMPATIBLE_OBJECT_TYPE Static method Public Method Object from Object Type, Compatible to Classic Object Type 20030306
10 GET_FOR_ID_NAMESPACE Static method Public Method Object from External ID, Namespace 20021213
11 GET_FOR_INT_ID Static method Public Method Object from Internal ID 20021213
12 GET_GENERIC_OBJECT_TYPE Instance method Public Method Gets Reference to Generic Object Type, If Available 20030113
13 GET_IDENTIFIER Instance method Public Method Returns External ID and Namespace 20030306
14 GET_INT_ID Instance method Public Method Int. ID 20021213
15 GET_NON_STD_OBJ_TYPES Static method Public Method Gets All Non-Standard Object Types 20030203
16 GET_OBJECT_TYPING_LIST Instance method Public Method Possible Type Specifications 20030115
17 GET_OBJ_TYPE_FOR_DOC_ID Static method Public Method 20060920
18 INVALIDATE_CACHE Static method Public Method Discard Cache 20021213
19 IS_ALIAS_SUPPORTED Instance method Public Method Supports Object Type Aliases (IF_CFX_ALIAS)? 20030303
20 IS_DOC Instance method Public Method Folder Object but Not a Folder? 20021216
21 IS_USR Instance method Public Method User or User Group or User Role? 20021216
22 IS_VERSIONABLE Instance method Public Method Folder Object That Can Have Versions? 20021216
Events
Class CL_CFX_OBJECT_TYPE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_OBJECT_TYPE Private See coding 20021213 BEGIN OF ts_object_type, int_id TYPE cfx_id, object_type TYPE REF TO cl_cfx_object_type, END OF ts_object_type
2 TT_CLASSIC_OBJECT_TYPE Private See coding List with "Classic" Object Types like "doc" 20021216 tt_classic_object_type TYPE SORTED TABLE OF cfx_t_object_type WITH UNIQUE KEY table_line
3 TT_OBJECT_TYPE Private See coding List with cl_cfx_object_type 20021213 tt_object_type TYPE SORTED TABLE OF ts_object_type WITH UNIQUE KEY int_id
Method Signatures

Method AUX_GET_FOR_P_ID_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IP_ID_NAMESPACE Call by reference Object reference (TYPE REF TO) CL_CFX_ID_NAMESPACE Identifizierung mit ID und Namespace 20021213
2 Importing I_ONLY_VALID Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20030227
3 Returning RP_OBJECT_TYPE Value transfer Object reference (TYPE REF TO) CL_CFX_OBJECT_TYPE 20021213

Method AUX_GET_FOR_P_ID_NAMESPACE on class CL_CFX_OBJECT_TYPE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_CFX_OBJECT_TYPE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_ALL_GENERIC_OBJECT_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPES Call by reference Type reference (TYPE) CFX_TT_OBJECT_TYPE Liste mit Objekttypen ( als Klasse ) 20030303
2 Exporting E_HAS_NON_STANDARD_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_BOOLEAN Gibt es nicht-standard Typen ? 20030303
3 Importing I_INCLUDE_SAP Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE Boolscher Typ 20050107

Method GET_ALL_GENERIC_OBJECT_TYPES on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_ALL_SAP_GEN_OBJ_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPES Call by reference Type reference (TYPE) CFX_TT_OBJECT_TYPE Liste mit Objekttypen ( als Klasse ) 20050107
2 Importing I_ALL_GEN_OBJ_IN_MIME Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE Rückgabe aller Generischen Objekte im Mime 20050302

Method GET_ALL_SAP_GEN_OBJ_TYPES on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_CLASSIC_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CLASSIC_OBJECT_TYPE Value transfer Type reference (TYPE) CFX_T_OBJECT_TYPE 'klassischer' Objekttyp 20021216

Method GET_CLASSIC_OBJECT_TYPE on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_COMPATIBLE_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_COMPATIBLE_OBJECT_TYPE Value transfer Type reference (TYPE) CFX_STRING Objekttyp 20030306

Method GET_COMPATIBLE_OBJECT_TYPE on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_DOC_TYPE_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_TT_OBJECT_TYPE Liste mit Objekttypen ( als Klasse ) 20030120
2 Exporting E_HAS_NON_STANDARD_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_BOOLEAN Existieren Nicht-standard Objekttypen 20030203
3 Importing I_INCLUDE_FOLDER Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_FALSE 'Mappe' berücksichtigen ? 20030120
4 Importing I_INCLUDE_NON_STANDARD_TYPES Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Nicht-standard Objekttypen berücksichtigen ? 20030120

Method GET_DOC_TYPE_LIST on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_FOR_CLASSIC_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CLASSIC_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_T_OBJECT_TYPE Objekttyp 20021216
2 Returning RP_OBJECT_TYPE Value transfer Object reference (TYPE REF TO) CL_CFX_OBJECT_TYPE Objekttyp 20021216

Method GET_FOR_CLASSIC_OBJECT_TYPE on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_FOR_COMPATIBLE_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPATIBLE_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_STRING Objekttyp 20030306
2 Returning RP_OBJECT_TYPE Value transfer Object reference (TYPE REF TO) CL_CFX_OBJECT_TYPE Objekttyp 20030306

Method GET_FOR_COMPATIBLE_OBJECT_TYPE on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_FOR_ID_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID Externe ID 20021213
2 Importing I_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Externer Namensraum des Objekttyps 20021213
3 Importing I_ONLY_VALID Call by reference Type reference (TYPE) CFX_BOOLEAN ABAP_TRUE Boolscher Typ 20030227
4 Returning RP_OBJECT_TYPE Value transfer Object reference (TYPE REF TO) CL_CFX_OBJECT_TYPE Objekttyp 20021213

Method GET_FOR_ID_NAMESPACE on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_FOR_INT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_INT_ID Call by reference Type reference (TYPE) CFX_ID Id des Objektes 20021213
2 Returning RP_OBJECT_TYPE Value transfer Object reference (TYPE REF TO) CL_CFX_OBJECT_TYPE Objekttyp 20021213

Method GET_FOR_INT_ID on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_GENERIC_OBJECT_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RP_GENERIC_OBJECT_TYPE Value transfer Object reference (TYPE REF TO) CL_CFX_GENERIC_OBJECT_TYPE Beschreibung generischer Objekttyp in cFolders 20030113

Method GET_GENERIC_OBJECT_TYPE on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_IDENTIFIER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID Externe ID 20030306
2 Exporting E_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE Externer Namesraum 20030306

Method GET_IDENTIFIER on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_INT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_INT_ID Value transfer Type reference (TYPE) CFX_ID Id des Objektes 20021213

Method GET_INT_ID on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_NON_STD_OBJ_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NON_STD_OBJECT_TYPE Call by reference Type reference (TYPE) CFX_TT_OBJECT_TYPE Liste mit Objekttypen ( als Klasse ) 20030203

Method GET_NON_STD_OBJ_TYPES on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_OBJECT_TYPING_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_OBJECT_TYPING Call by reference Type reference (TYPE) CFX_TT_OBJECT_TYPING Liste mit Objekttypisierungen 20030115

Method GET_OBJECT_TYPING_LIST on class CL_CFX_OBJECT_TYPE has no exception.

Method GET_OBJ_TYPE_FOR_DOC_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EP_DOC Call by reference Object reference (TYPE REF TO) IF_CFX_DOCUMENT 20060920
2 Exporting E_OBJ_TYPE Call by reference Type reference (TYPE) STRING 20060920
3 Exporting E_TYPE_ID Call by reference Type reference (TYPE) CFX_T_EXTERNAL_ID 20060920
4 Exporting E_TYPE_NAMESPACE Call by reference Type reference (TYPE) CFX_T_EXTERNAL_NAMESPACE 20060920
5 Importing I_DOC_ID Call by reference Type reference (TYPE) GUID_32 20060920

Method GET_OBJ_TYPE_FOR_DOC_ID on class CL_CFX_OBJECT_TYPE has no exception.

Method INVALIDATE_CACHE Signature

Method INVALIDATE_CACHE on class CL_CFX_OBJECT_TYPE has no parameter.
Method INVALIDATE_CACHE on class CL_CFX_OBJECT_TYPE has no exception.

Method IS_ALIAS_SUPPORTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_ALIAS_SUPPORTED Value transfer Type reference (TYPE) CFX_BOOLEAN Aliasse ( IF_CFX_ALIAS) unterstützt ? 20030303

Method IS_ALIAS_SUPPORTED on class CL_CFX_OBJECT_TYPE has no exception.

Method IS_DOC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_DOC Value transfer Type reference (TYPE) CFX_BOOLEAN Mappenobjekt, keine Mappe ? 20021216

Method IS_DOC on class CL_CFX_OBJECT_TYPE has no exception.

Method IS_USR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_USR Value transfer Type reference (TYPE) CFX_BOOLEAN Benutzer oder Benutzergruppe oder Benutzerrolle ? 20021216

Method IS_USR on class CL_CFX_OBJECT_TYPE has no exception.

Method IS_VERSIONABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_IS_VERSIONABLE Value transfer Type reference (TYPE) CFX_BOOLEAN Versionierbares Mappenobjekt ? 20021216

Method IS_VERSIONABLE on class CL_CFX_OBJECT_TYPE has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 200