SAP ABAP Interface IF_ICI_CCS_DB_CHAT (CCS CHAT 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_CHAT CCS CHAT DB access class 20051215
Properties
Interface IF_ICI_CCS_DB_CHAT  
Short Description CCS CHAT DB access layer interface    
General Data
Package ICI_CCS_SIMULATOR   Communication Management Software Simulator 
Created 20051214   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_CHAT has no interface.
Friends
Interface IF_ICI_CCS_DB_CHAT has no friend.
Attributes
Interface IF_ICI_CCS_DB_CHAT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHAT_CHANGED Instance method Public Method chat changed event 20051214
2 CHAT_NEW_POSTING Instance method Public Method chat new posting event 20051214
3 CHECK_LINE_BUSY Instance method Public Method verifies if a chatline is busy 20060407
4 CHECK_LINE_CONNECTED Instance method Public Method verifies if a chatline participats in a given session 20051214
5 CHECK_TABLE_CONSISTENCY Instance method Public Method looks for discrepencies between users- and chat table 20051214
6 CONFERENCE Instance method Public Method to enhance a session 20051214
7 CREATE_SESSION Instance method Public Method to create a session 20051214
8 FIND_CHAT_PARTICIPANTS Instance method Public Method finds participants for a given session 20051214
9 FIND_CREATED_CHAT_USER Instance method Public Method finds user to chatline, session and optional status 20051214
10 FIND_USERID_TO_CHATLINE Instance method Public Method user to chatline 20051214
11 GET_ATTRIBUTES Instance method Public Method attributes of a session 20051214
12 GET_DIALOG Instance method Public Method all postings of a session 20051214
13 GET_SESSIONS Instance method Public Method attributes for all sessions of a chatline 20051214
14 GOTO_WRAPUP Instance method Public Method to go to wrapup mode 20051214
15 JOIN Instance method Public Method to join a session 20051214
16 LEAVE Instance method Public Method to leave a session 20051214
17 POST_MESSAGE Instance method Public Method to post a message 20051214
18 UPDATE_PARTICIPANTS_LIST Instance method Public Method to update the participants list 20051214
Events
Interface IF_ICI_CCS_DB_CHAT has no event.
Types
Interface IF_ICI_CCS_DB_CHAT has no local type.
Method Signatures

Method CHAT_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING 20051214
2 Importing TASKID Call by reference Type reference (TYPE) STRING 20051214
3 Importing USERID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method CHAT_NEW_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APP_IDS Call by reference Type reference (TYPE) ICI_CCS_APPLICATION_ID_T transfer structure: table of application IDs 20051214
2 Importing CHAT_CONTRIBUTION Call by reference Type reference (TYPE) ICI_CCS_CHAT_POSTING ICI specification: description of a chat session 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method CHECK_LINE_BUSY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning BUSY Value transfer Type reference (TYPE) FLAG General Flag 20060407
2 Importing BUSY_EXC_DESIRED Call by reference Type reference (TYPE) FLAG General Flag 20060407
3 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20060407
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20060407

Method CHECK_LINE_CONNECTED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20051214
2 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING 20051214
3 Returning STATUS Value transfer Type reference (TYPE) CHAR32 Character field, length 32 20051214
4 Importing USERID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method CHECK_TABLE_CONSISTENCY Signature

Method CHECK_TABLE_CONSISTENCY on Interface IF_ICI_CCS_DB_CHAT has no parameter.
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20060113

Method CONFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20051214
2 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING 20051214
3 Importing CHECK_INITIATOR Call by reference Type reference (TYPE) FLAG 'X' General Flag 20051214
4 Importing NEW_CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method CREATE_SESSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20051214
2 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING 20051214
3 Importing NEW_CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method FIND_CHAT_PARTICIPANTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING 20051214
2 Importing CHAT_STATUS Call by reference Type reference (TYPE) STRING '' if required: chat status 20060131
3 Returning PARTICIPANTS Value transfer Type reference (TYPE) ICI_CCS_PARTICIPANT_T transfer structure: table of participants 20051214
4 Importing PROC_STATUS Call by reference Type reference (TYPE) STRING if required: processing status 20060131
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20060113

Method FIND_CREATED_CHAT_USER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20051214
2 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING 20051214
3 Importing CHAT_STATUS Call by reference Type reference (TYPE) STRING '' only if required chat status 20051214
4 Importing PROCESSING_STATUS Call by reference Type reference (TYPE) STRING '' if only if required processing status 20051214
5 Returning RETURN_VALUE Value transfer Type reference (TYPE) STRING 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20060113

Method FIND_USERID_TO_CHATLINE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20051214
2 Importing FLAG_WORKMODE_READY Call by reference Type reference (TYPE) FLAG 'X' General Flag 20051214
3 Returning USER_ID Value transfer Type reference (TYPE) STRING 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20060113

Method GET_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING chat line ID (container, e.g. mail address) 20051214
2 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING chat session ID (GUID) 20051214
3 Returning SESSION_ATTRIBUTE Value transfer Type reference (TYPE) ICI_CCS_CHAT_SESSION transfer table: chat sessions 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method GET_DIALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING Character field, length 32 20051214
2 Returning RESPONSE Value transfer Type reference (TYPE) ICI_CCS_CHAT_POSTING_T transfer table: chat posting 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method GET_SESSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING chat line ID (container, e.g. email address) 20051214
2 Exporting CHAT_SESSIONS Call by reference Type reference (TYPE) ICI_CCS_CHAT_SESSION_T transfer table: chat sessions 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method GOTO_WRAPUP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING 20051214
2 Returning RESULT Value transfer Type reference (TYPE) FLAG General Flag 20051214
3 Importing USERID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method JOIN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20051214
2 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method LEAVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20051214
2 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING 20051214
3 Importing CLEANTABLE Call by reference Type reference (TYPE) FLAG 'X' General Flag 20051214
4 Importing FORCED_LEAVE Call by reference Type reference (TYPE) FLAG '' General Flag 20051214
5 Importing USERID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method POST_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHAT_LINE_ID Call by reference Type reference (TYPE) STRING 20051214
2 Importing CHAT_SESSION_ID Call by reference Type reference (TYPE) STRING 20051214
3 Importing CONTENT_TEXT Call by reference Type reference (TYPE) STRING 20051214
4 Importing FLAG_FILLMODE Call by reference Type reference (TYPE) FLAG '' General Flag 20051214
5 Importing USERID Call by reference Type reference (TYPE) CHAR32 Character field, length 32 20051214
# Exception Resumable Description Created on
1 CX_ICI_CCS_EXCEPTION CCS Exceptions 20051215

Method UPDATE_PARTICIPANTS_LIST Signature

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