SAP ABAP Class /RPM/CL_DOC_COLL_MODEL (Model Class for Collaborations (EDMS))
Hierarchy
CPRXRPM (Software Component) SAP Portfolio and Project Management 6.0
   PPM-PFM (Application Component) Portfolio Management
     /RPM/DOCUMENT (Package) RPM Document Objects
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  /RPM/IF_DOC_COLL_MODEL Interface: for Model Class 20080603
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  /RPM/CL_DOC_COLL_MODEL_EDMS Model Class for Collaborations (EDMS) 20080604
Properties
Class /RPM/CL_DOC_COLL_MODEL  
Short Description Model Class for Collaborations (EDMS)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /RPM/DOCUMENT   RPM Document Objects 
Created 20080526   SAP 
Last change 20141109    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 /RPM/CL_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
2 CL_RPM_CO Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 /RPM/IF_DOC_COLL_MODEL Interface: for Model Class 20080603
Friends
Class /RPM/CL_DOC_COLL_MODEL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MR_AUTHORIZATION Instance attribute Public Attribute reference (LIKE) 20080603
2 MR_PARENT Instance attribute Public Attribute reference (LIKE) 20080620
3 MR_PROXY Instance attribute Public Attribute reference (LIKE) 20080603
4 MR_RPM_DATA Instance attribute Public Attribute reference (LIKE) 20080603
5 MR_XREF_MODEL Instance attribute Public Attribute reference (LIKE) 20080603
6 MT_CHILDREN Instance attribute Public Attribute reference (LIKE) 20080603
7 MV_DESTINATION Instance attribute Public Attribute reference (LIKE) 20080603
8 MV_GUID Instance attribute Public Attribute reference (LIKE) 20080603
9 MV_LEVEL Instance attribute Public Attribute reference (LIKE) 20080603
10 MV_UPD_IND Instance attribute Public Attribute reference (LIKE) 20080603
11 ST_OBJECTS Static Attribute Protected Type reference (TYPE) /RPM/TT_COLL_OBJ Assignment of Root Node Instance 20080526
12 SV_SET_HANDLERS Static Attribute Public Type reference (TYPE) BOOLE_D 'X': SET HANDLERS in DPR_DOCUMENT of External 20080526
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20080526
2 CREATE_HIERARCHY Instance method Protected Method Create Hierarchy for EDMS Documents 20080526
3 CREATE_HIERARCHY_FOR_ROOT Instance method Protected Method Create Hierarchy for EDMS Documents (Root Nodes) 20080613
4 DELETE Instance method Protected Method Delete Node with Lower-Level Nodes 20080526
5 DELETE_CHILD Instance method Protected Method Delete Child Under a Node 20080526
6 DELETE_INSTANCE Static method Public Method Delete Instance 20080526
7 FREE Instance method Public Method 20080603
8 GET_INSTANCE Static method Public Method Get Instance 20080526
9 GET_ITERATOR Instance method Protected Method Get Iterator 20080526
10 GET_UPDATE_INDICATOR Instance method Public Method 20080603
11 HAS_CHILDREN Instance method Public Method 20080603
12 MODIFY_ROOT_GUID Static method Public Method Update Root assignment object 20080526
13 ON_PROXY_CHANGED Instance method Protected Event handling method Event Handler for CHANGED:/RPM/IF_DOC_COLL_PROXY 20080526
14 ON_PROXY_CREATED Static method Protected Event handling method Event Handler for CREATED:/RPM/IF_DOC_COLL_PROXY 20080526
15 ON_PROXY_DELETED Instance method Protected Event handling method Event Handler for DELETED:/RPM/IF_DOC_COLL_PROXY 20080526
16 ON_PROXY_LOADED Instance method Protected Event handling method Event Handler for LOADED:/RPM/IF_DOC_COLL_PROXY 20080526
17 ON_PROXY_MOVED Instance method Protected Event handling method Event Handler for MOVED:/RPM/IF_DOC_COLL_PROXY 20080526
18 REGISTER_AS_CHILD Instance method Protected Method Create Child for a Node 20080613
19 SET_DATA Instance method Public Method 20080603
20 SET_PARENT Instance method Public Method 20080603
21 SET_UPDATE_INDICATOR Instance method Public Method 20080603
Events
Class /RPM/CL_DOC_COLL_MODEL has no event.
Types
Class /RPM/CL_DOC_COLL_MODEL has no local type.
Method Signatures

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class /RPM/CL_DOC_COLL_MODEL has no parameter.
Method CLASS_CONSTRUCTOR on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method CREATE_HIERARCHY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) /RPM/IF_DOC_COLL_MODEL Model Class for Collaborations (EDMS) 20080526
2 Importing IT_CHILDREN Call by reference Type reference (TYPE) /RPM/TT_CFX_OBJECT Link CFX GUID with Instance 20080526
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20080526
4 Importing IV_FLG_EDMS Call by reference Type reference (TYPE) CHAR1 Indicator for Model: EDMS = 'X', CFX = ' ',R3DMS='D' 20080526

Method CREATE_HIERARCHY on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method CREATE_HIERARCHY_FOR_ROOT Signature

