SAP ABAP Class CL_WB_WEBDYNPRO_COMP_COMPARE (Comparison of different versions of WebDynpro Components)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-WD-ABA (Application Component) Web Screen Tools - ABAP
     SWDP_DWB_VERSION_MANAGEMENT (Package) Link to Version Management
Properties
Class CL_WB_WEBDYNPRO_COMP_COMPARE  
Short Description Comparison of different versions of WebDynpro Components    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SWDP_DWB_VERSION_MANAGEMENT   Link to Version Management 
Created 20050802   SAP 
Last change 20070911   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ICON Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_WB_WEBDYNPRO_COMP_COMPARE has no interface implemented.
Friends
Class CL_WB_WEBDYNPRO_COMP_COMPARE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ALV_IMPL_IF Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV for Implemented Interfaces 20051018
2 ALV_MAP_INFOS Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV for Mapping Infos 20051018
3 ALV_PROPERTIES Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV for Properties 20051018
4 ALV_USED_COMP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_ALV_GRID ALV for Used Components 20051018
5 COMP_TAB Instance attribute Public Type reference (TYPE) COMP_TABLE_TYPE Itab for Used Component ALV 20050810
6 CONT_IMPL_IF Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Implemented Interfaces 20051018
7 CONT_MAP_INFOS Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Mapping Information 20051018
8 CONT_PROPERTIES Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Properties 20051018
9 CONT_USED_COMP Instance attribute Private Object reference (TYPE REF TO) CL_GUI_CUSTOM_CONTAINER Container for Used Components 20051018
10 IMPL_IF_TAB Instance attribute Public Type reference (TYPE) IMPL_IF_TABLE_TYPE Itab for Implemented Interface ALV 20050810
11 LT_EXCL_BUTTON Static Attribute Private See coding Itab for Buttons in ALV Grid 20051017
12 L_STYLE Instance attribute Private Type reference (TYPE) LVC_S_STYL Format Cells of ALV 20051027
13 MAPPING_TAB Instance attribute Public Type reference (TYPE) MAPPING_PATH_TABLE_TYPE Itab for Mapping ALV 20051027
14 MAPPING_TAB_SELECTED Instance attribute Private Type reference (TYPE) MAPPING_PATH_TABLE_TYPE Itab for Mapping Information of Selected Component Usage 20051027
15 M_VRS1_TXT Instance attribute Private Type reference (TYPE) CHAR10 Display Text for 1st Version 20061130
16 M_VRS2_TXT Instance attribute Private Type reference (TYPE) CHAR10 Display Text for 2nd Version 20061130
17 PROP_TAB Instance attribute Public Type reference (TYPE) PROP_TABLE_TYPE Itab for Properties ALV 20050803
18 STYLE_CHECKBOX_CHECKED Static Attribute Private Type reference (TYPE) LVC_ISTYLE Constant: checkbox selected 20050808
19 STYLE_CHECKBOX_NOT_CHECKED Static Attribute Private Type reference (TYPE) LVC_ISTYLE Constant: checkbox not selected 20050808
20 S_ICON_CANCEL Static Attribute Public Type reference (TYPE) T_ICON_TXT 20061129
21 S_ICON_EQUAL Static Attribute Public Type reference (TYPE) T_ICON_TXT 20061129
22 S_ICON_LED_RED Static Attribute Public Type reference (TYPE) T_ICON_TXT 20061129
23 S_ICON_LED_YELLOW Static Attribute Public Type reference (TYPE) T_ICON_TXT 20061129
24 S_ICON_NOT_EQUAL_RED Static Attribute Public Type reference (TYPE) T_ICON_TXT 20061129
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_FOR_DELTA Instance method Public Method Check for Delta in Public Internal Tables 20051123
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20050808
3 COLLECT_MAPPING_PATHS Instance method Private Method Concatenates mapping paths 20051026
4 COMPARE_IMPLEMENTED_IF Instance method Public Method Compares implemented interfaces 20050802
5 COMPARE_MAPPING_INFOS Instance method Private Method Compares mapping information 20051005
6 COMPARE_PROPERTIES Instance method Public Method Compares properties 20050802
7 COMPARE_USED_COMPONENTS Instance method Public Method Compares component usages 20050802
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20061130
9 CONVERT_DATE_STRING Instance method Private Method Converts system date string 20051124
10 FIND_IMPL_INTERFACES Instance method Private Method Determines implemented interfaces 20051027
11 FIND_MAPPING_INFOS Instance method Private Method Determines mapping information of a WD component 20051025
12 FIND_USED_COMPONENTS Instance method Private Method Determines component usages 20050815
13 FREE Instance method Public Method Resets all global data objects and local static attributes 20051018
14 HANDLE_DOUBLE_CLICK Instance method Private Event handling method Event Handler Method for Double-Clicking ALV Instance 20051027
15 SELECT_MAPPING_INFOS Instance method Private Method Determines the current lines of the mapping infos 20051116
16 SHOW Instance method Public Method Initialization of all ALV grids for output 20051027
17 SHOW_IMPL_INTERFACES Instance method Private Method Controls output of implemented interfaces ALV 20051027
18 SHOW_MAPPING_INFOS Instance method Private Method Controls output of mapping ALV 20051027
19 SHOW_PROPERTIES Instance method Private Method Controls output of properties ALV 20051027
20 SHOW_USED_COMPONENTS Instance method Private Method Controls output of used components ALV 20051027
Events
Class CL_WB_WEBDYNPRO_COMP_COMPARE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 COMPO_USAGE_LINE_TYPE Public See coding Line type: helps to use the component usage information 20051025 BEGIN OF compo_usage_line_type, compo_usage_name TYPE wdy_compo_usage-compo_usage_name, used_component TYPE wdy_compo_usage-used_component, END OF compo_usage_line_type
2 COMPO_USAGE_TABLE_TYPE Public See coding Table Type for compo_usage_line_type 20051025 compo_usage_table_type TYPE STANDARD TABLE OF compo_usage_line_type WITH DEFAULT KEY
3 COMP_LINE_TYPE Public See coding Line Type: Used Components of WD Component 20050810 BEGIN OF comp_line_type, status(4) TYPE c, used_component_l TYPE wdy_compo_usage-used_component, compo_usage_name_l TYPE wdy_compo_usage-compo_usage_name, icon TYPE t_icon_txt, used_component_r TYPE wdy_compo_usage-used_component, compo_usage_name_r TYPE wdy_compo_usage-compo_usage_name, END OF comp_line_type
4 COMP_TABLE_TYPE Public See coding Table Type for comp_line_type 20050810 comp_table_type TYPE STANDARD TABLE OF comp_line_type WITH DEFAULT KEY
5 IMPL_IF_LINE_TYPE Public See coding Line Type: Implemented Interfaces of WD Component 20050810 BEGIN OF impl_if_line_type, impl_if_name_l TYPE wdy_md_object_name, icon TYPE t_icon_txt, impl_if_name_r TYPE wdy_md_object_name, END OF impl_if_line_type
6 IMPL_IF_TABLE_TYPE Public See coding Table Type for impl_if_line_type 20050810 impl_if_table_type TYPE STANDARD TABLE OF impl_if_line_type
7 MAPPING_PATHS_LINE_TYPE Public See coding Line Type: Mapping Paths of One Component Version 20051026 BEGIN OF mapping_paths_line_type, own_node_name TYPE wdy_context_node_name, mapping_path TYPE string, used_component TYPE wdy_compo_usage-used_component, compo_usage_name TYPE wdy_compo_usage-compo_usage_name, END OF mapping_paths_line_type
8 MAPPING_PATHS_TABLE_TYPE Public See coding Table Type for mapping_paths_table_type 20051026 mapping_paths_table_type TYPE STANDARD TABLE OF mapping_paths_line_type WITH DEFAULT KEY
9 MAPPING_PATH_LINE_TYPE Public See coding Line Type: All Mapping Paths for Comparison 20051026 BEGIN OF mapping_path_line_type, own_node_name_l TYPE wdy_context_node_name, mapping_path_l TYPE string, used_component_l TYPE wdy_compo_usage-used_component, compo_usage_name_l TYPE wdy_compo_usage-compo_usage_name, icon TYPE t_icon_txt, own_node_name_r TYPE wdy_context_node_name, mapping_path_r TYPE string, used_component_r TYPE wdy_compo_usage-used_component, compo_usage_name_r TYPE wdy_compo_usage-compo_usage_name, END OF mapping_path_line_type
10 MAPPING_PATH_TABLE_TYPE Public See coding Table Type for mapping_path_line 20051026 mapping_path_table_type TYPE STANDARD TABLE OF mapping_path_line_type WITH DEFAULT KEY
11 MAP_INFO_LINE_TYPE Public See coding Line Type: Collection of Mapping Information 20051025 BEGIN OF map_info_line_type, status(1) TYPE c, mapping_target TYPE wdy_compo_usage-component_name, used_controller_ext_ctlr TYPE wdy_ext_ctlr_use-used_controller, component_usage_ext_ctlr TYPE wdy_ext_ctlr_use-component_usage, used_component_compo_usage TYPE wdy_compo_usage-used_component, ref_compo_usage_ext_ctlr TYPE wdy_component_usage_name," gefüllt, used_component_ref_compo_usage TYPE wdy_compo_usage-used_component, ext_ctx_map TYPE wdy_ext_ctx_map, END OF map_info_line_type
12 MAP_INFO_TABLE_TYPE Public See coding Table Type for map_info_line_type 20051025 map_info_table_type TYPE STANDARD TABLE OF map_info_line_type WITH DEFAULT KEY
13 PROP_LINE_TYPE Public See coding Line Type: Properties of WD Component 20050803 BEGIN OF prop_line_type, name TYPE string, content_l TYPE string, icon TYPE t_icon_txt, content_r TYPE string, style TYPE lvc_t_styl, END OF prop_line_type
14 PROP_TABLE_TYPE Public See coding Table Type for prop_line_type 20050803 prop_table_type TYPE STANDARD TABLE OF prop_line_type
15 T_ICON_TXT Public See coding 20061129 t_icon_txt(34) type c
Method Signatures

