SAP ABAP Class CL_CHIP_INSTANCE (CHIP Instance)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-WD-ABA-PB (Application Component) WD ABAP Page Builder
     SWDP_CCP_API (Package) Web Dynpro ABAP: CCP Integration API
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CHIP_API CHIP API 20081212
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CHIP_INSTANCE CHIP Instance 20081212
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CHIP_INSTANCE_WD CHIP Instance Web Dynpro Component 20081215
2 Inheritance (c INHERITING FROM c_ref)  CL_TEST_CHIP_INSTANCE CHIP Instance Web Dynpro Component 20081223
Properties
Class CL_CHIP_INSTANCE  
Short Description CHIP Instance    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_CCP_API   Web Dynpro ABAP: CCP Integration API 
Created 20081212   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 IF_CHIP_API Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_CHIP_PORT_DESCRIPTION Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_CHIP_API CHIP API 20081212
2 IF_CHIP_INSTANCE CHIP Instance 20081212
Friends
Class CL_CHIP_INSTANCE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 M_CHIP Instance attribute Private Object reference (TYPE REF TO) OBJECT CHIP Object 20090210
2 M_CHIP_CONFIG Instance attribute Private Object reference (TYPE REF TO) CL_CHIP_CONFIG CHIP Configuration 20100610
3 M_CHIP_DEFINITION Instance attribute Private Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20081215
4 M_CHIP_DESCRIPTION Instance attribute Private Object reference (TYPE REF TO) IF_CHIP_DESCRIPTION CHIP Description of Implementation 20081215
5 M_CHIP_DESCRIPTION_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100719
6 M_CHIP_HEIGHT Instance attribute Private Type reference (TYPE) STRING 20110227
7 M_CHIP_HEIGHT_INITIALIZED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110427
8 M_CHIP_PADDING Instance attribute Private Type reference (TYPE) CHIP_PADDING_MODE Padding 20110407
9 M_CHIP_PADDING_INITIALIZED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110427
10 M_CHIP_STRETCH_HEIGHT Instance attribute Private Type reference (TYPE) CHIP_STRETCH_HEIGHT_MODE Stretch Height 20110227
11 M_CHIP_STRETCH_HEIGHT_INIT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110427
12 M_CHIP_VISIBLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090924
13 M_CONFIG_INPORTS_TO_CHECK Instance attribute Private Type reference (TYPE) TP_T_CONFIG_INPORT_TO_CHECK 20100527
14 M_CONTAINER_VISIBLE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090924
15 M_CUSTOM_TRAY_MENU Instance attribute Private Object reference (TYPE REF TO) IF_CHIP_MENU CHIP Menu 20090203
16 M_CUSTOM_TRAY_MENU_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100518
17 M_DEFAULT_URL_PROVIDER Instance attribute Private Object reference (TYPE REF TO) IF_CHIP_LAUNCHER_URL_PROVIDER 20110427
18 M_DYNAMIC_INPORTS_TO_ADD Instance attribute Private Type reference (TYPE) CHIP_PORT_INFO_TAB Mapping of Name to Port Definition 20090114
19 M_DYNAMIC_INPORTS_TO_REMOVE Instance attribute Private Type reference (TYPE) TP_T_UNIQUE_STRING Table of Strings 20090114
20 M_DYNAMIC_OUTPORTS_TO_ADD Instance attribute Private Type reference (TYPE) CHIP_PORT_INFO_TAB Mapping of Name to Port Definition 20090114
21 M_DYNAMIC_OUTPORTS_TO_REMOVE Instance attribute Private Type reference (TYPE) TP_T_UNIQUE_STRING Table of Strings 20090114
22 M_EXECUTE_FULLSCREEN Instance attribute Private Type reference (TYPE) CHIP_EXECUTE_FULLSCREEN CHIP: Executable in Full Screen Mode 20110421
23 M_EXECUTE_FULLSCREEN_INIT Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110427
24 M_EXECUTE_REMOTE Instance attribute Private Type reference (TYPE) CHIP_EXECUTE_REMOTE CHIP: Remote Execution 20110421
25 M_EXECUTE_REMOTE_INITIALIZED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110427
26 M_EXEC_FULLSCREEN_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110427
27 M_EXEC_REMOTE_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110427
28 M_FULLSCREEN Instance attribute Private Type reference (TYPE) CHIP_FULLSCREEN_MODE Full Screen 20110227
29 M_HEIGHT Instance attribute Private Type reference (TYPE) STRING CHIP Height in Layout 20090114
30 M_INPORT_TO_TAGS Instance attribute Private Type reference (TYPE) TP_T_PORT_TO_TAG 20090929
31 M_INSTANCE_ID Instance attribute Private Type reference (TYPE) STRING CHIP Instance ID 20081215
32 M_LAST_INPORT_EVENTS Instance attribute Private Type reference (TYPE) TP_T_PORT_EVENT 20090827
33 M_PANEL_VISIBLE Instance attribute Private Type reference (TYPE) ABAP_BOOL Visibility of a CHIP Panel 20120207
34 M_PROCESSING_PHASE Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090324
35 M_TITLE Instance attribute Private Type reference (TYPE) CHIP_TITLE Title of CHIP in Layout Configuration 20090122
36 M_TITLE_CHANGED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20100719
37 M_TITLE_INITIALIZED Instance attribute Private Type reference (TYPE) ABAP_BOOL 20110427
38 M_TITLE_UNRESOLVED Instance attribute Private Type reference (TYPE) CHIP_TITLE Title of CHIP in Layout Configuration 20110625
39 M_WIDTH Instance attribute Private Type reference (TYPE) STRING CHIP Width in Layout 20090114
40 M_WIRING_LOCK Instance attribute Private Type reference (TYPE) ABAP_BOOL 20090826
41 _M_EVENT_SERVICE Static Attribute Private Object reference (TYPE REF TO) IF_CHIP_EVENT_SERVICE CHIP API 20090122
Methods
# Method Level Visibility Method type Description Created on
1 ACTIVATE_DYNAMIC_PORT_CHANGES Instance method Private Method 20090716
2 ADD_PORT_DESCRIPTION_TO_TAB Static method Private Method 20090114
3 CHECK_CONFIG Instance method Protected Method Check Config for Update 20100526
4 CHECK_CUSTOM_TRAY_MENU_CHANGED Instance method Private Method 20100518
5 CONFIG_TO_PORT_EVENT Instance method Private Method 20100527
6 CONSTRUCTOR Instance method Public Constructor Constructor 20081212
7 DESTROY Instance method Public Method Deletes the CHIP instance 20090929
8 EXIT Instance method Public Method Terminates the CHIP 20090929
9 FIRE_INPORT_EVENT Instance method Private Method 20090826
10 GET_EVENT_SERVICE Instance method Protected Method 20090122
11 GET_LAST_INPORT_EVENTS Instance method Protected Method 20090827
12 GET_PANEL_VISIBILITY Instance method Private Method 20120207
13 GET_PROCESSING_PHASE Instance method Protected Method 20090324
14 HAS_EVENT_SERVICE Instance method Protected Method 20090507
15 HNDL_CONFIG_CHANGED Instance method Private Event handling method 20100610
16 INIT Instance method Public Method Initializes the CHIP 20090929
17 PORT_EVENT_TO_CONFIG Instance method Private Method 20100527
18 PROCESSING_PHASE_END Instance method Protected Method 20110408
19 PROCESSING_PHASE_END_BEFORE Instance method Protected Method 20110408
20 PROCESSING_PHASE_START Instance method Protected Method 20110408
21 REGISTER_OUTPORT_TAG Instance method Private Method 20091001
22 REGISTER_OUTPORT_TAGS Instance method Private Method 20090929
23 RESET_CHANGED_FLAGS Instance method Private Method 20100719
24 SET_AUTOMATIC_PORT_TAG_WIRING Instance method Private Method 20091001
25 SET_CHIP Instance method Protected Method 20090210
26 SET_LAST_INPORT_EVENT Instance method Protected Method 20090826
27 SET_PANEL_VISIBILITY Instance method Private Method 20120207
28 SET_TITLE Instance method Protected Method Set Title Bar 20090206
Events
Class CL_CHIP_INSTANCE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TP_S_CONFIG_INPORT_TO_CHECK Private See coding 20100708 begin of tp_s_config_inport_to_check, inport_name type string, reset type abap_bool, end of tp_s_config_inport_to_check
2 TP_S_PORT_EVENT Protected See coding 20090827 begin of tp_s_port_event, port_name type string, port_event type ref to if_chip_port_event, end of tp_s_port_event
3 TP_S_PORT_TO_TAG Private See coding 20090929 begin of tp_s_port_to_tag, port type string, tag_info type chip_tagging_info, end of tp_s_port_to_tag
4 TP_T_CONFIG_INPORT_TO_CHECK Private See coding 20100708 tp_t_config_inport_to_check type hashed table of tp_s_config_inport_to_check with unique key inport_name
5 TP_T_PORT_EVENT Protected See coding 20090827 tp_t_port_event type hashed table of tp_s_port_event with unique key port_name
6 TP_T_PORT_TO_TAG Private See coding 20090929 tp_t_port_to_tag type hashed table of tp_s_port_to_tag with unique key table_line
7 TP_T_UNIQUE_STRING Private See coding 20090114 tp_t_unique_string type hashed table of string with unique key table_line
Method Signatures

