SAP ABAP Class CL_RSO_RES_URI_UTIL (Helper Class for URI Handling)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-MTD (Application Component) Metadata (Repository)
     RSO_RES_UTIL (Package) BW: ResourceUtility
Properties
Class CL_RSO_RES_URI_UTIL  
Short Description Helper Class for URI Handling    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSO_RES_UTIL   BW: ResourceUtility 
Created 20130626   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_RSO_RES_URI_UTIL has no forward declaration.
Interfaces
Class CL_RSO_RES_URI_UTIL has no interface implemented.
Friends
Class CL_RSO_RES_URI_UTIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_QUERY_PARAMS_PARSED Instance attribute Private Type reference (TYPE) RS_BOOL Boolean 20130627
2 P_TH_BUFFER Static Attribute Private Type reference (TYPE) PT_TH_BUFFER Object cache 20130627
3 P_TH_PARAM Instance attribute Private Type reference (TYPE) PT_TH_PARAM 20130627
4 P_URI Instance attribute Private Type reference (TYPE) STRING URI 20130626
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20130626
2 GET_INSTANCE Static method Public Method Return Instance 20130626
3 GET_QUERY_PARAM_VALUE Instance method Public Method Get value of a query parameter 20130627
4 P_PARSE_QUERY_PARAMS Instance method Private Method Parse URI for query parameters 20130627
Events
Class CL_RSO_RES_URI_UTIL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 PT_S_BUFFER Private See coding Object cache entry 20130627 BEGIN OF pt_s_buffer, uri TYPE string, r_uri_util TYPE REF TO cl_rso_res_uri_util, END OF pt_s_buffer
2 PT_S_PARAM Private See coding 20130627 BEGIN OF PT_S_PARAM, name type string, value type string, end OF PT_S_PARAM
3 PT_TH_BUFFER Private See coding Object cache 20130627 PT_TH_BUFFER type HASHED TABLE OF pt_s_buffer WITH UNIQUE KEY uri
4 PT_TH_PARAM Private See coding 20130627 pt_th_param type HASHED TABLE OF pt_s_param WITH UNIQUE KEY name
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URI Call by reference Type reference (TYPE) CSEQUENCE URI 20130626

Method CONSTRUCTOR on class CL_RSO_RES_URI_UTIL has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_URI Call by reference Type reference (TYPE) CSEQUENCE URI 20130626
2 Returning R_R_INSTANCE Value transfer Object reference (TYPE REF TO) CL_RSO_RES_URI_UTIL Helper Class for URI Handling 20130626

Method GET_INSTANCE on class CL_RSO_RES_URI_UTIL has no exception.

Method GET_QUERY_PARAM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PARAM_NAME Call by reference Type reference (TYPE) CSEQUENCE Query parameter name 20130627
2 Returning R_VALUE Value transfer Type reference (TYPE) STRING Parameter value 20130627

Method GET_QUERY_PARAM_VALUE on class CL_RSO_RES_URI_UTIL has no exception.

Method P_PARSE_QUERY_PARAMS Signature

Method P_PARSE_QUERY_PARAMS on class CL_RSO_RES_URI_UTIL has no parameter.
Method P_PARSE_QUERY_PARAMS on class CL_RSO_RES_URI_UTIL has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 740