Method CHECK_FOR_DELTA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MARK_COMP Call by reference Type reference (TYPE) FLAG allgemeines flag 20051123
2 Exporting MARK_IF Call by reference Type reference (TYPE) FLAG allgemeines flag 20051123
3 Exporting MARK_PROP Call by reference Type reference (TYPE) FLAG allgemeines flag 20051123

Method CHECK_FOR_DELTA on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_WB_WEBDYNPRO_COMP_COMPARE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method COLLECT_MAPPING_PATHS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAP_INFO_TABLE Call by reference Type reference (TYPE) MAP_INFO_TABLE_TYPE Tabelle mit den Mapping Informationen der Component 20051026
2 Returning R_MAP_PATHS_TABLE Value transfer Type reference (TYPE) MAPPING_PATHS_TABLE_TYPE Tabelle mit den Mapping-Pfaden der Component-Verwendungen 20051026

Method COLLECT_MAPPING_PATHS on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method COMPARE_IMPLEMENTED_IF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_LEFT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Namensreferenz auf zu vergleichende Component-Verwendung 20050811
2 Importing COMPONENT_RIGHT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Namensreferenz auf zu vergleichende Component-Verwendung 20050811

Method COMPARE_IMPLEMENTED_IF on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method COMPARE_MAPPING_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MAP_INFO_TABLE_L Call by reference Type reference (TYPE) MAP_INFO_TABLE_TYPE Tabelle mit den entsprechenden Mappingpfad-Informationen 20051027
2 Importing I_MAP_INFO_TABLE_R Call by reference Type reference (TYPE) MAP_INFO_TABLE_TYPE Tabelle mit den entsprechenden Mappingpfad-Informationen 20051027

