SAP ABAP Class CL_PROXY_PATH_CONVERTER_RTMD (Path Converter)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME (Package) ES Tools: Proxy Generation
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_PROXY_PATH_CONVERTER Converter for ABAP-PATH and XPATH 20080709
Properties
Class CL_PROXY_PATH_CONVERTER_RTMD  
Short Description Path Converter    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SAI_PROXY_GENTIME   ES Tools: Proxy Generation 
Created 20080709   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PROXY_PATH_CONVERTER_RTMD has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_PROXY_PATH_CONVERTER Converter for ABAP-PATH and XPATH 20080709
Friends
Class CL_PROXY_PATH_CONVERTER_RTMD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CHECK_SPLIT Instance attribute Private Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110707
2 MAPPING Instance attribute Private Type reference (TYPE) T_MAPPING 20080711
3 MAP_PARTIAL Instance attribute Private Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20090721
4 TYPE_NAME Instance attribute Private Type reference (TYPE) STRING 20080715
Methods
# Method Level Visibility Method type Description Created on
1 BUILD Instance method Private Method 20080711
2 CHECK_AND_REDUCE_INDEX Instance method Private Method 20080711
3 CHECK_INDEX Static method Private Method 20080715
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20080709
5 CREATE_FROM_DATA_TYPE Static method Public Method 20090610
6 CREATE_FROM_MESSAGE_TYPE Static method Public Method 20080709
7 FILL_ARRAY Static method Private Method 20080711
8 SPLIT_ARRAY Static method Private Method 20080711
Events
Class CL_PROXY_PATH_CONVERTER_RTMD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_MAPPING Private See coding 20080711 t_mapping type standard table of t_mapping_line
2 T_MAPPING_LINE Private See coding 20080711 begin of t_mapping_line, apath type string, xpath type string, xkey type string, end of t_mapping_line
3 T_STRING_TAB Private See coding 20080711 T_string_TAB type standard table of string
Method Signatures

Method BUILD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APATH Call by reference Type reference (TYPE) STRING 20080711
2 Importing DEF Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DEF Proxy Runtime: Meta Data 20080711
3 Importing XPATH Call by reference Type reference (TYPE) STRING 20080711

Method BUILD on class CL_PROXY_PATH_CONVERTER_RTMD has no exception.

Method CHECK_AND_REDUCE_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN Call by reference Type reference (TYPE) T_STRING_TAB 20080711
2 Exporting OUT Call by reference Type reference (TYPE) T_STRING_TAB 20080711
3 Importing REF Call by reference Type reference (TYPE) T_STRING_TAB 20080711
4 Importing XPATH Call by reference Type reference (TYPE) STRING 20080715
# Exception Resumable Description Created on
1 CX_PROXY_INVALID_XPATH Invalid XPATH 20080711

Method CHECK_INDEX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INDEX Call by reference Type reference (TYPE) T_STRING_TAB 20080715
# Exception Resumable Description Created on
1 LCX_INVALID_INDEX 20080715

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_SPLIT Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110707
2 Importing MAP_PARTIAL Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20090721
3 Importing METADATA Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DATA Proxy Runtime: Meta Data 20080709
4 Importing ROOT_NAME Call by reference Type reference (TYPE) QNAME Qualified Name 20080710
5 Importing TYPE_NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20080715

Method CONSTRUCTOR on class CL_PROXY_PATH_CONVERTER_RTMD has no exception.

Method CREATE_FROM_DATA_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MAP_PARTIAL Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20090721
2 Importing NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20090610
3 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_PROXY_PATH_CONVERTER Converter for ABAP-PATH and XPATH 20090610
# Exception Resumable Description Created on
1 CX_PROXY_INVALID_MESSAGE_TYPE cx_proxy_fault 20090610

Method CREATE_FROM_MESSAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CHECK_SPLIT Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20110708
2 Importing MAP_PARTIAL Call by reference Type reference (TYPE) PRX_BOOLEAN ABAP Proxies: Boolean Value ('X' = True, Space = False) 20090721
3 Importing NAME Call by reference Type reference (TYPE) PRX_R3NAME Proxy Generation: Name of an Object in R/3 20080709
4 Importing RT_DATA Call by reference Object reference (TYPE REF TO) IF_PROXY_RT_DATA Proxy Runtime: Meta Data 20110707
5 Returning RVAL Value transfer Object reference (TYPE REF TO) IF_PROXY_PATH_CONVERTER Converter for ABAP-PATH and XPATH 20080709
# Exception Resumable Description Created on
1 CX_PROXY_INVALID_MESSAGE_TYPE cx_proxy_fault 20080709

Method FILL_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_INDEX Call by reference Type reference (TYPE) T_STRING_TAB 20080711
2 Importing IN_PATH Call by reference Type reference (TYPE) STRING 20080711
3 Returning RVAL Value transfer Type reference (TYPE) STRING 20080711

Method FILL_ARRAY on class CL_PROXY_PATH_CONVERTER_RTMD has no exception.

Method SPLIT_ARRAY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IN_PATH Call by reference Type reference (TYPE) STRING 20080711
2 Exporting OUT_INDEX Call by reference Type reference (TYPE) T_STRING_TAB 20080711
3 Exporting OUT_PATH Call by reference Type reference (TYPE) STRING 20080711

Method SPLIT_ARRAY on class CL_PROXY_PATH_CONVERTER_RTMD has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 712