Hierarchy

⤷

⤷

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
Interface | IF_CRM_CIC_OP_CLUSTER | |
Short Description | Object Provider Cluster |
General Data
Package | CRM_CIC_COMPONENTS | Interaction Center components |
Created | 19991015 | SAP |
Last changed | 20050705 | SAP |
Unicode checks active |
Forward declarations
Interface IF_CRM_CIC_OP_CLUSTER has no forward declaration.
Interfaces
Interface IF_CRM_CIC_OP_CLUSTER has no interface.
Friends
Interface IF_CRM_CIC_OP_CLUSTER has no friend.
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 | ![]() |
Instance method | Public | Method | Add a subcluster to the cluster | 19991015 |
2 | ![]() |
Instance method | Public | Method | Explicit request for building the cluster | 19991015 |
3 | ![]() |
Instance method | Public | Method | Add a new subcluster | 19991015 |
4 | ![]() |
Instance method | Public | Method | Add multiple new subsclusters with reference to objects | 19991015 |
5 | ![]() |
Instance method | Public | Method | Add a new subcluster with reference to an object | 19991015 |
6 | ![]() |
Instance method | Public | Method | Get all children | 19991015 |
7 | ![]() |
Instance method | Public | Method | Get all children of a specific type | 19991015 |
8 | ![]() |
Instance method | Public | Method | Get the number of dependend subclusters | 19991015 |
9 | ![]() |
Instance method | Public | Method | Get the number of dependend subclusters (automatically) | 20001212 |
10 | ![]() |
Instance method | Public | Method | Get the reference object of the cluster node | 19991015 |
11 | ![]() |
Instance method | Public | Method | Return flag: Cluster is already built | 19991015 |
12 | ![]() |
Instance method | Public | Method | Return flag for cluster client: Ignore this cluster | 20000125 |
13 | ![]() |
Instance method | Public | Method | Return flag: Cluster has reference object | 19991015 |
14 | ![]() |
Instance method | Public | Method | Remove all children | 19991015 |
15 | ![]() |
Instance method | Public | Method | Remove one subcluster | 19991015 |
16 | ![]() |
Instance method | Public | Method | Remove all children of a specific type | 19991015 |
17 | ![]() |
Instance method | Public | Method | Remove the reference object of the cluster | 19991015 |
18 | ![]() |
Instance method | Public | Method | Reset flag: Cluster is already built | 19991015 |
19 | ![]() |
Instance method | Public | Method | Reset flag for cluster client: Ignore this cluster (use sub~ | 19991015 |
20 | ![]() |
Instance method | Public | Method | Resets touched-flags of this cluster and all subclusters | 19991021 |
21 | ![]() |
Instance method | Public | Method | Set flag: Cluster is already built | 19991015 |
22 | ![]() |
Instance method | Public | Method | Set the cluster builder object | 19991015 |
23 | ![]() |
Instance method | Public | Method | Set flag for cluster client: Ignore this cluster (use sub~) | 19991015 |
24 | ![]() |
Instance method | Public | Method | Sets the number of children | 19991015 |
25 | ![]() |
Instance method | Public | Method | Set the reference object of the cluster node | 19991015 |
Events
Interface IF_CRM_CIC_OP_CLUSTER has no event.
Types
Interface 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 | ![]() |
IM_SUBCLUSTER | Call by reference | Object reference (TYPE REF TO) | IF_CRM_CIC_OP_CLUSTER | Subcluster to be added | 19991015 |
Method ADD_CHILD on Interface IF_CRM_CIC_OP_CLUSTER has no exception.
Method BUILD Signature
Method BUILD on Interface IF_CRM_CIC_OP_CLUSTER has no parameter.
Method BUILD on Interface 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 | ![]() |
IM_TYPE | Call by reference | Type reference (TYPE) | CRM_CIC_OP_CLUSTER_TYPE | Cluster Type | 19991015 | ||
2 | ![]() |
RE_SUBCLUSTER | Value transfer | Object reference (TYPE REF TO) | IF_CRM_CIC_OP_CLUSTER | New subcluster | 19991015 |
Method CREATE_CHILD on Interface 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 | ![]() |
IM_REF_OBJECT_TAB | Call by reference | Type reference (TYPE) | CCM_OP_OBJECT_TAB | Table of reference objects | 19991015 | ||
2 | ![]() |
IM_TYPE | Call by reference | Type reference (TYPE) | CRM_CIC_OP_CLUSTER_TYPE | Cluster type | 19991015 | ||
3 | ![]() |
RE_SUBCLUSTER_TAB | Value transfer | Type reference (TYPE) | CRM_CIC_OP_CLUSTER_TAB | Table of new subclusters | 19991015 |
Method CREATE_CHILDREN_FROM_OBJECTS on Interface 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 | ![]() |
IM_REF_OBJECT | Call by reference | Object reference (TYPE REF TO) | IF_CCM_OP_OBJECT | Reference object | 19991015 | ||
2 | ![]() |
IM_TYPE | Call by reference | Type reference (TYPE) | CRM_CIC_OP_CLUSTER_TYPE | Cluster type | 19991015 | ||
3 | ![]() |
RE_SUBCLUSTER | Value transfer | Object reference (TYPE REF TO) | IF_CRM_CIC_OP_CLUSTER | New subcluster | 19991015 |
Method CREATE_CHILD_FROM_OBJECT on Interface 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 | ![]() |
IM_NO_IGNORED_NODES | Call by reference | Type reference (TYPE) | EBA_FLAG | SPACE | Flag: Suppress "ignored" nodes | 20001212 | |
2 | ![]() |
IM_NO_VIRTUAL_NODES | Call by reference | Type reference (TYPE) | EBA_FLAG | SPACE | Flag: Only nodes with ref object | 20000725 | |
3 | ![]() |
RE_SUBCLUSTER_TAB | Value transfer | Type reference (TYPE) | CRM_CIC_OP_CLUSTER_TAB | Table of subclusters | 19991015 |
Method GET_ALL_CHILDREN on Interface 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 | ![]() |
IM_TYPE | Call by reference | Type reference (TYPE) | CRM_CIC_OP_CLUSTER_TYPE | Cluster Type | 19991015 | ||
2 | ![]() |
RE_SUBCLUSTER_TAB | Value transfer | Type reference (TYPE) | CRM_CIC_OP_CLUSTER_TAB | Table of subclusters | 19991015 |
Method GET_CHILDREN_OF_TYPE on Interface 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 | ![]() |
RE_NUMBER_OF_CHILDREN | Value transfer | Type reference (TYPE) | I | Number of dependend subclusters | 19991015 |
Method GET_NUMBER_OF_CHILDREN on Interface 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 | ![]() |
IM_NO_IGNORED_NODES | Call by reference | Type reference (TYPE) | EBA_FLAG | SPACE | Flag: suppress "ignored" nodes | 20001212 | |
2 | ![]() |
IM_NO_VIRTUAL_NODES | Call by reference | Type reference (TYPE) | EBA_FLAG | SPACE | Flag: only nodes with reference object | 20001212 | |
3 | ![]() |
RE_NUMBER_OF_CHILDREN | Value transfer | Type reference (TYPE) | I | Number of dependend subclusters | 20001212 |
Method GET_NUMBER_OF_CHILDREN_AUTO on Interface 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 | ![]() |
RE_REF_OBJECT | Value transfer | Object reference (TYPE REF TO) | IF_CCM_OP_OBJECT | Reference Object | 19991015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
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 | ![]() |
RE_IS_BUILT | Value transfer | Type reference (TYPE) | EBA_FLAG | Flag: Cluster has been built (no more subclusters) | 19991015 |
Method IS_BUILT on Interface 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 | ![]() |
RE_IS_IGNORE | Value transfer | Type reference (TYPE) | EBA_FLAG | flag | 20000125 |
Method IS_IGNORE on Interface 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 | ![]() |
RE_HAS_REF_OBJECT | Value transfer | Type reference (TYPE) | EBA_FLAG | Flag: Cluster has assigned reference object | 19991015 |
Method IS_LINKED_TO_OBJECT on Interface IF_CRM_CIC_OP_CLUSTER has no exception.
Method REMOVE_ALL_CHILDREN Signature
Method REMOVE_ALL_CHILDREN on Interface IF_CRM_CIC_OP_CLUSTER has no parameter.
Method REMOVE_ALL_CHILDREN on Interface 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 | ![]() |
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 | ![]() |
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 | ![]() |
IM_TYPE | Call by reference | Type reference (TYPE) | CRM_CIC_OP_CLUSTER_TYPE | Cluster Type | 19991015 |
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
No subclusters of specified type available | 19991015 |
Method REMOVE_REF_OBJECT Signature
Method REMOVE_REF_OBJECT on Interface IF_CRM_CIC_OP_CLUSTER has no parameter.
# | Exception | Resumable | Description | Created on |
---|---|---|---|---|
1 | ![]() |
Cluster as no reference object | 19991015 |
Method RESET_BUILT Signature
Method RESET_BUILT on Interface IF_CRM_CIC_OP_CLUSTER has no parameter.
Method RESET_BUILT on Interface IF_CRM_CIC_OP_CLUSTER has no exception.
Method RESET_IGNORE Signature
Method RESET_IGNORE on Interface IF_CRM_CIC_OP_CLUSTER has no parameter.
Method RESET_IGNORE on Interface IF_CRM_CIC_OP_CLUSTER has no exception.
Method RESET_TOUCHED Signature
Method RESET_TOUCHED on Interface IF_CRM_CIC_OP_CLUSTER has no parameter.
Method RESET_TOUCHED on Interface IF_CRM_CIC_OP_CLUSTER has no exception.
Method SET_BUILT Signature
Method SET_BUILT on Interface IF_CRM_CIC_OP_CLUSTER has no parameter.
Method SET_BUILT on Interface 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 | ![]() |
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 Interface IF_CRM_CIC_OP_CLUSTER has no exception.
Method SET_IGNORE Signature
Method SET_IGNORE on Interface IF_CRM_CIC_OP_CLUSTER has no parameter.
Method SET_IGNORE on Interface 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 | ![]() |
IM_NUMBER_OF_CHILDREN | Call by reference | Type reference (TYPE) | I | Set number of dependend subclusters | 19991015 |
Method SET_NUMBER_OF_CHILDREN on Interface 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 | ![]() |
IM_ADDITIONAL_SELECTIONS | Call by reference | Type reference (TYPE) | ECRM_CIC_OP_CLUSTER_SEL_TAB | Additional selection criteria | 20001123 | ||
2 | ![]() |
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 Interface IF_CRM_CIC_OP_CLUSTER has no exception.
History
Last changed by/on | SAP | 20050705 |
SAP Release Created in |