Method COMPARE_MAPPING_INFOS on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method COMPARE_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_LEFT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Referenz auf eine zu vergleichende Komponente 20050803
2 Importing COMPONENT_RIGHT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Referenz auf eine zu vergleichende Komponente 20050803

Method COMPARE_PROPERTIES on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method COMPARE_USED_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPONENT_LEFT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Referenz auf ein zu vergleichenden, implem. Interface-Namen 20050810
2 Importing COMPONENT_RIGHT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Referenz auf ein zu vergleichenden, implem. Interface-Namen 20050810
3 Importing READ_DEPENDANT_OBJECTS Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20060728

Method COMPARE_USED_COMPONENTS on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing P_VRS1_TXT Value transfer Type reference (TYPE) CHAR10 Anzeige-Text für 1. Version 20061130
2 Importing P_VRS2_TXT Value transfer Type reference (TYPE) CHAR10 Anzeige-Text für 2. Version 20061130

Method CONSTRUCTOR on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method CONVERT_DATE_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning DISPLAY_DATE_STRING Value transfer Type reference (TYPE) STRING 20051124
2 Importing SYSTEM_DATE_STRING Call by reference Type reference (TYPE) D 20051124

Method CONVERT_DATE_STRING on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method FIND_IMPL_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENT Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Komponente 20051027
2 Returning R_IFD_REF_TAB Value transfer Type reference (TYPE) WDY_IFD_REF_TAB Web Dynpro: Tabelle der implement. Component Interface Def.s 20051027

