SAP ABAP Class IF_CRM_CIC_OP_CLUSTER (Object Provider Cluster)
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_CRM_CIC_OP_CLUSTER Object Provider Service: Cluster 19991026
Properties
Class IF_CRM_CIC_OP_CLUSTER  
Short Description Object Provider Cluster    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 19991015   SAP 
Last change 20050705   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class IF_CRM_CIC_OP_CLUSTER has no forward declaration.
Interfaces
Class IF_CRM_CIC_OP_CLUSTER has no interface implemented.
Friends
Class IF_CRM_CIC_OP_CLUSTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CARGO Instance attribute Public Object reference (TYPE REF TO) IF_CRM_CIC_CARGO Cargo container for client use 19991026
2 CLUSTER_TYPE Instance attribute Public Type reference (TYPE) CRM_CIC_OP_CLUSTER_TYPE Cluster type 19991015
3 CO_FALSE Constant Public Type reference (TYPE) EBA_FLAG ' ' Flag value: false 19991015
4 CO_NUMBER_AUTO Constant Public Type reference (TYPE) I -1010101010 Magic value for autodetection of number of childeren 19991015
5 CO_TRUE Constant Public Type reference (TYPE) EBA_FLAG 'X' Flag value: true 19991015
6 TOUCHED Instance attribute Public Type reference (TYPE) EBA_FLAG Loop prevention: flag for touched clusters 19991021
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CHILD Instance method Public Method Add a subcluster to the cluster 19991015
2 BUILD Instance method Public Method Explicit request for building the cluster 19991015
3 CREATE_CHILD Instance method Public Method Add a new subcluster 19991015
4 CREATE_CHILDREN_FROM_OBJECTS Instance method Public Method Add multiple new subsclusters with reference to objects 19991015
5 CREATE_CHILD_FROM_OBJECT Instance method Public Method Add a new subcluster with reference to an object 19991015
6 GET_ALL_CHILDREN Instance method Public Method Get all children 19991015
7 GET_CHILDREN_OF_TYPE Instance method Public Method Get all children of a specific type 19991015
8 GET_NUMBER_OF_CHILDREN Instance method Public Method Get the number of dependend subclusters 19991015
9 GET_NUMBER_OF_CHILDREN_AUTO Instance method Public Method Get the number of dependend subclusters (automatically) 20001212
10 GET_REF_OBJECT Instance method Public Method Get the reference object of the cluster node 19991015
11 IS_BUILT Instance method Public Method Return flag: Cluster is already built 19991015
12 IS_IGNORE Instance method Public Method Return flag for cluster client: Ignore this cluster 20000125
13 IS_LINKED_TO_OBJECT Instance method Public Method Return flag: Cluster has reference object 19991015
14 REMOVE_ALL_CHILDREN Instance method Public Method Remove all children 19991015
15 REMOVE_CHILD Instance method Public Method Remove one subcluster 19991015
16 REMOVE_CHILDREN_OF_TYPE Instance method Public Method Remove all children of a specific type 19991015
17 REMOVE_REF_OBJECT Instance method Public Method Remove the reference object of the cluster 19991015
18 RESET_BUILT Instance method Public Method Reset flag: Cluster is already built 19991015
19 RESET_IGNORE Instance method Public Method Reset flag for cluster client: Ignore this cluster (use sub~ 19991015
20 RESET_TOUCHED Instance method Public Method Resets touched-flags of this cluster and all subclusters 19991021
21 SET_BUILT Instance method Public Method Set flag: Cluster is already built 19991015
22 SET_CLUSTER_BUILDER Instance method Public Method Set the cluster builder object 19991015
23 SET_IGNORE Instance method Public Method Set flag for cluster client: Ignore this cluster (use sub~) 19991015
24 SET_NUMBER_OF_CHILDREN Instance method Public Method Sets the number of children 19991015
25 SET_REF_OBJECT Instance method Public Method Set the reference object of the cluster node 19991015
Events
Class IF_CRM_CIC_OP_CLUSTER has no event.
Types
Class IF_CRM_CIC_OP_CLUSTER has no local type.
Method Signatures

Method ADD_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBCLUSTER Call by reference Object reference (TYPE REF TO) IF_CRM_CIC_OP_CLUSTER Subcluster to be added 19991015

Method ADD_CHILD on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method BUILD Signature

Method BUILD on class IF_CRM_CIC_OP_CLUSTER has no parameter.
Method BUILD on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method CREATE_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TYPE Call by reference Type reference (TYPE) CRM_CIC_OP_CLUSTER_TYPE Cluster Type 19991015
2 Returning RE_SUBCLUSTER Value transfer Object reference (TYPE REF TO) IF_CRM_CIC_OP_CLUSTER New subcluster 19991015

Method CREATE_CHILD on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method CREATE_CHILDREN_FROM_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REF_OBJECT_TAB Call by reference Type reference (TYPE) CCM_OP_OBJECT_TAB Table of reference objects 19991015
2 Importing IM_TYPE Call by reference Type reference (TYPE) CRM_CIC_OP_CLUSTER_TYPE Cluster type 19991015
3 Returning RE_SUBCLUSTER_TAB Value transfer Type reference (TYPE) CRM_CIC_OP_CLUSTER_TAB Table of new subclusters 19991015

Method CREATE_CHILDREN_FROM_OBJECTS on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method CREATE_CHILD_FROM_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_REF_OBJECT Call by reference Object reference (TYPE REF TO) IF_CCM_OP_OBJECT Reference object 19991015
2 Importing IM_TYPE Call by reference Type reference (TYPE) CRM_CIC_OP_CLUSTER_TYPE Cluster type 19991015
3 Returning RE_SUBCLUSTER Value transfer Object reference (TYPE REF TO) IF_CRM_CIC_OP_CLUSTER New subcluster 19991015

Method CREATE_CHILD_FROM_OBJECT on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method GET_ALL_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NO_IGNORED_NODES Call by reference Type reference (TYPE) EBA_FLAG SPACE Flag: Suppress "ignored" nodes 20001212
2 Importing IM_NO_VIRTUAL_NODES Call by reference Type reference (TYPE) EBA_FLAG SPACE Flag: Only nodes with ref object 20000725
3 Returning RE_SUBCLUSTER_TAB Value transfer Type reference (TYPE) CRM_CIC_OP_CLUSTER_TAB Table of subclusters 19991015

Method GET_ALL_CHILDREN on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method GET_CHILDREN_OF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TYPE Call by reference Type reference (TYPE) CRM_CIC_OP_CLUSTER_TYPE Cluster Type 19991015
2 Returning RE_SUBCLUSTER_TAB Value transfer Type reference (TYPE) CRM_CIC_OP_CLUSTER_TAB Table of subclusters 19991015

Method GET_CHILDREN_OF_TYPE on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method GET_NUMBER_OF_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_NUMBER_OF_CHILDREN Value transfer Type reference (TYPE) I Number of dependend subclusters 19991015

Method GET_NUMBER_OF_CHILDREN on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method GET_NUMBER_OF_CHILDREN_AUTO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NO_IGNORED_NODES Call by reference Type reference (TYPE) EBA_FLAG SPACE Flag: suppress "ignored" nodes 20001212
2 Importing IM_NO_VIRTUAL_NODES Call by reference Type reference (TYPE) EBA_FLAG SPACE Flag: only nodes with reference object 20001212
3 Returning RE_NUMBER_OF_CHILDREN Value transfer Type reference (TYPE) I Number of dependend subclusters 20001212

Method GET_NUMBER_OF_CHILDREN_AUTO on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method GET_REF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_REF_OBJECT Value transfer Object reference (TYPE REF TO) IF_CCM_OP_OBJECT Reference Object 19991015
# Exception Resumable Description Created on
1 NO_REF_OBJECT No reference object assigned to cluster 19991015

Method IS_BUILT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_BUILT Value transfer Type reference (TYPE) EBA_FLAG Flag: Cluster has been built (no more subclusters) 19991015

Method IS_BUILT on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method IS_IGNORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_IS_IGNORE Value transfer Type reference (TYPE) EBA_FLAG flag 20000125

Method IS_IGNORE on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method IS_LINKED_TO_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RE_HAS_REF_OBJECT Value transfer Type reference (TYPE) EBA_FLAG Flag: Cluster has assigned reference object 19991015

Method IS_LINKED_TO_OBJECT on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method REMOVE_ALL_CHILDREN Signature

Method REMOVE_ALL_CHILDREN on class IF_CRM_CIC_OP_CLUSTER has no parameter.
Method REMOVE_ALL_CHILDREN on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method REMOVE_CHILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_SUBCLUSTER Call by reference Object reference (TYPE REF TO) IF_CRM_CIC_OP_CLUSTER Subcluster to be deleted 19991015
# Exception Resumable Description Created on
1 NOT_FOUND Subcluster doesn't exist 19991015

Method REMOVE_CHILDREN_OF_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_TYPE Call by reference Type reference (TYPE) CRM_CIC_OP_CLUSTER_TYPE Cluster Type 19991015
# Exception Resumable Description Created on
1 NOT_FOUND No subclusters of specified type available 19991015

Method REMOVE_REF_OBJECT Signature

Method REMOVE_REF_OBJECT on class IF_CRM_CIC_OP_CLUSTER has no parameter.
# Exception Resumable Description Created on
1 NO_REF_OBJECT Cluster as no reference object 19991015

Method RESET_BUILT Signature

Method RESET_BUILT on class IF_CRM_CIC_OP_CLUSTER has no parameter.
Method RESET_BUILT on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method RESET_IGNORE Signature

Method RESET_IGNORE on class IF_CRM_CIC_OP_CLUSTER has no parameter.
Method RESET_IGNORE on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method RESET_TOUCHED Signature

Method RESET_TOUCHED on class IF_CRM_CIC_OP_CLUSTER has no parameter.
Method RESET_TOUCHED on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method SET_BUILT Signature

Method SET_BUILT on class IF_CRM_CIC_OP_CLUSTER has no parameter.
Method SET_BUILT on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method SET_CLUSTER_BUILDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_CLUSTER_BUILDER Call by reference Object reference (TYPE REF TO) IF_CRM_CIC_OP_CLUSTER_BUILDER Cluster builder 19991015

Method SET_CLUSTER_BUILDER on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method SET_IGNORE Signature

Method SET_IGNORE on class IF_CRM_CIC_OP_CLUSTER has no parameter.
Method SET_IGNORE on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method SET_NUMBER_OF_CHILDREN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_NUMBER_OF_CHILDREN Call by reference Type reference (TYPE) I Set number of dependend subclusters 19991015

Method SET_NUMBER_OF_CHILDREN on class IF_CRM_CIC_OP_CLUSTER has no exception.

Method SET_REF_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IM_ADDITIONAL_SELECTIONS Call by reference Type reference (TYPE) ECRM_CIC_OP_CLUSTER_SEL_TAB Additional selection criteria 20001123
2 Importing IM_REF_OBJECT Call by reference Object reference (TYPE REF TO) IF_CCM_OP_OBJECT Reference object for cluster 19991015

Method SET_REF_OBJECT on class IF_CRM_CIC_OP_CLUSTER has no exception.
History
Last changed by/on SAP  20050705 
SAP Release Created in