SAP ABAP Class IDREPFW_CL_MAP_PATH (Rep.Framework: Mapping path for XML)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI-LOC (Application Component) Localization
     ID-REP_FRWK (Package) International Development: Reporting Framework
Properties
Class IDREPFW_CL_MAP_PATH  
Short Description Rep.Framework: Mapping path for XML    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package ID-REP_FRWK   International Development: Reporting Framework 
Created 20120412   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)
Interfaces
Class IDREPFW_CL_MAP_PATH has no interface implemented.
Friends
Class IDREPFW_CL_MAP_PATH has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_NODE_DATA Constant Private Type reference (TYPE) CHAR3 'dat' 3-Byte field 20120412
2 CO_NODE_STRUCTURE Constant Private Type reference (TYPE) CHAR3 'str' 3-Byte field 20120412
3 CO_NODE_TABLE Constant Private Type reference (TYPE) CHAR3 'tbl' 3-Byte field 20120412
4 GC_DST_MODE Constant Public Type reference (TYPE) CHAR1 'D' Single-Character Indicator 20120518
5 GC_SRC_MODE Constant Public Type reference (TYPE) CHAR1 'S' Single-Character Indicator 20120518
6 GO_ALV_TREE Instance attribute Protected Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV grid with possibility of container change. 20120412
7 GT_NODES Instance attribute Protected Type reference (TYPE) IDREPFW_TAB_NODE_DATA Table of nodes 20120413
8 GT_TREE_INPUT Instance attribute Protected Type reference (TYPE) DDFIELDS Table for tree data. 20120423
9 GV_DATA_NAME Instance attribute Protected Type reference (TYPE) FIELDNAME Field Name 20120521
10 GV_LAST_NODE_INDEX Instance attribute Private Type reference (TYPE) LVC_NKEY Holds the index of last created node 20120413
11 GV_MODE Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20120521
12 GV_PREFIX Instance attribute Private Type reference (TYPE) CHAR5 R/2 table 20120607
Methods
# Method Level Visibility Method type Description Created on
1 ADD_DESCRIPTION Instance method Private Method Adds description to node 20120521
2 ADD_NODE Instance method Protected Method Adds the node to the tree 20120412
3 BUILD_FIELD_CATALOG Instance method Protected Method Builds field catalog of alv tree 20120412
4 CONSTRUCTOR Instance method Public Constructor 20120412
5 FIND_NODE_BY_PATH Instance method Protected Method Tries to find node with given path. 20120419
6 GET_DST_STRUC Instance method Protected Method Get structure name of destination 20120522
7 GET_STR_TYPE Instance method Protected Method Returns the type of data 20120530
8 INIT_TREE Instance method Public Method 20120518
9 MODIFY_COMP_TAB Instance method Private Method Get components from the included structure 20130801
10 PROCESS_REF_DATA Instance method Protected Method Processing of general data node 20120521
11 PROCESS_STRUCTURE Instance method Protected Method Recursive method for processing the node 20120412
12 SEARCH_TREE Instance method Protected Method Searches the tree for nodes in path 20120419
13 SHOW_TREE Instance method Protected Method Calls the function module to show the tree 20120423
14 VALIDATE Instance method Public Method 20120530
Events
Class IDREPFW_CL_MAP_PATH has no event.
Types
Class IDREPFW_CL_MAP_PATH has no local type.
Method Signatures

Method ADD_DESCRIPTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_NODE_INFO Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20120521
2 Importing IV_TABNAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120521

Method ADD_DESCRIPTION on class IDREPFW_CL_MAP_PATH has no exception.

Method ADD_NODE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_TOP_KEY Call by reference Type reference (TYPE) LVC_NKEY Generated key of the new node 20120412
2 Importing IS_INFO Call by reference Type reference (TYPE) DFIES Description,type,length etc. 20120412
3 Importing IV_NODETYPE Call by reference Type reference (TYPE) IDREPFW_NODE_TYPE_TREE Type of node(needed for icon type) 20120412
4 Importing IV_NODE_NAME Call by reference Type reference (TYPE) LVC_VALUE Node name 20120412
5 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY Index of the parent node 20120412

Method ADD_NODE on class IDREPFW_CL_MAP_PATH has no exception.

Method BUILD_FIELD_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_FIELDCATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120412

Method BUILD_FIELD_CATALOG on class IDREPFW_CL_MAP_PATH has no exception.

Method CONSTRUCTOR Signature

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

Method FIND_NODE_BY_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_PATH_SET Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120419
2 Exporting EV_SELECTED_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120423
3 Importing IT_NODES Call by reference Type reference (TYPE) IDREPFW_TAB_NODE_DATA Rep.Framework: Data for nodes in mapping tree 20120419
4 Importing IV_PATH Call by reference Type reference (TYPE) IDREPFW_NODENAME Rep.Framework: Name of the node (path in tree) 20120419

Method FIND_NODE_BY_PATH on class IDREPFW_CL_MAP_PATH has no exception.