Method ACTIVATE_DYNAMIC_PORT_CHANGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPORTS Call by reference Type reference (TYPE) CHIP_PORT_INFO_TAB Abbildung Name zu Definition eines Ports 20090716
2 Importing OUTPORTS Call by reference Type reference (TYPE) CHIP_PORT_INFO_TAB Abbildung Name zu Definition eines Ports 20090716

Method ACTIVATE_DYNAMIC_PORT_CHANGES on class CL_CHIP_INSTANCE has no exception.

Method ADD_PORT_DESCRIPTION_TO_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20090114
2 Changing PORT_TAB Call by reference Type reference (TYPE) CHIP_PORT_INFO_TAB Abbildung Name zu Definition eines Ports 20090114

Method ADD_PORT_DESCRIPTION_TO_TAB on class CL_CHIP_INSTANCE has no exception.

Method CHECK_CONFIG Signature

Method CHECK_CONFIG on class CL_CHIP_INSTANCE has no parameter.
Method CHECK_CONFIG on class CL_CHIP_INSTANCE has no exception.

Method CHECK_CUSTOM_TRAY_MENU_CHANGED Signature

Method CHECK_CUSTOM_TRAY_MENU_CHANGED on class CL_CHIP_INSTANCE has no parameter.
Method CHECK_CUSTOM_TRAY_MENU_CHANGED on class CL_CHIP_INSTANCE has no exception.