Method FIND_IMPL_INTERFACES on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method FIND_MAPPING_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : KomponentennameName 20051025
2 Importing I_COMPONENT_REF Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Referenz auf die zu vergleichende Komponente 20051025
3 Importing I_COMPO_USAGE_TAB Call by reference Type reference (TYPE) COMPO_USAGE_TABLE_TYPE Tabelle mit den Component-Verwendungen 20051025
4 Importing I_READ_DEPENDANT_OBJECTS Call by reference Type reference (TYPE) FLAG 'X' allgemeines flag 20060728
5 Returning R_MAP_INFO_TABLE Value transfer Type reference (TYPE) MAP_INFO_TABLE_TYPE Tabelle mit den umfangreichen Mapping-Informationen 20051025

Method FIND_MAPPING_INFOS on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method FIND_USED_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMPONENT_NAME Call by reference Type reference (TYPE) WDY_COMPONENT_NAME Web Dynpro : Komponentenname 20050815
2 Importing I_COMPONENT_REF Call by reference Object reference (TYPE REF TO) IF_WDY_MD_COMPONENT Komponente 20050815
3 Returning R_USED_COMP_TAB Value transfer Type reference (TYPE) COMP_TABLE_TYPE Web Dynpro : Komponentenverwendungen 20050815

Method FIND_USED_COMPONENTS on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method FREE Signature

Method FREE on class CL_WB_WEBDYNPRO_COMP_COMPARE has no parameter.
Method FREE on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method HANDLE_DOUBLE_CLICK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ES_ROW_NO Call by reference Attribute reference (LIKE) 20051027
2 Importing E_COLUMN Call by reference Attribute reference (LIKE) 20051027
3 Importing E_ROW Call by reference Attribute reference (LIKE) 20051027

Method HANDLE_DOUBLE_CLICK on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method SELECT_MAPPING_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_COMP_LINE Call by reference Type reference (TYPE) COMP_LINE_TYPE Auswahl einer Zeile der Comp_Tab 20051116
2 Returning R_MAPPING_TAB_SELECTED Value transfer Type reference (TYPE) MAPPING_PATH_TABLE_TYPE Auswahl der gerade ausgewählten Mappings 20051116

Method SELECT_MAPPING_INFOS on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method SHOW Signature

Method SHOW on class CL_WB_WEBDYNPRO_COMP_COMPARE has no parameter.
Method SHOW on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method SHOW_IMPL_INTERFACES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONT_NAME Call by reference Type reference (TYPE) STRING Name des entsprechenden Custom Containers 20051027

Method SHOW_IMPL_INTERFACES on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method SHOW_MAPPING_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing COMPO_USAGE_NAME Call by reference Type reference (TYPE) WDY_COMPO_USAGE-COMPO_USAGE_NAME Web-Dynpro : Name einer Component-Verwendung 20051123
2 Importing CONT_NAME Call by reference Type reference (TYPE) STRING Name des entsprechenden Custom Containers 20051027

Method SHOW_MAPPING_INFOS on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method SHOW_PROPERTIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONT_NAME Call by reference Type reference (TYPE) STRING Name des entsprechenden Custom Containers 20051027

Method SHOW_PROPERTIES on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.

Method SHOW_USED_COMPONENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CONT_NAME Call by reference Type reference (TYPE) STRING Name des entsprechenden Custom Containers 20051027

Method SHOW_USED_COMPONENTS on class CL_WB_WEBDYNPRO_COMP_COMPARE has no exception.
History
Last changed by/on SAP  20070911 
SAP Release Created in 710