SAP ABAP Class CL_ESH_INT_DP_DESCR_PROXY (Data Provider Proxy for Data Interchange)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-EIM-ESH (Application Component) NetWeaver Enterprise Search
     S_ESH_ENG_INTEGRATION (Package) Backend Integration Services
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_ESH_INT_DATA_INTERCHANGE Data interchange Proxy 20090814
Properties
Class CL_ESH_INT_DP_DESCR_PROXY  
Short Description Data Provider Proxy for Data Interchange    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_ESH_ENG_INTEGRATION   Backend Integration Services 
Created 20090814   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_ESH_INT_DP_DESCR_PROXY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_ESH_INT_DATA_INTERCHANGE Data interchange Proxy 20090814
Friends
Class CL_ESH_INT_DP_DESCR_PROXY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 SC_CLASS_NAME Constant Public Type reference (TYPE) SEOCLSNAME 'CL_ESH_INT_DP_DESCR_PROXY' Object type name 20090818
2 SC_TYPE_NODE_DESCR Constant Public Type reference (TYPE) ESH_E_IF_GENERAL_ID 'IF_ESH_IF_NODE_DESCRIPTOR->DESCRIBE' General ID 20090814
3 SC_TYPE_OBJECT_DESCR Constant Public Type reference (TYPE) ESH_E_IF_GENERAL_ID 'IF_ESH_IF_OBJECT_DESCRIPTOR->DESCRIBE' General ID 20090814
4 SC_TYPE_OBJECT_DESCR_Q Constant Public Type reference (TYPE) ESH_E_IF_GENERAL_ID 'IF_ESH_IF_OBJECT_DESCRIPTOR->DESCRIBE_REQUESTS' General ID 20090814
5 SC_TYPE_OBJECT_DESCR_R Constant Public Type reference (TYPE) ESH_E_IF_GENERAL_ID 'IF_ESH_IF_OBJECT_DESCRIPTOR->DESCRIBE_RESPONSES' General ID 20090814
6 SC_TYPE_OBJECT_EXTR_PREP Constant Public Type reference (TYPE) ESH_E_IF_GENERAL_ID 'IF_ESH_IF_OBJECT_EXTR_PREP->PREPARE_EXTRACTION' General ID 20100809
7 SC_TYPE_SW_COMP_DESCR Constant Public Type reference (TYPE) ESH_E_IF_GENERAL_ID 'IF_ESH_IF_SW_COMP_DESCRIPTOR->DESCRIBE' General ID 20090814
Methods
# Method Level Visibility Method type Description Created on
1 GET_NODE_DESCR Instance method Protected Method Interchange: node description 20090817
2 GET_OBJECT_DESCR Instance method Protected Method Interchange: object description 20090817
3 GET_OBJECT_DESCR_Q Instance method Protected Method Interchange: object requests description 20090818
4 GET_OBJECT_DESCR_R Instance method Protected Method Interchange: object responses description 20090818
5 GET_SW_COMP_DESCR Instance method Protected Method Interchange: software component description 20090814
6 PREPARE_EXTRACTION Instance method Protected Method Interchange: object extraction preparation 20100809
Events
Class CL_ESH_INT_DP_DESCR_PROXY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_NODE_DESCR_EXPORTING Public See coding Exporting parameters of node descriptor 20090817 BEGIN OF s_node_descr_exporting, es_node_type TYPE esh_s_if_dcb_node_type, et_node_type_texts TYPE esh_t_if_dcb_node_types_t, et_fields TYPE esh_t_if_dcb_fields, et_data_elements TYPE esh_t_if_dcb_data_elements, et_data_element_field_texts TYPE esh_t_if_dcb_data_el_fields_t, et_relations TYPE esh_t_if_dcb_relations, et_relation_fields TYPE esh_t_if_dcb_relation_fields, et_relation_field_values TYPE esh_t_if_dcb_relation_field_va, es_mandatory_parent_node_type TYPE esh_s_if_node_name, et_mandatory_child_node_types TYPE esh_t_if_node_name, et_messages TYPE bapirettab, END OF s_node_descr_exporting
2 S_NODE_DESCR_IMPORTING Public See coding Importing parameters of node descriptor 20090817 BEGIN OF s_node_descr_importing, iv_provider_id TYPE esh_e_if_provider_id, iv_node_type_id TYPE esh_e_om_node_name, iv_node_type_backend_name TYPE esh_e_om_backend_name, iv_sw_comp_id TYPE esh_e_om_backend_name, iv_object_type_id TYPE esh_e_om_object_type, iv_object_type_backend_name TYPE esh_e_om_backend_name, END OF s_node_descr_importing
3 S_OBJECT_DESCR_EXPORTING Public See coding Exporting parameters of object descriptor 20090817 BEGIN OF s_object_descr_exporting, es_object_type TYPE esh_s_if_dcb_object_type, et_object_type_texts TYPE esh_t_if_dcb_object_type_t, et_node_types TYPE esh_t_if_dcb_node_types, et_node_type_texts TYPE esh_t_if_dcb_node_types_t, et_fields TYPE esh_t_if_dcb_fields, et_data_elements TYPE esh_t_if_dcb_data_elements, et_data_element_field_texts TYPE esh_t_if_dcb_data_el_fields_t, et_relations TYPE esh_t_if_dcb_relations, et_relation_fields TYPE esh_t_if_dcb_relation_fields, et_relation_field_values TYPE esh_t_if_dcb_relation_field_va, et_backend_navigations TYPE esh_t_if_dcb_backend_navis, et_backend_navigation_texts TYPE esh_t_if_dcb_backend_navis_t, et_backend_navigation_params TYPE esh_t_if_dcb_backend_navi_pars, et_response_fields TYPE esh_t_if_dcb_response_fields, et_requests TYPE esh_t_if_dcb_requests, et_request_texts TYPE esh_t_if_dcb_requests_t, et_request_fields TYPE esh_t_if_dcb_request_fields, et_request_fields_texts TYPE esh_t_if_dcb_request_fields_t, et_categories TYPE esh_t_if_dcb_categ_assignments, et_keywords TYPE esh_t_if_dcb_keywords, es_null TYPE esh_s_if_dcb_null, et_messages TYPE bapirettab, END OF s_object_descr_exporting
4 S_OBJECT_DESCR_IMPORTING Public See coding Importing parameters of object descriptor 20090817 BEGIN OF s_object_descr_importing, iv_provider_id TYPE esh_e_if_provider_id, iv_object_type_id TYPE esh_e_om_object_type, iv_object_type_backend_name TYPE esh_e_om_backend_name, iv_home_software_component TYPE esh_e_om_sysrel, iv_software_component TYPE esh_e_om_sysrel, END OF s_object_descr_importing
5 S_OBJECT_DESCR_Q_EXPORTING Public See coding Exporting parameters of object request descriptor 20090818 BEGIN OF s_object_descr_q_exporting, et_requests TYPE esh_t_if_dcb_requests, et_request_texts TYPE esh_t_if_dcb_requests_t, et_request_fields TYPE esh_t_if_dcb_request_fields, et_request_fields_texts TYPE esh_t_if_dcb_request_fields_t, et_navigation_paths TYPE esh_t_if_dcb_nav_paths, et_navigation_path_steps TYPE esh_t_if_dcb_nav_path_steps, et_messages TYPE bapirettab, END OF s_object_descr_q_exporting
6 S_OBJECT_DESCR_Q_IMPORTING Public See coding Importing parameters of object request descriptor 20090818 BEGIN OF s_object_descr_q_importing, iv_provider_id TYPE esh_e_if_provider_id, iv_object_type_id TYPE esh_e_om_object_type, iv_object_type_backend_name TYPE esh_e_om_backend_name, iv_home_software_component TYPE esh_e_om_sysrel, iv_software_component TYPE esh_e_om_sysrel, END OF s_object_descr_q_importing
7 S_OBJECT_DESCR_R_EXPORTING Public See coding Exporting parameters of object response descriptor 20090818 BEGIN OF s_object_descr_r_exporting, et_response_fields TYPE esh_t_if_dcb_response_fields, et_navigation_paths TYPE esh_t_if_dcb_nav_paths, et_navigation_path_steps TYPE esh_t_if_dcb_nav_path_steps, et_messages TYPE bapirettab, END OF s_object_descr_r_exporting
8 S_OBJECT_DESCR_R_IMPORTING Public See coding Importing parameters of object response descriptor 20090818 BEGIN OF s_object_descr_r_importing, iv_provider_id TYPE esh_e_if_provider_id, iv_object_type_id TYPE esh_e_om_object_type, iv_object_type_backend_name TYPE esh_e_om_backend_name, iv_home_software_component TYPE esh_e_om_sysrel, iv_software_component TYPE esh_e_om_sysrel, END OF s_object_descr_r_importing
9 S_OBJECT_EXTR_PREP_EXPORTING Public See coding Exporting parameters of object extraction preparation 20100809 BEGIN OF s_object_extr_prep_exporting, is_bound TYPE abap_bool, et_messages TYPE bapirettab, END OF s_object_extr_prep_exporting
10 S_OBJECT_EXTR_PREP_IMPORTING Public See coding Importing parameters of object extraction preparation 20100809 BEGIN OF s_object_extr_prep_importing, iv_provider_id TYPE esh_e_if_provider_id, iv_home_software_component TYPE esh_e_om_sysrel, iv_object_type_id TYPE esh_e_om_object_type, iv_object_type_backend_name TYPE esh_e_om_backend_name, execute_preparation TYPE abap_bool, END OF s_object_extr_prep_importing
11 S_SW_COMP_DESCR_EXPORTING Public See coding Exporting parameters of software component descriptor 20090817 BEGIN OF s_sw_comp_descr_exporting, es_description TYPE esh_s_if_dcb_model, et_messages TYPE bapirettab, END OF s_sw_comp_descr_exporting
12 S_SW_COMP_DESCR_IMPORTING Public See coding Importing parameters of software component descriptor 20090817 BEGIN OF s_sw_comp_descr_importing, iv_provider_id TYPE esh_e_if_provider_id, iv_sw_comp_id TYPE esh_e_om_backend_name, iv_target_template TYPE esh_e_if_backend_template, END OF s_sw_comp_descr_importing
Method Signatures

