SAP ABAP Class CL_IC_CUCOBDC_IMPL (BDC base)
Hierarchy
WEBCUIF (Software Component) SAP Web UI Framework
   CA-GTF-IC-ACC (Application Component) Activity Clipboard
     CRM_IC_APPL_UI_BDC (Package) IC Business Data Context UI
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_BSP_WD_CUSTOM_CONTROLLER Basis Class for WD Custom Controller 20040924
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRM_IC_EVENT_LISTENER IC event service interface 20040924
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_HREIC_CUCOBDC EIC: Custom Controller Class for 'CuCoBDC' 20050304
Properties
Class CL_IC_CUCOBDC_IMPL  
Short Description BDC base    
Super Class CL_BSP_WD_CUSTOM_CONTROLLER Basis Class for WD Custom Controller 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRM_IC_APPL_UI_BDC   IC Business Data Context UI 
Created 20040924   SAP 
Last change 20081007   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_IC_CUCOBDC_IMPL has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_CRM_IC_EVENT_LISTENER IC event service interface 20040924
Friends
# Friend Modeled only Created on Description
1 IF_IC_INTERACTION_MANAGER 20050517 Interaction Manager
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ACTIVITIES Instance attribute Public Object reference (TYPE REF TO) CL_CRM_BOL_BO_COL_UNIQUE Collection with no duplicate entries 20040924
2 ATTRIBUTES Instance attribute Protected Type reference (TYPE) CRMT_IC_ATTRIBUTE_DATA_TAB Attribute table 20040924
3 BDC_NAME Static Attribute Public Type reference (TYPE) STRING 'CuCoBDC' 20040924
4 CONTROLLER Constant Private Type reference (TYPE) STRING 'CuCoBDC' CONTROLLER 20040924
5 CURRENT_NAMES Instance attribute Protected Type reference (TYPE) CRMT_IC_STRING_TAB String table 20040924
6 GC_CHANGED_ATTRIBUTE Constant Public Type reference (TYPE) STRING 'CHANGEDATTRIBUTE' 20040924
7 GC_CHANGED_CURRENT_OBJECT Constant Public Type reference (TYPE) STRING 'CHANGEDCURRENTOBJECT' 20040924
8 GC_ID_ATTRIBUTE Constant Protected Type reference (TYPE) STRING 'id' 20040924
9 GC_MODEL_NODE_TAG Constant Protected Type reference (TYPE) STRING 'ModelNode' 20040924
10 GC_REL_INTO Constant Protected Type reference (TYPE) BINRELTYP 'INTO' Relationship type 20040924
11 GC_SAPRL_46C Instance attribute Protected Type reference (TYPE) SYSAPRL '46C' R/3 System, system release 20040924
12 GC_TYPE_ATTRIBUTE Constant Protected Type reference (TYPE) STRING 'type' Type 20040924
13 GT_LINKED_BOR_OBJECTS Instance attribute Protected Type reference (TYPE) TRL_BORID SREL: Table of BOR Objects 20050517
14 GT_LINK_INFO Instance attribute Protected Type reference (TYPE) CRMT_IC_BDC_LINK_INFO_TAB Object link information 20040924
15 GT_META_DATA Static Attribute Protected Type reference (TYPE) CRMT_IC_BDC_CONTEXT_META_TAB Table containing ID and type data of BDC context nodes 20040924
16 GV_AC Instance attribute Protected Object reference (TYPE REF TO) CL_CRM_IC_ACTIVITY_CLIPBOARD Activity Clipboard 20040924
17 GV_OWN_LOGSYS Instance attribute Protected Type reference (TYPE) LOGSYS Logical system 20040924
18 ROOT Instance attribute Protected Type reference (TYPE) CRMT_IC_BORIDENT Object Relationship Service: BOR object identifier 20040924
19 SELECTED_OBJECT Instance attribute Protected Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Access Interface for BO Attributes 20040924
20 SOURCE_VIEW_NAME Instance attribute Protected Type reference (TYPE) STRING 20040924
21 TYPED_CONTEXT Instance attribute Private Object reference (TYPE REF TO) CL_BSP_WD_CONTEXT Set by sub classes 20040924
Methods
# Method Level Visibility Method type Description Created on
1 CLEAR_CURRENT_NODES Instance method Protected Method 20040924
2 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20040924
3 CREATE_BO_LINKS Instance method Protected Method 20040924
4 DELETE_EMAIL_DRAFT_LINKS Instance method Public Method Deletes BO links between historic IRecs and email draft 20040924
5 DISPLAY_IN_HISTORIC_ACTIVITIES Instance method Public Method Adds entity for presentation only (no BO links) 20040924
6 GET_CONTEXT_META_DATA Instance method Protected Method 20040924
7 GET_CURRENT_OBJECT Instance method Public Method 20040924
8 GET_DATA_ATTRIBUTE Instance method Public Method 20040924
9 GET_DEFINED_OBJECTS Instance method Protected Method 20040924
10 GET_DISPLAY_MODE Instance method Public Method Get display mode 20040929
11 GET_ENTITY_FROM_BDC Instance method Protected Method 20040924
12 GET_NAVIGATION_DATA Instance method Public Method Get source view name and object to be processed 20040924
13 GET_XPATH_COLLECTION Instance method Public Method 20040924
14 GET_XPATH_OBJECT Instance method Public Method 20040924
15 GET_XPATH_PROPERTY_AS_STRING Instance method Public Method 20040924
16 GET_XPATH_PROPERTY_AS_VALUE Instance method Public Method 20040924
17 GET_XPATH_TARGET Instance method Protected Method 20040924
18 HANDLE_END_OF_NAVIGATION Instance method Protected Event handling method 20040924
19 HANDLE_INTERACTION_AFTER_END Instance method Public Method 20040924
20 LOAD_REPOSITORY Instance method Protected Method 20040924
21 ON_INTERACTION_STARTED Instance method Protected Method 20040924
22 PARSE_REPOSITORY Instance method Protected Method 20040924
23 RAISE_DATA_CHANGED_EVENT Instance method Protected Method 20040924
24 SET_CURRENT_OBJECT Instance method Public Method 20040924
25 SET_DATA_ATTRIBUTE Instance method Public Method 20040924
26 SET_NAVIGATION_DATA Instance method Public Method Set source view name and object to be processed 20040924
27 SET_ROOT_FOR_LINKING Instance method Public Method 20040924
28 SET_TYPED_CONTEXT Instance method Protected Method 20040924
29 SET_XPATH_PROPERTY_AS_STRING Instance method Public Method Sets attribute 20040924
30 SUBSCRIBE_TO_EVENTS Instance method Protected Method 20040924
Events
Class CL_IC_CUCOBDC_IMPL has no event.
Types
Class CL_IC_CUCOBDC_IMPL has no local type.
Method Signatures