Method CREATE_HIERARCHY_FOR_ROOT on class /RPM/CL_DOC_COLL_MODEL has no parameter.
Method CREATE_HIERARCHY_FOR_ROOT on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_DELETED Call by reference Type reference (TYPE) BOOLE_D /RPM/CL_CO=>SC_TRUE 'X' = Resolve /RPM/IF_DOC_COLL_MODEL->DELETED Event 20080613

Method DELETE on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method DELETE_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_CHILD_TO_DELETE Call by reference Object reference (TYPE REF TO) /RPM/IF_DOC_COLL_MODEL Interface: for Model Class 20080613

Method DELETE_CHILD on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method DELETE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Application Object GUID 20080526

Method DELETE_INSTANCE on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method FREE Signature

Method FREE on class /RPM/CL_DOC_COLL_MODEL has no parameter.
Method FREE on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FLG_EDMS Call by reference Type reference (TYPE) CHAR1 Indicator for Model: EDMS = 'X', CFX = ' ',R3DMS='D''X'= I 20080526
2 Importing IV_OBJECT_TYPE Call by reference Type reference (TYPE) STRING Object Category 20080526
3 Importing IV_ONLY_READ Call by reference Type reference (TYPE) BOOLE_D 'X': Do Not Create New Instance 20080526
4 Importing IV_ROOT_GUID Call by reference Type reference (TYPE) /RPM/TV_GUID Node GUID on Which the Documents Hang 20080526
5 Returning RR_MODEL Value transfer Object reference (TYPE REF TO) /RPM/IF_DOC_COLL_MODEL Interface: for Model Class 20080526

Method GET_INSTANCE on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method GET_ITERATOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_ITERATOR Call by reference Type reference (TYPE) ANY Interface: Iterator for Object Data in View 20080613

Method GET_ITERATOR on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method GET_UPDATE_INDICATOR Signature

Method GET_UPDATE_INDICATOR on class /RPM/CL_DOC_COLL_MODEL has no parameter.
Method GET_UPDATE_INDICATOR on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method HAS_CHILDREN Signature

Method HAS_CHILDREN on class /RPM/CL_DOC_COLL_MODEL has no parameter.
Method HAS_CHILDREN on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method MODIFY_ROOT_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ROOT_GUID_NEW Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20080526
2 Importing IV_ROOT_GUID_OLD Call by reference Type reference (TYPE) /RPM/TV_GUID Guid for application objects 20080526

Method MODIFY_ROOT_GUID on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method ON_PROXY_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing SENDER Call by reference Attribute reference (LIKE) 20080526

Method ON_PROXY_CHANGED on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method ON_PROXY_CREATED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ER_PARENT Call by reference Attribute reference (LIKE) 20080603
2 Importing ER_PROXY Call by reference Attribute reference (LIKE) 20080603
3 Importing EV_GUID_OLD Call by reference Attribute reference (LIKE) 20080603

Method ON_PROXY_CREATED on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method ON_PROXY_DELETED Signature

Method ON_PROXY_DELETED on class /RPM/CL_DOC_COLL_MODEL has no parameter.
Method ON_PROXY_DELETED on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method ON_PROXY_LOADED Signature

Method ON_PROXY_LOADED on class /RPM/CL_DOC_COLL_MODEL has no parameter.
Method ON_PROXY_LOADED on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method ON_PROXY_MOVED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PROXY Call by reference Attribute reference (LIKE) 20080526
2 Importing IS_TARGET Value transfer Attribute reference (LIKE) 20080526
3 Importing IV_SOURCE_FOLDER Call by reference Attribute reference (LIKE) 20080526
4 Importing IV_TARGET_FOLDER Call by reference Attribute reference (LIKE) 20080526

Method ON_PROXY_MOVED on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method REGISTER_AS_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_PARENT Call by reference Object reference (TYPE REF TO) /RPM/IF_DOC_COLL_MODEL Interface: for Model Class 20080613
2 Importing IR_PROXY Call by reference Object reference (TYPE REF TO) /RPM/IF_DOC_COLL_PROXY Interface: Proxy for EDMS/CFX Objects 20080613
3 Importing IV_DESTINATION Call by reference Type reference (TYPE) RFCDEST Logical Destination (Specified in Function Call) 20080613
4 Importing IV_FORCE_REGISTRATION Call by reference Type reference (TYPE) BOOLEAN 'X' = Force Registration 20080613
5 Importing IV_LEVEL Call by reference Type reference (TYPE) I 20080613

Method REGISTER_AS_CHILD on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method SET_DATA Signature

Method SET_DATA on class /RPM/CL_DOC_COLL_MODEL has no parameter.
Method SET_DATA on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method SET_PARENT Signature

Method SET_PARENT on class /RPM/CL_DOC_COLL_MODEL has no parameter.
Method SET_PARENT on class /RPM/CL_DOC_COLL_MODEL has no exception.

Method SET_UPDATE_INDICATOR Signature

Method SET_UPDATE_INDICATOR on class /RPM/CL_DOC_COLL_MODEL has no parameter.
Method SET_UPDATE_INDICATOR on class /RPM/CL_DOC_COLL_MODEL has no exception.
History
Last changed by/on SAP  20141109 
SAP Release Created in 500_701