Method CONFIG_TO_PORT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG_DATA Call by reference Type reference (TYPE) STRING 20100527
2 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20100527
3 Returning PORT_EVENT Value transfer Object reference (TYPE REF TO) IF_CHIP_PORT_EVENT CHIP Port Event 20100527
4 Importing USE_BASE64 Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100607

Method CONFIG_TO_PORT_EVENT on class CL_CHIP_INSTANCE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP_DEFINITION Call by reference Object reference (TYPE REF TO) IF_CHIP_DEFINITION CHIP Definition 20081212
2 Importing CHIP_INSTANCE_ID Call by reference Type reference (TYPE) STRING CHIP Instanz ID 20081212

Method CONSTRUCTOR on class CL_CHIP_INSTANCE has no exception.

Method DESTROY Signature

Method DESTROY on class CL_CHIP_INSTANCE has no parameter.
Method DESTROY on class CL_CHIP_INSTANCE has no exception.

Method EXIT Signature

Method EXIT on class CL_CHIP_INSTANCE has no parameter.
Method EXIT on class CL_CHIP_INSTANCE has no exception.

Method FIRE_INPORT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPORT_EVENT Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_EVENT CHIP Port Event 20090826

Method FIRE_INPORT_EVENT on class CL_CHIP_INSTANCE has no exception.

Method GET_EVENT_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R Value transfer Object reference (TYPE REF TO) IF_CHIP_EVENT_SERVICE CHIP Page Notification Service 20090122

Method GET_EVENT_SERVICE on class CL_CHIP_INSTANCE has no exception.

Method GET_LAST_INPORT_EVENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning INPORT_EVENTS Value transfer Type reference (TYPE) TP_T_PORT_EVENT 20090827

Method GET_LAST_INPORT_EVENTS on class CL_CHIP_INSTANCE has no exception.

Method GET_PANEL_VISIBILITY Signature

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

Method GET_PANEL_VISIBILITY on class CL_CHIP_INSTANCE has no exception.

Method GET_PROCESSING_PHASE Signature

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