Method CLEAR_CURRENT_NODES Signature

Method CLEAR_CURRENT_NODES on class CL_IC_CUCOBDC_IMPL has no parameter.
Method CLEAR_CURRENT_NODES on class CL_IC_CUCOBDC_IMPL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_IC_CUCOBDC_IMPL has no parameter.
Method CONSTRUCTOR on class CL_IC_CUCOBDC_IMPL has no exception.

Method CREATE_BO_LINKS Signature

Method CREATE_BO_LINKS on class CL_IC_CUCOBDC_IMPL has no parameter.
Method CREATE_BO_LINKS on class CL_IC_CUCOBDC_IMPL has no exception.

Method DELETE_EMAIL_DRAFT_LINKS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EMAIL_DRAFT Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität (4st. num,; gener.) 20040924

Method DELETE_EMAIL_DRAFT_LINKS on class CL_IC_CUCOBDC_IMPL has no exception.

Method DISPLAY_IN_HISTORIC_ACTIVITIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität (4st. num,; gener.) 20040924

Method DISPLAY_IN_HISTORIC_ACTIVITIES on class CL_IC_CUCOBDC_IMPL has no exception.

Method GET_CONTEXT_META_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_NAME Call by reference Type reference (TYPE) STRING 20040924
2 Returning RT_RESULT Value transfer Type reference (TYPE) CRMT_IC_BDC_CONTEXT_META_TAB Tabelle mit Kennungs- und Artdaten von BDC-Kontextknoten 20040924

