SAP ABAP Class CL_SEDI_ADT_URI_BUILDER_PROG (Class for URI Creation)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-DWB-AIE-SRC (Application Component) ABAP Source Code editors in ABAP in Eclipse
     SEDI_ADT (Package) Service Enabeling Navigation
Properties
Class CL_SEDI_ADT_URI_BUILDER_PROG  
Short Description Class for URI Creation    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SEDI_ADT   Service Enabeling Navigation 
Created 20100824   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_SEDI_ADT_URI_BUILDER_PROG has no forward declaration.
Interfaces
Class CL_SEDI_ADT_URI_BUILDER_PROG has no interface implemented.
Friends
Class CL_SEDI_ADT_URI_BUILDER_PROG has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_INCLUDES Constant Public Type reference (TYPE) STRING 'includes' 20100824
2 CO_MAIN_SOURCE Constant Public Type reference (TYPE) STRING 'source/main' 20100824
3 CO_NAMESPACE_PROGRAMS Constant Public Type reference (TYPE) STRING 'programs' 20101008
4 CO_PROGRAMS Constant Public Type reference (TYPE) STRING 'programs' 20100824
5 CO_STATIC_PATH Static Attribute Private Type reference (TYPE) STRING 20100824
6 CO_VERSIONS Constant Public Type reference (TYPE) STRING 'versions' 20130527
Methods
# Method Level Visibility Method type Description Created on
1 CLASS_CONSTRUCTOR Static method Public Constructor Set name space for URI 20100824
2 CREATE_URI_FOR_INCLUDE Static method Public Method Create URI for include meta data 20100824
3 CREATE_URI_FOR_INCLUDE_SOURCE Static method Public Method Create URI for include source 20100824
4 CREATE_URI_FOR_PROGRAM Static method Public Method Create URI for program meta data 20100824
5 CREATE_URI_FOR_PROGRAM_SOURCE Static method Public Method Create URI for program source 20100824
6 GET_STATIC_PATH Static method Public Method Return static path 20100824
7 SET_NAMESPACE Static method Public Method Simulate other namespace (for unit tests) 20100824
8 URL_ESCAPE Static method Private Method 20111013
Events
Class CL_SEDI_ADT_URI_BUILDER_PROG has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_INCLUDE_TYPE Public Type reference (TYPE) STRING 20100824
Method Signatures

Method CLASS_CONSTRUCTOR Signature

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

Method CREATE_URI_FOR_INCLUDE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20100824
2 Importing QUERY_STRING Call by reference Type reference (TYPE) STRING 20100902
3 Returning RESULT Value transfer Type reference (TYPE) STRING 20100824

Method CREATE_URI_FOR_INCLUDE on class CL_SEDI_ADT_URI_BUILDER_PROG has no exception.

Method CREATE_URI_FOR_INCLUDE_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRAGMENT Call by reference Type reference (TYPE) CL_ADT_TEXT_PLAIN_FRAGMNT_HNDL=>TY_FRAGMENT_PARSED 20100824
2 Importing INCLUDE_NAME Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20100824
3 Importing QUERY_STRING Call by reference Type reference (TYPE) STRING 20100902
4 Returning RESULT Value transfer Type reference (TYPE) STRING 20100824

Method CREATE_URI_FOR_INCLUDE_SOURCE on class CL_SEDI_ADT_URI_BUILDER_PROG has no exception.

Method CREATE_URI_FOR_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing PROGRAM_NAME Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20100830
2 Importing QUERY_STRING Call by reference Type reference (TYPE) STRING 20100902
3 Returning RESULT Value transfer Type reference (TYPE) STRING 20100824

Method CREATE_URI_FOR_PROGRAM on class CL_SEDI_ADT_URI_BUILDER_PROG has no exception.

Method CREATE_URI_FOR_PROGRAM_SOURCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FRAGMENT Call by reference Type reference (TYPE) CL_ADT_TEXT_PLAIN_FRAGMNT_HNDL=>TY_FRAGMENT_PARSED 20100824
2 Importing PROGRAM_NAME Call by reference Type reference (TYPE) PROGNAME ABAP Program Name 20100830
3 Importing QUERY_STRING Call by reference Type reference (TYPE) STRING 20100902
4 Returning RESULT Value transfer Type reference (TYPE) STRING 20100824

Method CREATE_URI_FOR_PROGRAM_SOURCE on class CL_SEDI_ADT_URI_BUILDER_PROG has no exception.

Method GET_STATIC_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RESULT Value transfer Type reference (TYPE) STRING 20100824

Method GET_STATIC_PATH on class CL_SEDI_ADT_URI_BUILDER_PROG has no exception.

Method SET_NAMESPACE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing STATIC_PATH Call by reference Type reference (TYPE) STRING 20100824

Method SET_NAMESPACE on class CL_SEDI_ADT_URI_BUILDER_PROG has no exception.

Method URL_ESCAPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing NAME Call by reference Type reference (TYPE) CSEQUENCE 20111013
2 Returning RESULT Value transfer Type reference (TYPE) STRING 20111013

Method URL_ESCAPE on class CL_SEDI_ADT_URI_BUILDER_PROG has no exception.
History
Last changed by/on SAP  20140121 
SAP Release Created in 800