SAP ABAP Interface IF_ICI_CCS_DB (CCS General DB access layer interface)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-CHA (Application Component) Communication Channel
     ICI_CCS_SIMULATOR (Package) Communication Management Software Simulator
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CL_ICI_CCS_DB CCS General DB access class 20051213
Properties
Interface IF_ICI_CCS_DB  
Short Description CCS General DB access layer interface    
General Data
Package ICI_CCS_SIMULATOR   Communication Management Software Simulator 
Created 20051213   SAP 
Last changed 20081007   SAP 
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CICI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Interface IF_ICI_CCS_DB has no interface.
Friends
Interface IF_ICI_CCS_DB has no friend.
Attributes
Interface IF_ICI_CCS_DB has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CANCEL_ALL_SUBSCRIPTIONS Instance method Public Method Cancel all Subcriptions 20051213
2 CLEAR_SUBS Instance method Public Method Clear the expired subscriptions 20051213
3 GET_ATTRIBUTES Instance method Public Method returns all attributes to specific user 20051213
4 GET_PRESENCEQUEUE_INFO Instance method Public Method Presence information of a Queue 20060523
5 SET_ADDRESSES Instance method Public Method sets current adresses of user 20051213
6 SET_CURRENT_CHANNELS Instance method Public Method sets current channels of user 20051213
7 SET_CURRENT_QUEUES Instance method Public Method sets current queues of user 20051213
8 SET_CURRENT_WORKMODE Instance method Public Method sets current workmode of user 20051213
9 SUBSCRIBE Instance method Public Method Subscribe user 20051213
10 SUBSCRIPTION_ENDED Instance method Public Method Send Cancel Subcription event 20051213
11 UNSUBSCRIBE Instance method Public Method Unsubscribe user 20051213
12 USER_CHANGED Instance method Public Method Fill the user structure and send event 20051213
Events
Interface IF_ICI_CCS_DB has no event.
Types
Interface IF_ICI_CCS_DB has no local type.
Method Signatures

Method CANCEL_ALL_SUBSCRIPTIONS Signature

Method CANCEL_ALL_SUBSCRIPTIONS on Interface IF_ICI_CCS_DB has no parameter.
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216

Method CLEAR_SUBS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USERID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20051213
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTRIBUTES_T Value transfer Type reference (TYPE) ICI_CCS_USER_S CCS - User 20051213
2 Importing PROP1 Call by reference Type reference (TYPE) CHAR32 20051213
3 Importing PROP_TYPE Call by reference Type reference (TYPE) ICI_CCS_USER_PROP_TYPE CCS User Prop Type 20051213
4 Importing USERID Call by reference Type reference (TYPE) CHAR32 20051213
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216

Method GET_PRESENCEQUEUE_INFO Signature

Method GET_PRESENCEQUEUE_INFO on Interface IF_ICI_CCS_DB has no parameter.
Method GET_PRESENCEQUEUE_INFO on Interface IF_ICI_CCS_DB has no exception.

Method SET_ADDRESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ADDRESSES_T Call by reference Type reference (TYPE) ICI_CCS_ADDRESS_T transfer structure: table of user addresses 20051213
2 Importing USERID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20051213
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216

Method SET_CURRENT_CHANNELS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHANNELS Value transfer Type reference (TYPE) STRING_TABLE current channels of user 20051213
2 Importing USERID Value transfer Type reference (TYPE) CHAR32 user id 20051213
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216

Method SET_CURRENT_QUEUES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing QUEUES Value transfer Type reference (TYPE) STRING_TABLE queues of user 20051213
2 Importing USERID Value transfer Type reference (TYPE) CHAR32 user id 20051213
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216

Method SET_CURRENT_WORKMODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USERID Value transfer Type reference (TYPE) CHAR32 userid 20051213
2 Importing WORKMODE Value transfer Type reference (TYPE) STRING current workmode of user 20051213
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216

Method SUBSCRIBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPID Call by reference Type reference (TYPE) STRING 20051213
2 Importing APPURL Call by reference Type reference (TYPE) STRING 20051213
3 Importing CHANNELTYPE Call by reference Type reference (TYPE) STRING 20051213
4 Importing CONTAINERID Call by reference Type reference (TYPE) STRING 20051213
5 Importing USERID Call by reference Type reference (TYPE) CHAR32 20051213
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216

Method SUBSCRIPTION_ENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPIDS Call by reference Type reference (TYPE) ICI_CCS_APPLICATION_ID_T transfer structure: table of application IDs 20051213
2 Importing REASON Call by reference Type reference (TYPE) ICI_CCS_TEXT_ELEMENT text element from ICI specification 20051213
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216

Method UNSUBSCRIBE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPID Call by reference Type reference (TYPE) STRING 20051213
2 Importing APPURL Call by reference Type reference (TYPE) STRING 20051213
3 Importing USERID Call by reference Type reference (TYPE) CHAR32 20051213
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216

Method USER_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing TASKID Call by reference Type reference (TYPE) STRING 20051213
2 Importing USERID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20051213
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051216
History
Last changed by/on SAP  20081007 
SAP Release Created in 700