Method GET_CONTEXT_META_DATA on class CL_IC_CUCOBDC_IMPL has no exception.

Method GET_CURRENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20040924
2 Returning RR_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriff Schnittstelle für BO-Attribute 20040924
# Exception Resumable Description Created on
1 CX_CRM_BDC_NO_DATA Angeforderte Daten sind nicht verfügbar 20040924

Method GET_DATA_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_VALUE Call by reference Type reference (TYPE) ANY 20040924
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20040924
# Exception Resumable Description Created on
1 CX_CRM_BDC_NO_DATA Angeforderte Daten sind nicht verfügbar 20040924

Method GET_DEFINED_OBJECTS Signature

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

Method GET_DEFINED_OBJECTS on class CL_IC_CUCOBDC_IMPL has no exception.

Method GET_DISPLAY_MODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20040929

Method GET_DISPLAY_MODE on class CL_IC_CUCOBDC_IMPL has no exception.

Method GET_ENTITY_FROM_BDC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_XPATH Call by reference Type reference (TYPE) CRMT_IC_STRING_TAB String-Tabelle 20040924
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität (4st. num,; gener.) 20040924
# Exception Resumable Description Created on
1 CX_CRM_BDC_XPATH_ERROR 20040924

Method GET_NAVIGATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SELECTED_OBJECT Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Von Zielbildbereich zu bearbeitendes Objekt 20040924
2 Exporting EV_SOURCE_VIEW_NAME Call by reference Type reference (TYPE) STRING Name der Quellsicht 20040924

Method GET_NAVIGATION_DATA on class CL_IC_CUCOBDC_IMPL has no exception.

Method GET_XPATH_COLLECTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XPATH Call by reference Type reference (TYPE) SIMPLE 20040924
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) IF_BOL_BO_COL BO Collection Interface 20040924
# Exception Resumable Description Created on
1 CX_CRM_BDC_NO_DATA Angeforderte Daten sind nicht verfügbar 20040924
2 CX_CRM_BDC_XPATH_ERROR Fehler bei XPath-Zugriff auf Eigenschaft 20040924

Method GET_XPATH_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XPATH Call by reference Type reference (TYPE) STRING 20040924
2 Returning RV_RESULT Value transfer Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität (4st. num,; gener.) 20040924
# Exception Resumable Description Created on
1 CX_CRM_BDC_NO_DATA Angeforderte Daten sind nicht verfügbar 20040924
2 CX_CRM_BDC_XPATH_ERROR 20040924

Method GET_XPATH_PROPERTY_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XPATH Call by reference Type reference (TYPE) STRING 20040924
2 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20040924
# Exception Resumable Description Created on
1 CX_CRM_BDC_NO_DATA Angeforderte Daten sind nicht verfügbar 20040924
2 CX_CRM_BDC_XPATH_ERROR 20040924

Method GET_XPATH_PROPERTY_AS_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) ANY 20040924
2 Importing IV_XPATH Call by reference Type reference (TYPE) STRING 20040924
# Exception Resumable Description Created on
1 CX_CRM_BDC_NO_DATA Angeforderte Daten sind nicht verfügbar 20040924
2 CX_CRM_BDC_XPATH_ERROR Fehler bei XPath-Zugriff auf Eigenschaft 20040924

Method GET_XPATH_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ENTITY Call by reference Object reference (TYPE REF TO) CL_CRM_BOL_ENTITY Entität (4st. num,; gener.) 20040924
2 Exporting EV_TARGET Call by reference Type reference (TYPE) STRING Komponentenname 20040924
3 Importing IV_XPATH Call by reference Type reference (TYPE) SIMPLE 20040924
# Exception Resumable Description Created on
1 CX_CRM_BDC_NO_DATA Angeforderte Daten sind nicht verfügbar 20040924
2 CX_CRM_BDC_XPATH_ERROR 20040924