Method GET_PROCESSING_PHASE on class CL_CHIP_INSTANCE has no exception.

Method HAS_EVENT_SERVICE Signature

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

Method HAS_EVENT_SERVICE on class CL_CHIP_INSTANCE has no exception.

Method HNDL_CONFIG_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONFIG Value transfer Attribute reference (LIKE) 20100614
2 Importing INITIALIZATION Value transfer Attribute reference (LIKE) 20100707

Method HNDL_CONFIG_CHANGED on class CL_CHIP_INSTANCE has no exception.

Method INIT Signature

Method INIT on class CL_CHIP_INSTANCE has no parameter.
Method INIT on class CL_CHIP_INSTANCE has no exception.

Method PORT_EVENT_TO_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning CONFIG_DATA Value transfer Type reference (TYPE) STRING 20100527
2 Importing PORT_DESCRIPTION Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_DESCRIPTION CHIP Port Beschreibung 20100527
3 Importing PORT_EVENT Value transfer Object reference (TYPE REF TO) IF_CHIP_PORT_EVENT CHIP Port Event 20100527
4 Importing USE_BASE64 Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20100607

Method PORT_EVENT_TO_CONFIG on class CL_CHIP_INSTANCE has no exception.

Method PROCESSING_PHASE_END Signature

Method PROCESSING_PHASE_END on class CL_CHIP_INSTANCE has no parameter.
Method PROCESSING_PHASE_END on class CL_CHIP_INSTANCE has no exception.

Method PROCESSING_PHASE_END_BEFORE Signature

Method PROCESSING_PHASE_END_BEFORE on class CL_CHIP_INSTANCE has no parameter.
Method PROCESSING_PHASE_END_BEFORE on class CL_CHIP_INSTANCE has no exception.

Method PROCESSING_PHASE_START Signature

Method PROCESSING_PHASE_START on class CL_CHIP_INSTANCE has no parameter.
Method PROCESSING_PHASE_START on class CL_CHIP_INSTANCE has no exception.

Method REGISTER_OUTPORT_TAG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPORT_NAME Call by reference Type reference (TYPE) STRING Inport Name 20091001
2 Importing OUTPORT_TAGGING_INFO Call by reference Type reference (TYPE) CHIP_TAGGING_INFO Tagging-Information zu einem Outport 20091001
3 Returning SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL Registrierung erfolgreich 20091001

Method REGISTER_OUTPORT_TAG on class CL_CHIP_INSTANCE has no exception.

Method REGISTER_OUTPORT_TAGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPORT_NAME Call by reference Type reference (TYPE) STRING 20090929

Method REGISTER_OUTPORT_TAGS on class CL_CHIP_INSTANCE has no exception.

Method RESET_CHANGED_FLAGS Signature

Method RESET_CHANGED_FLAGS on class CL_CHIP_INSTANCE has no parameter.
Method RESET_CHANGED_FLAGS on class CL_CHIP_INSTANCE has no exception.

Method SET_AUTOMATIC_PORT_TAG_WIRING Signature

Method SET_AUTOMATIC_PORT_TAG_WIRING on class CL_CHIP_INSTANCE has no parameter.
Method SET_AUTOMATIC_PORT_TAG_WIRING on class CL_CHIP_INSTANCE has no exception.

Method SET_CHIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHIP Call by reference Object reference (TYPE REF TO) OBJECT 20090210

Method SET_CHIP on class CL_CHIP_INSTANCE has no exception.

Method SET_LAST_INPORT_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPORT_EVENT Call by reference Object reference (TYPE REF TO) IF_CHIP_PORT_EVENT 20090826
2 Returning NEW_INPORT_EVENT Value transfer Type reference (TYPE) ABAP_BOOL 20090901

Method SET_LAST_INPORT_EVENT on class CL_CHIP_INSTANCE has no exception.

Method SET_PANEL_VISIBILITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing VISIBLE Call by reference Type reference (TYPE) ABAP_BOOL 20120207

Method SET_PANEL_VISIBILITY on class CL_CHIP_INSTANCE has no exception.

Method SET_TITLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PERSONALIZE Call by reference Type reference (TYPE) ABAP_BOOL 20091215
2 Importing TITLE Call by reference Type reference (TYPE) STRING 20090206

Method SET_TITLE on class CL_CHIP_INSTANCE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720