SAP ABAP Class CL_BCB_ITEM (BCB Item)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-CHA (Application Component) Communication Channel
     ICI_BCB (Package) Business Communication Broker
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_ITEM Bcb Item 20031126
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_ITEM_CONSTANTS Bcb Item Constants 20031126
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_ITEM_PROPS_ACCESS BCB Item Properties Access 20031218
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BCB_ACTION_SESSION 20060323
2 Inheritance (c INHERITING FROM c_ref)  CL_BCB_CHAT_SESSION BCB Chat Session 20031113
3 Inheritance (c INHERITING FROM c_ref)  CL_BCB_MESSAGE BCB Message 20031113
4 Inheritance (c INHERITING FROM c_ref)  CL_BCB_PHONE_CALL BCB Phone Call 20031113
Properties
Class CL_BCB_ITEM  
Short Description BCB Item    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ICI_BCB   Business Communication Broker 
Created 20031113   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 BCB Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_BCB_ITEM Bcb Item 20031126
2 IF_BCB_ITEM_CONSTANTS Bcb Item Constants 20031126
3 IF_BCB_ITEM_PROPS_ACCESS BCB Item Properties Access 20031218
Friends
Class CL_BCB_ITEM has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CA_ACCEPT Instance attribute Public Attribute reference (LIKE) 20031126
2 CA_DELETEAD Instance attribute Public Attribute reference (LIKE) 20031126
3 CA_FORWARD Instance attribute Public Attribute reference (LIKE) 20031126
4 CA_GETAD Instance attribute Public Attribute reference (LIKE) 20031126
5 CA_REROUTE Instance attribute Public Attribute reference (LIKE) 20031126
6 CA_SETAD Instance attribute Public Attribute reference (LIKE) 20031126
7 CA_WRAPUPENDED Instance attribute Public Attribute reference (LIKE) 20031126
8 CA_WRAPUPREQUIRED Instance attribute Public Attribute reference (LIKE) 20031126
9 IS_ALERTING Instance attribute Public Attribute reference (LIKE) 20031126
10 IS_CREATED Instance attribute Public Attribute reference (LIKE) 20031126
11 IS_ENDED Instance attribute Public Attribute reference (LIKE) 20031126
12 IS_NEW Instance attribute Public Attribute reference (LIKE) 20031126
13 IS_UNDEFINED Instance attribute Public Attribute reference (LIKE) 20031126
14 M_ATTACHED_DATA Instance attribute Protected Type reference (TYPE) STRING Attached Data 20031209
15 M_CAPABILITIES Instance attribute Protected Type reference (TYPE) BCB_CAPABILITY_T Item Capabilities 20031219
16 M_CONTAINER Instance attribute Protected Object reference (TYPE REF TO) CL_BCB_CONTAINER BCB Container of Item 20031120
17 M_CURRENT_STATUS Instance attribute Protected Type reference (TYPE) BCB_TEXT_ELEMENT Current Item Status 20031219
18 M_ICI_ITEM Instance attribute Private Object reference (TYPE REF TO) CL_ICI_ITEM ICI Item Outbound Interface 20031209
19 M_ID Instance attribute Protected Type reference (TYPE) STRING Item ID 20031113
20 M_ITEM_CAPABILITY_OFFSET Constant Private Type reference (TYPE) INT2 0 2 byte integer (signed) 20040202
21 M_ITEM_CAPABILITY_TEXT Static Attribute Private Type reference (TYPE) STRING_TABLE Capability Texts 20031208
22 M_PREVIOUS_STATUS Instance attribute Protected Type reference (TYPE) BCB_TEXT_ELEMENT Previous Item Status 20031209
23 M_PROCESSING_STATUS Instance attribute Protected Type reference (TYPE) BCB_TEXT_ELEMENT Item Processing Status 20031219
24 M_SESSION Instance attribute Protected Object reference (TYPE REF TO) CL_BCB_SESSION BCB Session for Item 20031120
25 PS_ACTIVE Instance attribute Public Attribute reference (LIKE) 20031126
26 PS_NOT_IN_PROCESS Instance attribute Public Attribute reference (LIKE) 20031126
27 PS_SUSPENDED Instance attribute Public Attribute reference (LIKE) 20031126
28 PS_WRAP_UP Instance attribute Public Attribute reference (LIKE) 20031126
Methods
# Method Level Visibility Method type Description Created on
1 ACCEPT Instance method Public Method Accept processing of this item 20031126
2 CHECK_ITEM_CAPABILITY Static method Public Method Check capability value is valid for a BCB item 20031201
3 CHECK_ITEM_STATUS Static method Public Method Check Item Status 20031126
4 CHECK_PROCESSING_STATUS Static method Public Method Check Item Processing Status 20031209
5 COMPARE_CAPABILITIES Instance method Public Method Compate 2 capability lists 20031209
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031117
7 DELETE_ATTACHED_DATA Instance method Public Method Delete attached data 20031209
8 FORWARD Instance method Public Method Forward the item to another user 20031126
9 GET_ATTACHED_DATA Instance method Public Method Return the item's attached data 20031210
10 GET_CAPABILITIES Instance method Public Method Returns the list of valid operations in the current status 20031210
11 GET_CAPABILITY_STRING Instance method Public Method 20031210
12 GET_CURRENT_STATUS Instance method Public Method Returns the current status of this item 20031210
13 GET_ID Instance method Public Method Returns the item ID (e.g. call handle if item is phone call) 20031113
14 GET_ITEM_CAPABILITY_STRING Instance method Public Method Phone call capabilities 20031208
15 GET_PREVIOUS_STATUS Instance method Public Method Returns the previous status of this item 20031210
16 GET_PROCESSING_STATUS Instance method Public Method Returns the current processing status of this item 20031210
17 INITIALIZE Instance method Private Method Initialize phone call instance 20031208
18 INITIALIZE_STATICS Static method Private Method Initialize static members 20040202
19 IS_CURRENTSTATUS_ENDED Instance method Public Method Returns whether the ICI message has status ended 20110708
20 REROUTE Instance method Public Method Reroute item to a different user 20031126
21 SET_ATTACHED_DATA Instance method Public Method Set attached data for an item 20031210
22 WRAP_UP_ENDED Instance method Public Method Wrap up has been finished 20031210
23 WRAP_UP_REQUIRED Instance method Public Method Wrap up has been finished 20031210
Events
Class CL_BCB_ITEM has no event.
Types
Class CL_BCB_ITEM has no local type.
Method Signatures

