SAP ABAP Class CL_BCB_PHONE_LINE (BCB Phone Line)
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 Inheritance (c INHERITING FROM c_ref)  CL_BCB_CONTAINER BCB Container 20031113
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_ITEM_CONSTANTS Bcb Item Constants 20031218
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_PHONE_CALL_CONSTANTS BCB Phone Call Constants 20031218
4 Interface implementation (CLASS c. INTERFACES i_ref)  IF_BCB_PHONE_CALL_PROPS_ACCESS BCB Phone Call Properties Access 20031218
Properties
Class CL_BCB_PHONE_LINE  
Short Description BCB Phone Line    
Super Class CL_BCB_CONTAINER BCB Container 
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_CONSTANTS Bcb Item Constants 20031218
2 IF_BCB_PHONE_CALL_CONSTANTS BCB Phone Call Constants 20031218
3 IF_BCB_PHONE_CALL_PROPS_ACCESS BCB Phone Call Properties Access 20031218
Friends
# Friend Modeled only Created on Description
1 IF_BCB_PHONE_LINE_PROPS_ACCESS 20031127 BCB Phone Line Properties Access
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CA_ACCEPT Instance attribute Protected Attribute reference (LIKE) 20031218
2 CA_ALTERNATE Instance attribute Protected Attribute reference (LIKE) 20031218
3 CA_CONFERENCE Instance attribute Protected Attribute reference (LIKE) 20031218
4 CA_CONSULT Instance attribute Protected Attribute reference (LIKE) 20031218
5 CA_DELETEAD Instance attribute Protected Attribute reference (LIKE) 20031218
6 CA_DIAL Instance attribute Protected Attribute reference (LIKE) 20031218
7 CA_DROP Instance attribute Protected Attribute reference (LIKE) 20031218
8 CA_DROPPARTY Instance attribute Protected Attribute reference (LIKE) 20031218
9 CA_FORWARD Instance attribute Protected Attribute reference (LIKE) 20031218
10 CA_GETAD Instance attribute Protected Attribute reference (LIKE) 20031218
11 CA_HOLD Instance attribute Protected Attribute reference (LIKE) 20031218
12 CA_LISTEN Instance attribute Protected Attribute reference (LIKE) 20031218
13 CA_LISTENEND Instance attribute Protected Attribute reference (LIKE) 20031218
14 CA_RECONNECT Instance attribute Protected Attribute reference (LIKE) 20031218
15 CA_REROUTE Instance attribute Protected Attribute reference (LIKE) 20031218
16 CA_SETAD Instance attribute Protected Attribute reference (LIKE) 20031218
17 CA_TRANSFER Instance attribute Protected Attribute reference (LIKE) 20031218
18 CA_UNHOLD Instance attribute Protected Attribute reference (LIKE) 20031218
19 CA_WRAPUPENDED Instance attribute Protected Attribute reference (LIKE) 20031218
20 CA_WRAPUPREQUIRED Instance attribute Protected Attribute reference (LIKE) 20031218
21 IS_ALERTING Instance attribute Protected Attribute reference (LIKE) 20031218
22 IS_BUSY Instance attribute Protected Attribute reference (LIKE) 20031218
23 IS_CONFERENCE_OWNER Instance attribute Protected Attribute reference (LIKE) 20031218
24 IS_CONFERENCE_PARTICIPANT Instance attribute Protected Attribute reference (LIKE) 20031218
25 IS_CONNECTED Instance attribute Protected Attribute reference (LIKE) 20031218
26 IS_CREATED Instance attribute Protected Attribute reference (LIKE) 20031218
27 IS_DIALING Instance attribute Protected Attribute reference (LIKE) 20031218
28 IS_ENDED Instance attribute Protected Attribute reference (LIKE) 20031218
29 IS_HELD Instance attribute Protected Attribute reference (LIKE) 20031218
30 IS_HOLD Instance attribute Protected Attribute reference (LIKE) 20031218
31 IS_IDLE Instance attribute Protected Attribute reference (LIKE) 20031218
32 IS_LISTENED Instance attribute Protected Attribute reference (LIKE) 20031218
33 IS_NEW Instance attribute Protected Attribute reference (LIKE) 20031218
34 IS_RINGING Instance attribute Protected Attribute reference (LIKE) 20031218
35 IS_UNDEFINED Instance attribute Protected Attribute reference (LIKE) 20031218
36 M_ICI_PHONE_LINE Instance attribute Private Object reference (TYPE REF TO) CL_ICI_PHONE_LINE ICI Phoneline 20031117
37 NS_CONFERENCE Instance attribute Protected Attribute reference (LIKE) 20031218
38 NS_RECONNECT Instance attribute Protected Attribute reference (LIKE) 20031218
39 NS_TRANSFER Instance attribute Protected Attribute reference (LIKE) 20031218
40 NS_UNKNOWN Instance attribute Protected Attribute reference (LIKE) 20031218
41 PS_ACTIVE Instance attribute Protected Attribute reference (LIKE) 20031218
42 PS_NOT_IN_PROCESS Instance attribute Protected Attribute reference (LIKE) 20031218
43 PS_SUSPENDED Instance attribute Protected Attribute reference (LIKE) 20031218
44 PS_WRAP_UP Instance attribute Protected Attribute reference (LIKE) 20031218
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031114
2 CREATE_PHONE_CALL Instance method Public Method Initialte a Phone Call 20031114
3 DROP_CALLS Instance method Public Method Drop all Phone Calls 20031114
4 ON_PHONE_CALL_CHANGED Instance method Protected Event handling method BCB event handler for changed phone call 20031217
Events
Class CL_BCB_PHONE_LINE has no event.
Types
Class CL_BCB_PHONE_LINE has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LINE_NUMBER Value transfer Object reference (TYPE REF TO) CL_BCB_PHONE_ADDRESS 20031114
2 Importing SESSION Value transfer Object reference (TYPE REF TO) CL_BCB_SESSION 20031114
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION 20031114

Method CREATE_PHONE_CALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning PHONE_CALL Value transfer Object reference (TYPE REF TO) CL_BCB_PHONE_CALL 20031114
2 Importing UPDATE_PROPS Value transfer Type reference (TYPE) ABAP_BOOL 20040527
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION 20031114

Method DROP_CALLS Signature

Method DROP_CALLS on class CL_BCB_PHONE_LINE has no parameter.
# Exception Resumable Description Created on
1 CX_BCB_EXCEPTION 20031114

Method ON_PHONE_CALL_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APPLICATION_ID Call by reference Attribute reference (LIKE) 20031217
2 Importing PHONE_CALL_PROPS Call by reference Attribute reference (LIKE) 20031217

Method ON_PHONE_CALL_CHANGED on class CL_BCB_PHONE_LINE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in