Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Interface implementation (CLASS c. INTERFACES i_ref) | IF_HTTP_EXTENSION | HTTP Framework (iHTTP) HTTP Request Handler | 20120123 |
Properties
| Class | /UI5/CL_UI5_HTTP_HANDLER | |
| Short Description | UI5 HTTP request handler | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | /UI5/UI5_INFRA | SAP UI5 Infrastructure |
| Created | 20120123 | SAP |
| Last change | 20141120 | |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
| # | Interface | Abstract | Final | Description | Created on |
|---|---|---|---|---|---|
| 1 | IF_HTTP_EXTENSION | HTTP Framework (iHTTP) HTTP Request Handler | 20120123 |
Friends
Class /UI5/CL_UI5_HTTP_HANDLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Public | Type reference (TYPE) | STRING | 'APPLICATIONS' | name of application folder | 20120123 | ||
| 2 | Constant | Public | Type reference (TYPE) | STRING | 'base' | name of base theme | 20120123 | ||
| 3 | Constant | Private | Type reference (TYPE) | STRING | 'CLEARCACHE' | Name of clear server cache request | 20120123 | ||
| 4 | Constant | Public | Type reference (TYPE) | SKWF_DESCR | '1' | default version | 20120626 | ||
| 5 | Constant | Private | Type reference (TYPE) | STRING | 'preload' | Merge mode preload | 20130708 | ||
| 6 | Constant | Private | Type reference (TYPE) | STRING | 'raw' | Merge mode raw | 20130708 | ||
| 7 | Constant | Private | Type reference (TYPE) | STRING | 'require' | Merge mode require | 20130708 | ||
| 8 | Constant | Public | Type reference (TYPE) | STRING | '/SAP/PUBLIC/BC/UI5/' | Startpath in MIME repository | 20120123 | ||
| 9 | Static Attribute | Private | Type reference (TYPE) | GT_LIBRARIES_TYPE | table of libraries | 20120123 | |||
| 10 | Static Attribute | Private | Type reference (TYPE) | GT_VERSIONS_TYPE | Table type for versions | 20120625 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Static method | Public | Method | addjust MIME type for files | 20140430 | |
| 2 | Static method | Public | Method | adds cache control data to response | 20120123 | |
| 3 | Static method | Public | Method | check if a version name is valid | 20130417 | |
| 4 | Instance method | Private | Method | clear server cache for SAPUI5 | 20120123 | |
| 5 | Instance method | Private | Method | convert the module name (/ to .) | 20130709 | |
| 6 | Instance method | Private | Method | create overview start page with bootstrap information | 20120123 | |
| 7 | Static method | Public | Method | determine the version to use if no exitsting version used | 20130417 | |
| 8 | Static method | Public | Method | escapes the html string | 20120702 | |
| 9 | Static method | Private | Method | escapes the Javascript string | 20121108 | |
| 10 | Instance method | Private | Method | finds a file in the application | 20120123 | |
| 11 | Instance method | Private | Method | finds a file in one of the libraries | 20120123 | |
| 12 | Static method | Public | Method | get bootstrap string | 20120123 | |
| 13 | Instance method | Private | Method | creates the timestamp for the cache buster | 20120123 | |
| 14 | Static method | Public | Method | get the version of the distribution layer | 20140512 | |
| 15 | Static method | Private | Method | reads a file from a BSP application | 20130613 | |
| 16 | Instance method | Private | Method | get content of a folder | 20120123 | |
| 17 | Static method | Public | Method | converts a long file name of an URL into a hash name | 20120123 | |
| 18 | Static method | Private | Method | get installed libraries | 20120123 | |
| 19 | Static method | Public | Method | get installed libraries wirh its version | 20120828 | |
| 20 | Instance method | Private | Method | get the dependencies of a library | 20130610 | |
| 21 | Instance method | Private | Method | get the modules that are requered to run requested modules | 20130605 | |
| 22 | Instance method | Private | Method | get a list of requred modules from the application | 20130604 | |
| 23 | Instance method | Private | Method | gets the required modules in a recursive way | 20130610 | |
| 24 | Instance method | Private | Method | creates the content for discovery/all_libs request | 20140630 | |
| 25 | Static method | Private | Method | get the theme and the libraries from the URL | 20130617 | |
| 26 | Instance method | Private | Method | handles a cachebuster request | 20120123 | |
| 27 | Instance method | Private | Method | merge CSS of requested libraries | 20130617 | |
| 28 | Instance method | Private | Method | merge requested modules | 20130603 | |
| 29 | Instance method | Private | Method | merge library parameters of requested libraries | 20130617 | |
| 30 | Instance method | Private | Method | Find the base rsource bundle | 20120123 | |
| 31 | Instance method | Private | Method | Find the file in the BASE theme | 20120123 | |
| 32 | Static method | Public | Method | file not found handler | 20120123 | |
| 33 | Instance method | Private | Method | parse the list of modules from the URL query | 20130604 | |
| 34 | Instance method | Private | Method | map the URL to the correct MIME path | 20120123 | |
| 35 | Instance method | Private | Method | write requred modules as preload function | 20130709 | |
| 36 | Instance method | Private | Method | write required modules in raw mode | 20130605 | |
| 37 | Instance method | Private | Method | write required modules in required mode | 20130606 |
Events
Class /UI5/CL_UI5_HTTP_HANDLER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | GS_DEPENDENCIES_TYPE | Private | See coding | structure type for library dependencies | 20130610 | BEGIN OF gs_dependencies_type,
module TYPE string,
requires TYPE gt_module_type,
includes TYPE gt_module_type,
used TYPE abap_bool,
END OF gs_dependencies_type
|
|
| 2 | GS_INCLUDED_TYPE | Private | See coding | structure type for included modules | 20130610 | BEGIN OF gs_included_type,
module TYPE string,
included_in TYPE string,
END OF gs_included_type
|
|
| 3 | GS_LIBRARIES_TYPE | Private | See coding | Structure type for libraries | 20120625 | BEGIN OF gs_libraries_type,
library TYPE skwf_descr,
version TYPE skwf_descr,
END OF gs_libraries_type
|
|
| 4 | GS_LIBRARIES_VERSION_TYPE | Public | See coding | Structure type for library versions | 20120828 | BEGIN OF GS_LIBRARIES_VERSION_TYPE,
library type string,
main_version type string,
version type string,
timestamp type string,
library_name type string.
types: END OF GS_LIBRARIES_VERSION_TYPE
|
|
| 5 | GS_MODULESET_TYPE | Private | See coding | structure type for moduleset | 20130605 | BEGIN OF gs_moduleset_type,
mode TYPE string,
name TYPE string,
resolve TYPE abap_bool,
renderer TYPE abap_bool,
modules TYPE gt_module_st_type,
END OF gs_moduleset_type
|
|
| 6 | GS_MODULE_TYPE | Private | See coding | Structure type for module | 20130604 | BEGIN OF gs_module_type,
module TYPE string,
END OF gs_module_type
|
|
| 7 | GS_REQUIRED_FROM_TYPE | Private | See coding | structure type for required modules | 20130611 | BEGIN OF gs_required_from_type,
module TYPE string,
required_from TYPE string,
END OF gs_required_from_type
|
|
| 8 | GS_VERSIONS_TYPE | Private | See coding | Structure type for versions | 20120625 | BEGIN OF gs_versions_type ,
version TYPE skwf_descr,
END OF gs_versions_type
|
|
| 9 | GT_DEPENDENCIES_TYPE | Private | See coding | table type for library dependencies | 20130610 | gt_dependencies_type TYPE SORTED TABLE OF gs_dependencies_type WITH UNIQUE KEY module
|
|
| 10 | GT_INCLUDED_TYPE | Private | See coding | table type for included modules | 20130610 | gt_included_type TYPE SORTED TABLE OF gs_included_type WITH NON-UNIQUE KEY module
|
|
| 11 | GT_LIBRARIES_TYPE | Private | See coding | Table type for libraries | 20120123 | gt_libraries_type TYPE SORTED TABLE OF gs_libraries_type WITH UNIQUE KEY library version
|
|
| 12 | GT_LIBRARIES_VERSION_TYPE | Public | See coding | Table type for library versions | 20120828 | GT_LIBRARIES_VERSION_TYPE type SORTED TABLE OF GS_LIBRARIES_VERSION_TYPE WITH UNIQUE KEY library main_version
|
|
| 13 | GT_MODULESET_TYPE | Private | See coding | table type for moduleset | 20130605 | gt_moduleset_type TYPE STANDARD TABLE OF gs_moduleset_type
|
|
| 14 | GT_MODULE_ST_TYPE | Private | See coding | Standard table type for modules | 20130611 | gt_module_st_type TYPE STANDARD TABLE OF gs_module_type WITH NON-UNIQUE KEY module
|
|
| 15 | GT_MODULE_TYPE | Private | See coding | Table type for modules | 20130604 | gt_module_type TYPE SORTED TABLE OF gs_module_type WITH UNIQUE KEY module
|
|
| 16 | GT_REQUIRED_FROM_TYPE | Private | See coding | table type for required modules | 20130611 | gt_required_from_type TYPE SORTED TABLE OF gs_required_from_type WITH NON-UNIQUE KEY module
|
|
| 17 | GT_VERSIONS_TYPE | Private | See coding | Table type for versions | 20120625 | gt_versions_type TYPE SORTED TABLE OF gs_versions_type WITH UNIQUE KEY version
|
Method Signatures
Method ADJUST_MIME_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20140430 | |||
| 2 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | file path inside of a library | 20140430 |
Method ADJUST_MIME_TYPE on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method CACHE_CONTROL Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_NOT_CHANGED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Indicator file not changed | 20120123 | |||
| 2 | IO_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20120123 | |||
| 3 | IV_CB_TIMESTAMP_USED | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | cache buster timestamp used in request | 20120613 | ||
| 4 | IV_ETAG | Call by reference | Type reference (TYPE) | CHAR32 | Etag for server cache | 20120123 | |||
| 5 | IV_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20120123 | |||
| 6 | IV_USE_CACHE | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | Indicator to use cache or not | 20120123 |
Method CACHE_CONTROL on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method CHECK_VERSION_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | version name | 20130417 | |||
| 2 | RV_VALID | Value transfer | Type reference (TYPE) | ABAP_BOOL | flag if valid name | 20130417 |
Method CHECK_VERSION_NAME on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method CLEAR_SERVER_CACHE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT | Call by reference | Type reference (TYPE) | STRING | Inhalt | 20120123 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20120123 | |||
| 3 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | STRING | MIME type | 20120123 | |||
| 4 | IO_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20120123 |
Method CLEAR_SERVER_CACHE on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method CONVERT_MODULE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_MODULE | Call by reference | Type reference (TYPE) | STRING | module name | 20130709 |
Method CONVERT_MODULE_NAME on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method CREATE_INDEX_PAGE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT | Call by reference | Type reference (TYPE) | STRING | Inhalt | 20120123 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20120123 | |||
| 3 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | STRING | MIME type | 20120123 | |||
| 4 | IO_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20120123 |
Method CREATE_INDEX_PAGE on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method DETERMINE_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | version to use | 20130417 |
Method DETERMINE_VERSION on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method ESCAPE_HTML Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | unescaped string | 20120702 | |||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | escaped string | 20120702 |
Method ESCAPE_HTML on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method ESCAPE_JAVASCRIPT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VALUE | Call by reference | Type reference (TYPE) | STRING | unescaped string | 20121108 | |||
| 2 | RV_VALUE | Value transfer | Type reference (TYPE) | STRING | escaped string | 20121108 |
Method ESCAPE_JAVASCRIPT on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method FIND_FILE_IN_APPLICATION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | file content | 20120123 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20120123 | |||
| 3 | EV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | file content as string | 20120123 | |||
| 4 | EV_ETAG | Call by reference | Type reference (TYPE) | CHAR32 | Etag for server cache | 20120123 | |||
| 5 | EV_IS_FOLDER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Folder indicator | 20120123 | |||
| 6 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20120123 | |||
| 7 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20120123 | |||
| 8 | EV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | version to use for application | 20130418 | |||
| 9 | IV_APPLICATION | Call by reference | Type reference (TYPE) | STRING | application | 20120123 | |||
| 10 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | file path inside of a application | 20120123 |
Method FIND_FILE_IN_APPLICATION on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method FIND_FILE_IN_LIBRARIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | file content | 20120123 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20120123 | |||
| 3 | EV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | file content as string | 20120123 | |||
| 4 | EV_ETAG | Call by reference | Type reference (TYPE) | CHAR32 | Etag for server cache | 20120123 | |||
| 5 | EV_IS_FOLDER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Folder indicator | 20120123 | |||
| 6 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20120123 | |||
| 7 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20120123 | |||
| 8 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | file path inside of a library | 20120123 | |||
| 9 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20120625 |
Method FIND_FILE_IN_LIBRARIES on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_BOOTSTRAP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_BOOTSTRAP | Call by reference | Type reference (TYPE) | STRING | bootstrap string | 20120123 | |||
| 2 | IV_HOST | Call by reference | Type reference (TYPE) | STRING | host/server | 20120123 | |||
| 3 | IV_ICF_HANDLER | Call by reference | Type reference (TYPE) | STRING | 'sap/public/bc/ui5_ui5' | path for used icf handler | 20120123 | ||
| 4 | IV_USE_CACHEBUSTER | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_TRUE | use cachebuster for core url | 20120123 |
Method GET_BOOTSTRAP on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_CACHEBUSTER_TIMESTAMP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | GC_DEFAULT_VERSION | runtime version | 20121023 | ||
| 2 | RV_TIMESTAMP | Value transfer | Type reference (TYPE) | STRING | Timestamp for cachebuster | 20120123 |
Method GET_CACHEBUSTER_TIMESTAMP on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_DIST_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | version for check | 20140512 | |||
| 2 | RV_VERSION | Value transfer | Type reference (TYPE) | STRING | version of dist layer | 20140512 |
Method GET_DIST_VERSION on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_FILE_FROM_BSP_APP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | file content | 20130613 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20130613 | |||
| 3 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20130613 | |||
| 4 | IV_APPLICATION | Call by reference | Type reference (TYPE) | STRING | application | 20130613 | |||
| 5 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | file path inside of an application | 20130613 |
Method GET_FILE_FROM_BSP_APP on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_FOLDER_CONTENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT | Call by reference | Type reference (TYPE) | STRING | content | 20120123 | |||
| 2 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | STRING | MIME type | 20120123 | |||
| 3 | IV_URL | Call by reference | Type reference (TYPE) | STRING | URL | 20120123 |
Method GET_FOLDER_CONTENT on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_HASH_FOR_LONG_FILE_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_URL | Call by reference | Type reference (TYPE) | STRING | URL | 20120123 | |||
| 2 | EV_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | file name | 20120123 |
Method GET_HASH_FOR_LONG_FILE_NAME on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_LIBRARIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIBRARIES | Call by reference | Type reference (TYPE) | GT_LIBRARIES_TYPE | libraries | 20120123 | |||
| 2 | ET_VERSIONS | Call by reference | Type reference (TYPE) | GT_VERSIONS_TYPE | versions | 20120625 |
Method GET_LIBRARIES on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_LIBRARIES_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIBRARIES_VERSION | Call by reference | Type reference (TYPE) | GT_LIBRARIES_VERSION_TYPE | Table of library versions | 20120828 | |||
| 2 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | get libraries only for requested version | 20131121 |
Method GET_LIBRARIES_VERSION on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_LIBRARY_DEPENDENCIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DEPENDENCIES | Call by reference | Type reference (TYPE) | GT_DEPENDENCIES_TYPE | table of library dependencies | 20130610 | |||
| 2 | CT_INCLUDED | Call by reference | Type reference (TYPE) | GT_INCLUDED_TYPE | table of included modules | 20130610 | |||
| 3 | CT_REQUIRED_FROM | Call by reference | Type reference (TYPE) | GT_REQUIRED_FROM_TYPE | table of required modules | 20130611 | |||
| 4 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20130613 | |||
| 5 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20130610 | |||
| 6 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | path to file | 20130610 | |||
| 7 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20130610 |
Method GET_LIBRARY_DEPENDENCIES on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_PREREQUIRED_MODULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MODULESETS | Call by reference | Type reference (TYPE) | GT_MODULESET_TYPE | table of modulesets | 20130610 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20130613 | |||
| 3 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20130605 |
Method GET_PREREQUIRED_MODULES on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_REQUIRED_MODULES_FROM_APP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MODULESETS | Call by reference | Type reference (TYPE) | GT_MODULESET_TYPE | table of modulesets | 20130605 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20130613 | |||
| 3 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20130613 | |||
| 4 | IV_APPLICATION | Call by reference | Type reference (TYPE) | STRING | application | 20130605 | |||
| 5 | IV_QUERY | Call by reference | Type reference (TYPE) | STRING | URL query for modules | 20130604 |
Method GET_REQUIRED_MODULES_FROM_APP on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_REQUIRED_MODULES_RECURSIVE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DEPENDENCIES | Call by reference | Type reference (TYPE) | GT_DEPENDENCIES_TYPE | table of library dependencies | 20130610 | |||
| 2 | CT_INCLUDED | Call by reference | Type reference (TYPE) | GT_INCLUDED_TYPE | table of included modules | 20130618 | |||
| 3 | CT_LIBRARIES_READ | Call by reference | Type reference (TYPE) | GT_LIBRARIES_TYPE | Table of libraries where depencencies are read | 20130618 | |||
| 4 | CT_MODULES | Call by reference | Type reference (TYPE) | GT_MODULE_TYPE | Table of modules required | 20130610 | |||
| 5 | CT_REQUIRED_FROM | Call by reference | Type reference (TYPE) | GT_REQUIRED_FROM_TYPE | table of required modules | 20130618 | |||
| 6 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20130618 | |||
| 7 | IV_MODULE | Call by reference | Type reference (TYPE) | STRING | Module | 20130610 | |||
| 8 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20130618 |
Method GET_REQUIRED_MODULES_RECURSIVE on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_SAP_UI_VERSION Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT | Call by reference | Type reference (TYPE) | STRING | file content | 20140630 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20140630 | |||
| 3 | EV_ETAG | Call by reference | Type reference (TYPE) | CHAR32 | Etag for server cache | 20140630 | |||
| 4 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20140630 | |||
| 5 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | used version | 20140630 |
Method GET_SAP_UI_VERSION on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method GET_THEME_LIBRARIES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_LIBRARIES | Call by reference | Type reference (TYPE) | GT_LIBRARIES_TYPE | Table of libraries | 20130617 | |||
| 2 | EV_THEME | Call by reference | Type reference (TYPE) | STRING | requested theme | 20130617 | |||
| 3 | IO_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20130617 | |||
| 4 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | file path inside of a library | 20130617 |
Method GET_THEME_LIBRARIES on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method HANDLE_CACHEBUSTER_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_PATH | Call by reference | Type reference (TYPE) | STRING | path | 20120123 | |||
| 2 | EV_CB_TIMESTAMP_USED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Cachebuster timestamp used | 20120613 | |||
| 3 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20120123 | |||
| 4 | EV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | file content as string | 20120123 | |||
| 5 | EV_ERROR_CODE | Call by reference | Type reference (TYPE) | I | error code | 20120123 | |||
| 6 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20120123 | |||
| 7 | IO_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20130515 |
Method HANDLE_CACHEBUSTER_REQUEST on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method MERGE_CSS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20130617 | |||
| 2 | EV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | file content as string | 20130617 | |||
| 3 | EV_ETAG | Call by reference | Type reference (TYPE) | CHAR32 | Etag for server cache | 20130617 | |||
| 4 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20130617 | |||
| 5 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20130617 | |||
| 6 | IO_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20130617 | |||
| 7 | IV_DEBUG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Debugging mode | 20130617 | ||
| 8 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | file path inside of a library | 20130617 | |||
| 9 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20130617 |
Method MERGE_CSS on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method MERGE_MODULES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20130603 | |||
| 2 | EV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | file content as string | 20130603 | |||
| 3 | EV_ETAG | Call by reference | Type reference (TYPE) | CHAR32 | Etag for server cache | 20130603 | |||
| 4 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20130603 | |||
| 5 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20130603 | |||
| 6 | IO_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20130603 | |||
| 7 | IV_APPLICATION | Call by reference | Type reference (TYPE) | STRING | application | 20130605 | |||
| 8 | IV_DEBUG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Debugging mode | 20130606 | ||
| 9 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20130604 |
Method MERGE_MODULES on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method MERGE_PARAMETERS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20130617 | |||
| 2 | EV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | file content as string | 20130617 | |||
| 3 | EV_ETAG | Call by reference | Type reference (TYPE) | CHAR32 | Etag for server cache | 20130617 | |||
| 4 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20130617 | |||
| 5 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20130617 | |||
| 6 | IO_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20130617 | |||
| 7 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | file path inside of a library | 20130617 | |||
| 8 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20130617 |
Method MERGE_PARAMETERS on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method NEGOTIATE_RES_BUNDLE_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | file content | 20120123 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20120123 | |||
| 3 | EV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | file content as string | 20120123 | |||
| 4 | EV_ETAG | Call by reference | Type reference (TYPE) | CHAR32 | Etag for server cache | 20120123 | |||
| 5 | EV_IS_FOLDER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Folder indicator | 20120123 | |||
| 6 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20120123 | |||
| 7 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20120123 | |||
| 8 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | file path inside of a library | 20120123 | |||
| 9 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20120625 |
Method NEGOTIATE_RES_BUNDLE_REQUEST on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method NEGOTIATE_THEME_REQUEST Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | file content | 20120123 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20120123 | |||
| 3 | EV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | file content as string | 20120123 | |||
| 4 | EV_ETAG | Call by reference | Type reference (TYPE) | CHAR32 | Etag for server cache | 20120123 | |||
| 5 | EV_IS_FOLDER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Folder indicator | 20120123 | |||
| 6 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20120123 | |||
| 7 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20120123 | |||
| 8 | IV_PATH | Call by reference | Type reference (TYPE) | STRING | file path inside of a library | 20120123 | |||
| 9 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20120625 |
Method NEGOTIATE_THEME_REQUEST on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method NOT_FOUND Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CONTENT | Call by reference | Type reference (TYPE) | STRING | Inhalt | 20120123 | |||
| 2 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | STRING | MIME type | 20120123 | |||
| 3 | IV_TITLE | Call by reference | Type reference (TYPE) | STRING | Title of page | 20131113 | |||
| 4 | IV_URL | Call by reference | Type reference (TYPE) | STRING | URL | 20120123 |
Method NOT_FOUND on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method PARSE_URL_QUERY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ET_MODULESETS | Call by reference | Type reference (TYPE) | GT_MODULESET_TYPE | table of modulesets | 20130611 | |||
| 2 | IV_QUERY | Call by reference | Type reference (TYPE) | STRING | URL query for modules | 20130604 |
Method PARSE_URL_QUERY on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method RESOURCE_SERVLET Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_CB_TIMESTAMP_USED | Call by reference | Type reference (TYPE) | ABAP_BOOL | Cachebuster timestamp used | 20120613 | |||
| 2 | EV_CONTENT | Call by reference | Type reference (TYPE) | XSTRING | file content | 20120123 | |||
| 3 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20120123 | |||
| 4 | EV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | file content as string | 20120123 | |||
| 5 | EV_ERROR_CODE | Call by reference | Type reference (TYPE) | I | error code | 20120123 | |||
| 6 | EV_ETAG | Call by reference | Type reference (TYPE) | CHAR32 | Etag for server cache | 20120123 | |||
| 7 | EV_IS_FOLDER | Call by reference | Type reference (TYPE) | ABAP_BOOL | Folder indicator | 20120123 | |||
| 8 | EV_MIME_TYPE | Call by reference | Type reference (TYPE) | CSEQUENCE | MIME type | 20120123 | |||
| 9 | EV_NOT_FOUND | Call by reference | Type reference (TYPE) | ABAP_BOOL | not found indicator | 20120123 | |||
| 10 | EV_USE_CACHE | Call by reference | Type reference (TYPE) | ABAP_BOOL | use cache | 20120123 | |||
| 11 | IO_SERVER | Call by reference | Object reference (TYPE REF TO) | IF_HTTP_SERVER | HTTP Server | 20120123 |
Method RESOURCE_SERVLET on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method WRITE_MODULES_PRELOAD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | Content | 20130709 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20130709 | |||
| 3 | IS_MODULESET | Call by reference | Type reference (TYPE) | GS_MODULESET_TYPE | moduleset | 20130709 | |||
| 4 | IV_DEBUG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Debugging mode | 20130709 | ||
| 5 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20130709 |
Method WRITE_MODULES_PRELOAD on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method WRITE_MODULES_RAW Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | Content | 20130605 | |||
| 2 | EV_CONTENT_LAST_CHANGED | Call by reference | Type reference (TYPE) | SDOK_CHTST | last changed | 20130613 | |||
| 3 | IS_MODULESET | Call by reference | Type reference (TYPE) | GS_MODULESET_TYPE | moduleset | 20130605 | |||
| 4 | IV_DEBUG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Debugging mode | 20130606 | ||
| 5 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20130605 |
Method WRITE_MODULES_RAW on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
Method WRITE_MODULES_REQUIRES Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CV_CONTENT_STRING | Call by reference | Type reference (TYPE) | STRING | Content | 20130606 | |||
| 2 | IS_MODULESET | Call by reference | Type reference (TYPE) | GS_MODULESET_TYPE | moduleset | 20130606 | |||
| 3 | IV_DEBUG | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | Debugging mode | 20130606 | ||
| 4 | IV_VERSION | Call by reference | Type reference (TYPE) | SKWF_DESCR | '1' | version of library | 20130606 |
Method WRITE_MODULES_REQUIRES on class /UI5/CL_UI5_HTTP_HANDLER has no exception.
History
| Last changed by/on | SAP | 20141120 |
| SAP Release Created in | 100 |