Method HANDLE_END_OF_NAVIGATION Signature

Method HANDLE_END_OF_NAVIGATION on class CL_IC_CUCOBDC_IMPL has no parameter.
Method HANDLE_END_OF_NAVIGATION on class CL_IC_CUCOBDC_IMPL has no exception.

Method HANDLE_INTERACTION_AFTER_END Signature

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

Method HANDLE_INTERACTION_AFTER_END on class CL_IC_CUCOBDC_IMPL has no exception.

Method LOAD_REPOSITORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL_NAME Call by reference Type reference (TYPE) STRING 20040924
2 Returning RV_XML Value transfer Type reference (TYPE) STRING 20040924

Method LOAD_REPOSITORY on class CL_IC_CUCOBDC_IMPL has no exception.

Method ON_INTERACTION_STARTED Signature

Method ON_INTERACTION_STARTED on class CL_IC_CUCOBDC_IMPL has no parameter.
Method ON_INTERACTION_STARTED on class CL_IC_CUCOBDC_IMPL has no exception.

Method PARSE_REPOSITORY Signature

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

Method PARSE_REPOSITORY on class CL_IC_CUCOBDC_IMPL has no exception.

Method RAISE_DATA_CHANGED_EVENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EVENT_NAME Call by reference Type reference (TYPE) STRING 20040924
2 Importing IV_EVENT_PARAMETER Call by reference Type reference (TYPE) STRING 20040924
3 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20040924

Method RAISE_DATA_CHANGED_EVENT on class CL_IC_CUCOBDC_IMPL has no exception.

Method SET_CURRENT_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IR_ENTITY Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Zugriff Schnittstelle für BO-Attribute 20040924
2 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20040924
# Exception Resumable Description Created on
1 CX_CRM_BDC_NO_DATA Angeforderte Daten sind nicht verfügbar 20040924

Method SET_DATA_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NAME Call by reference Type reference (TYPE) STRING 20040924
2 Importing I_VALUE Call by reference Type reference (TYPE) ANY 20040924

Method SET_DATA_ATTRIBUTE on class CL_IC_CUCOBDC_IMPL has no exception.

Method SET_NAVIGATION_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SELECTED_OBJECT Call by reference Object reference (TYPE REF TO) IF_BOL_BO_PROPERTY_ACCESS Von Zielbildbereich zu bearbeitendes Objekt 20040924
2 Importing IV_SOURCE_VIEW_NAME Call by reference Type reference (TYPE) STRING Name der Quellsicht 20040924

Method SET_NAVIGATION_DATA on class CL_IC_CUCOBDC_IMPL has no exception.

Method SET_ROOT_FOR_LINKING Signature

Method SET_ROOT_FOR_LINKING on class CL_IC_CUCOBDC_IMPL has no parameter.
Method SET_ROOT_FOR_LINKING on class CL_IC_CUCOBDC_IMPL has no exception.

Method SET_TYPED_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CONTEXT Call by reference Object reference (TYPE REF TO) CL_BSP_WD_CONTEXT WD-Kontext 20040924

Method SET_TYPED_CONTEXT on class CL_IC_CUCOBDC_IMPL has no exception.

Method SET_XPATH_PROPERTY_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_XPATH Call by reference Type reference (TYPE) STRING Xpath-Ausdruck 20040924
2 Importing VALUE Value transfer Type reference (TYPE) STRING Attributwert 20040924
# Exception Resumable Description Created on
1 CX_CRM_BDC_NO_DATA Angeforderte Daten sind nicht verfügbar 20040924
2 CX_CRM_BDC_XPATH_ERROR Fehler bei XPath-Zugriff auf Eigenschaft 20040924

Method SUBSCRIBE_TO_EVENTS Signature

Method SUBSCRIBE_TO_EVENTS on class CL_IC_CUCOBDC_IMPL has no parameter.
Method SUBSCRIBE_TO_EVENTS on class CL_IC_CUCOBDC_IMPL has no exception.
History
Last changed by/on SAP  20081007 
SAP Release Created in 500