Method GET_DST_STRUC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_STRUC_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120522
2 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20120522

Method GET_DST_STRUC on class IDREPFW_CL_MAP_PATH has no exception.

Method GET_STR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TYPE Call by reference Type reference (TYPE) IDREPFW_NODE_TYPE_TREE 3-Byte field 20120530
2 Importing IV_DATA_NAME Call by reference Type reference (TYPE) TABNAME Table Name 20120530

Method GET_STR_TYPE on class IDREPFW_CL_MAP_PATH has no exception.

Method INIT_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PATH Call by reference Type reference (TYPE) IDREPFW_NODENAME Rep.Framework: Name of the node (path in tree) 20120518
2 Exporting EV_CHANGE_SECT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120605
3 Exporting EV_PATH_SET Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120529
4 Importing IM_DISPLAY_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Display Only ('X'~display only,''~change) 20131025
5 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20120522
6 Importing IV_DATA_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120521
7 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20120521
8 Importing IV_PREFIX Call by reference Type reference (TYPE) CHAR5 R/2 table 20120607
9 Importing IV_SHOW_CHANGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120605
10 Importing IV_STRUC_NAME Call by reference Type reference (TYPE) FIELDNAME 'IDREPFW_STR_RUN_SECT' Field Name 20120518

Method INIT_TREE on class IDREPFW_CL_MAP_PATH has no exception.

Method MODIFY_COMP_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20130801
2 Importing IT_COMPONENTS Call by reference Type reference (TYPE) ABAP_COMPONENT_TAB 20130801

Method MODIFY_COMP_TAB on class IDREPFW_CL_MAP_PATH has no exception.

Method PROCESS_REF_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TABNAME Call by reference Type reference (TYPE) CHAR30 30 Characters 20120521
2 Importing IS_DFIES Call by reference Type reference (TYPE) DFIES DD Interface: Table Fields for DDIF_FIELDINFO_GET 20120521
3 Importing IV_NODE_NAME Call by reference Type reference (TYPE) LVC_VALUE ALV Control: Cell Content 20120521
4 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120521

Method PROCESS_REF_DATA on class IDREPFW_CL_MAP_PATH has no exception.

Method PROCESS_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_DATA Call by reference Type reference (TYPE) FIELDNAME Field Name 20120412
2 Importing IV_PARENT_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120412

Method PROCESS_STRUCTURE on class IDREPFW_CL_MAP_PATH has no exception.

Method SEARCH_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120419
2 Importing IO_ALV_TREE Call by reference Object reference (TYPE REF TO) CL_GUI_ALV_TREE ALV Tree Control 20120419
3 Importing IT_NODE_NAMES Call by reference Type reference (TYPE) TABLE_OF_STRINGS Table of Strings 20120419
4 Importing IT_TREE_INPUT Call by reference Type reference (TYPE) DDFIELDS DD: Field List 20120419
5 Importing IV_LEVEL Call by reference Type reference (TYPE) I 20120419
6 Importing IV_NODE_KEY Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120419

Method SEARCH_TREE on class IDREPFW_CL_MAP_PATH has no exception.

Method SHOW_TREE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PATH Call by reference Type reference (TYPE) IDREPFW_NODENAME Rep.Framework: Name of the node (path in tree) 20120423
2 Exporting EV_CHANGE_SECT Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120605
3 Exporting EV_PATH_SET Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120529
4 Importing IM_DISPLAY_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Display Only ('X'~display only,''~change) 20131025
5 Importing IT_FIELD_CATALOG Call by reference Type reference (TYPE) LVC_T_FCAT Field Catalog for List Viewer Control 20120423
6 Importing IT_NODES Call by reference Type reference (TYPE) IDREPFW_TAB_NODE_DATA Rep.Framework: Data for nodes in mapping tree 20120423
7 Importing IV_SELECTED_NODE Call by reference Type reference (TYPE) LVC_NKEY ALV Tree Control: Node Key 20120423
8 Importing IV_SHOW_CHANGE Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120605

Method SHOW_TREE on class IDREPFW_CL_MAP_PATH has no exception.

Method VALIDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_PATH Call by reference Type reference (TYPE) IDREPFW_NODENAME Rep.Framework: Name of the node (path in tree) 20120530
2 Exporting EV_PATH_OK Call by reference Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120530
3 Importing IS_REP_KEY Call by reference Type reference (TYPE) IDREPFW_STR_REP_KEY Rep.Framework: Combination of key fields: Group,ID,Versn 20120530
4 Importing IV_DATA_NAME Call by reference Type reference (TYPE) FIELDNAME Field Name 20120530
5 Importing IV_MODE Call by reference Type reference (TYPE) CHAR1 Single-Character Indicator 20120530
6 Importing IV_STRUC_NAME Call by reference Type reference (TYPE) FIELDNAME 'IDREPFW_STR_RUN_SECT' Field Name 20120530

Method VALIDATE on class IDREPFW_CL_MAP_PATH has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607