Method ACCEPT Signature

Method ACCEPT on class CL_BCB_ITEM has no parameter.
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION 20031126

Method CHECK_ITEM_CAPABILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAPABILITY Value transfer Type reference (TYPE) INT2 Capability value to be checked 20031201
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION BCB Fehler aufgetreten 20031201

Method CHECK_ITEM_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATUS Value transfer Type reference (TYPE) STRING Status to be checked 20031126
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION BCB Fehler aufgetreten 20031126

Method CHECK_PROCESSING_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROCESSING_STATUS Value transfer Type reference (TYPE) STRING Status to be checked 20031209
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION BCB Fehler aufgetreten 20031209

Method COMPARE_CAPABILITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ARE_EQUAL Value transfer Type reference (TYPE) ABAP_BOOL 20031209
2 Importing CAPABILITIES_1 Value transfer Type reference (TYPE) BCB_CAPABILITY_T 20031209
3 Importing CAPABILITIES_2 Value transfer Type reference (TYPE) BCB_CAPABILITY_T 20031209
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION BCB Fehler aufgetreten 20031209

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONTAINER Value transfer Object reference (TYPE REF TO) CL_BCB_CONTAINER BCB Container 20031117
2 Importing ID Value transfer Type reference (TYPE) STRING BCB Item ID 20031117
3 Importing SESSION Value transfer Object reference (TYPE REF TO) CL_BCB_SESSION BCB Session 20031117
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION BCB Fehler aufgetreten 20031117

Method DELETE_ATTACHED_DATA Signature

Method DELETE_ATTACHED_DATA on class CL_BCB_ITEM has no parameter.
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION 20031209

Method FORWARD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DESTINATION Call by reference Type reference (TYPE) STRING 20031126
2 Importing DESTINATION_TYPE Call by reference Type reference (TYPE) STRING 20031126
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION 20031126

Method GET_ATTACHED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ATTACHED_DATA Value transfer Type reference (TYPE) STRING Anrufbezogene Daten 20031210

Method GET_ATTACHED_DATA on class CL_BCB_ITEM has no exception.

Method GET_CAPABILITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CAPABILITIES Value transfer Type reference (TYPE) BCB_CAPABILITY_T Array of Capabilities 20031210

Method GET_CAPABILITIES on class CL_BCB_ITEM has no exception.

Method GET_CAPABILITY_STRING Signature

Method GET_CAPABILITY_STRING on class CL_BCB_ITEM has no parameter.
Method GET_CAPABILITY_STRING on class CL_BCB_ITEM has no exception.

Method GET_CURRENT_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) BCB_TEXT_ELEMENT Positionsstatus 20031210

Method GET_CURRENT_STATUS on class CL_BCB_ITEM has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ID Value transfer Type reference (TYPE) STRING Aufgaben-ID 20031113

Method GET_ID on class CL_BCB_ITEM has no exception.

Method GET_ITEM_CAPABILITY_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAPABILITY Value transfer Type reference (TYPE) INT2 Capability ID 20031208
2 Returning CAPABILITY_STRING Value transfer Type reference (TYPE) STRING Capability Text 20031208
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION BCB Fehler aufgetreten 20031208

Method GET_PREVIOUS_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) BCB_TEXT_ELEMENT Positionsstatus 20031210

Method GET_PREVIOUS_STATUS on class CL_BCB_ITEM has no exception.

Method GET_PROCESSING_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning STATUS Value transfer Type reference (TYPE) BCB_TEXT_ELEMENT Positionsstatus 20031210

Method GET_PROCESSING_STATUS on class CL_BCB_ITEM has no exception.

Method INITIALIZE Signature

Method INITIALIZE on class CL_BCB_ITEM has no parameter.
Method INITIALIZE on class CL_BCB_ITEM has no exception.

Method INITIALIZE_STATICS Signature

Method INITIALIZE_STATICS on class CL_BCB_ITEM has no parameter.
Method INITIALIZE_STATICS on class CL_BCB_ITEM has no exception.

Method IS_CURRENTSTATUS_ENDED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_ENDED Value transfer Type reference (TYPE) ABAP_BOOL 20110708

Method IS_CURRENTSTATUS_ENDED on class CL_BCB_ITEM has no exception.

Method REROUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing REASON_CODE Value transfer Type reference (TYPE) STRING 20130204
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION 20031126

Method SET_ATTACHED_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing DATA Value transfer Type reference (TYPE) STRING Data String to be attached 20031210
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION BCB Fehler aufgetreten 20031210

Method WRAP_UP_ENDED Signature

Method WRAP_UP_ENDED on class CL_BCB_ITEM has no parameter.
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION 20031210

Method WRAP_UP_REQUIRED Signature

Method WRAP_UP_REQUIRED on class CL_BCB_ITEM has no parameter.
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION 20031210
History
Last changed by/on SAP  20130531 
SAP Release Created in