SAP ABAP Class CL_PROXY_PATH_UTILS (Path utilities)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-PRX (Application Component) Proxy Generation
     SAI_PROXY_GENTIME (Package) ES Tools: Proxy Generation
Properties
Class CL_PROXY_PATH_UTILS  
Short Description Path utilities    
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 20080718   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_PROXY_PATH_UTILS has no forward declaration.
Interfaces
Class CL_PROXY_PATH_UTILS has no interface implemented.
Friends
Class CL_PROXY_PATH_UTILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_COMP_SEPARATOR Constant Private Type reference (TYPE) SRAL_CHAR01 '-' RAL: Char field with length 1 20120530
2 CO_SPACE Constant Private Type reference (TYPE) SRAL_CHAR01 '' RAL: Char field with length 1 20120531
3 CO_TABLE_PATTERN Constant Private Type reference (TYPE) SRAL_CHAR02 '[]' RAL: Char field with length 2 20120531
4 CO_TABLE_PATTERN_CLOSE Constant Private Type reference (TYPE) SRAL_CHAR01 ']' RAL: Char field with length 1 20120530
5 CO_TABLE_PATTERN_OPEN Constant Private Type reference (TYPE) SRAL_CHAR01 '[' RAL: Char field with length 1 20120530
Methods
# Method Level Visibility Method type Description Created on
1 GET_APATH_REFERENCE Static method Public Method 20080718
2 GET_APATH_REFERENCE_WITH_TAB Static method Public Method 20120601
3 RESOLVE_APATH Static method Private Method RAL: Resolves abap path referencing to a given source 20120529
Events
Class CL_PROXY_PATH_UTILS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SRAL_CHAR01 Public See coding 20120619 SRAL_CHAR01 type c length 1
2 SRAL_CHAR02 Public See coding 20120619 SRAL_CHAR02 type c length 2
3 SRAL_TABLE_VALUE Public See coding 20120619 begin of SRAL_TABLE_VALUE, APATH type string, XPATH type string, VALUE type ref to data, end of SRAL_TABLE_VALUE
4 SRAL_TABLE_VALUES Public See coding 20120619 SRAL_TABLE_VALUES type STANDARD TABLE OF SRAL_TABLE_VALUE WITH DEFAULT KEY
Method Signatures

Method GET_APATH_REFERENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing APATH Call by reference Type reference (TYPE) CSEQUENCE 20080718
2 Returning RVAL Value transfer Object reference (TYPE REF TO) DATA 20080718
3 Importing SOURCE Call by reference Type reference (TYPE) DATA 20080718
# Exception Resumable Description Created on
1 CX_PROXY_INVALID_APATH Invalid ABAP path 20080718

Method GET_APATH_REFERENCE_WITH_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APATH Call by reference Type reference (TYPE) CSEQUENCE 20120601
2 Importing I_SOURCE Call by reference Type reference (TYPE) DATA 20120601
3 Returning RVAL Value transfer Type reference (TYPE) SRAL_TABLE_VALUES 20120604
# Exception Resumable Description Created on
1 CX_PROXY_INVALID_APATH Invalid ABAP path 20120601

Method RESOLVE_APATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_APATH Call by reference Type reference (TYPE) STRING RAL: abap path to be processed 20120530
2 Importing I_APATH_RES Call by reference Type reference (TYPE) STRING RAL: Resolved abap path 20120530
3 Importing I_SOURCE Call by reference Object reference (TYPE REF TO) DATA RAL: source current 20120530
4 Changing RVAL Call by reference Type reference (TYPE) SRAL_TABLE_VALUES RAL: contains ABAP paths and its values for table field 20120530
# Exception Resumable Description Created on
1 CX_PROXY_INVALID_APATH Invalid ABAP path 20120601
History
Last changed by/on SAP  20130531 
SAP Release Created in 712