Method GET_NODE_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090817
2 Exporting EV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090817
3 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090817
4 Importing IV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090817

Method GET_NODE_DESCR on class CL_ESH_INT_DP_DESCR_PROXY has no exception.

Method GET_OBJECT_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090817
2 Exporting EV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090817
3 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090817
4 Importing IV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090817

Method GET_OBJECT_DESCR on class CL_ESH_INT_DP_DESCR_PROXY has no exception.

Method GET_OBJECT_DESCR_Q Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090818
2 Exporting EV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090818
3 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090818
4 Importing IV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090818

Method GET_OBJECT_DESCR_Q on class CL_ESH_INT_DP_DESCR_PROXY has no exception.

Method GET_OBJECT_DESCR_R Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090818
2 Exporting EV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090818
3 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090818
4 Importing IV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090818

Method GET_OBJECT_DESCR_R on class CL_ESH_INT_DP_DESCR_PROXY has no exception.

Method GET_SW_COMP_DESCR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090814
2 Exporting EV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090814
3 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20090814
4 Importing IV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20090814

Method GET_SW_COMP_DESCR on class CL_ESH_INT_DP_DESCR_PROXY has no exception.

Method PREPARE_EXTRACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20100809
2 Exporting EV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20100809
3 Importing IT_DATA Call by reference Type reference (TYPE) ESH_T_INT_CLUSTER Data Cluster Container 20100809
4 Importing IV_TYPE Call by reference Type reference (TYPE) ESH_E_IF_GENERAL_ID General ID 20100809

Method PREPARE_EXTRACTION on class CL_ESH_INT_DP_DESCR_PROXY has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 730