SAP ABAP Class /UI2/CL_NWBC_HTTP (NW Business Client HTTP Handler)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   CA-UI2-INT-BE (Application Component) Backend Enablement
     /UI2/NWBC_CORE (Package) NetWeaver Business Client - Core Functionality
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 20120824
Properties
Class /UI2/CL_NWBC_HTTP  
Short Description NW Business Client HTTP Handler    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package /UI2/NWBC_CORE   NetWeaver Business Client - Core Functionality 
Created 20120824   SAP 
Last change 20141120    
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_ABAP_CHAR_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20120824
Friends
Class /UI2/CL_NWBC_HTTP has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CO_CMDS Constant Private Type reference (TYPE) STRING '/~file/~api/~service_map/~mime/~test/~html/~canvas/~launch/~testcanvas/~sapportal/~sapguilink/~atom/~debug/TicketIssuer/' 20120824
2 CRLF Constant Public Type reference (TYPE) STRING CL_ABAP_CHAR_UTILITIES=>CR_LF linefeed 20120824
3 MO_SERVER_ASSIST Instance attribute Protected Object reference (TYPE REF TO) /UI2/CL_NWBC_SERVER_ASSIST NWBC - HTTP Helper 20120824
4 M_REST_OF_URL Instance attribute Protected Type reference (TYPE) STRING 20120824
5 M_USER_CONTEXT Instance attribute Private Type reference (TYPE) T_USER_CONTEXT 20120824
6 RUNTIME Instance attribute Protected Object reference (TYPE REF TO) /UI2/IF_NWBC_RUNTIME The NWBC Runtime Interface 20120824
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20120824
2 GET_MIMES Instance method Public Method Answer a MIME request with predefined images 20120903
3 HANDLE_API Instance method Protected Method OBSOLETE 20120824
4 HANDLE_ATOM Instance method Protected Method 20120824
5 HANDLE_CANVAS Instance method Protected Method 20120824
6 HANDLE_DEBUG Instance method Private Method 20120824
7 HANDLE_EXT2INT Instance method Protected Method Handle data conversion from external to internal format 20120824
8 HANDLE_LAUNCH Instance method Protected Method Render a launch page in browser 20120824
9 HANDLE_MIME Instance method Protected Method Mime Handler 20120903
10 HANDLE_SAPGUILINK Instance method Protected Method Renders SAPGUI shortcut 20130419
11 HANDLE_SAPPORTAL Instance method Protected Method 20120824
12 HANDLE_SERVICE_MAP Instance method Protected Method 20120824
13 HANDLE_TEST Instance method Protected Method Delivers TroubleShoutingInfo 20120824
14 IS_LANG_ALLOWED Static method Protected Method Checks if languages is installed 20120903
15 PARSE_ICF_INFOS Instance method Private Method Parse infos of the ICF layer 20131029
16 PARSE_ROLE_FILTER Static method Private Method Parse role filter from request string 20120824
Events
Class /UI2/CL_NWBC_HTTP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_USER_CONTEXT Private See coding 20120824 BEGIN OF T_USER_CONTEXT, client type symandt, language type LAISO, END OF t_user_context
Method Signatures

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class /UI2/CL_NWBC_HTTP has no parameter.
Method CONSTRUCTOR on class /UI2/CL_NWBC_HTTP has no exception.

Method GET_MIMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FILE_NAME Call by reference Type reference (TYPE) STRING 20120903
2 Importing SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER 20120903
3 Returning URL_KEY Value transfer Type reference (TYPE) STRING 20120903

Method GET_MIMES on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_API Signature

Method HANDLE_API on class /UI2/CL_NWBC_HTTP has no parameter.
Method HANDLE_API on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_ATOM Signature

Method HANDLE_ATOM on class /UI2/CL_NWBC_HTTP has no parameter.
Method HANDLE_ATOM on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_CANVAS Signature

Method HANDLE_CANVAS on class /UI2/CL_NWBC_HTTP has no parameter.
Method HANDLE_CANVAS on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_DEBUG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning HANDLED Value transfer Type reference (TYPE) ABAP_BOOL 20120824

Method HANDLE_DEBUG on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_EXT2INT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_RESULT Value transfer Type reference (TYPE) ABAP_BOOL 20120824

Method HANDLE_EXT2INT on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_LAUNCH Signature

Method HANDLE_LAUNCH on class /UI2/CL_NWBC_HTTP has no parameter.
Method HANDLE_LAUNCH on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_MIME Signature

Method HANDLE_MIME on class /UI2/CL_NWBC_HTTP has no parameter.
Method HANDLE_MIME on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_SAPGUILINK Signature

Method HANDLE_SAPGUILINK on class /UI2/CL_NWBC_HTTP has no parameter.
Method HANDLE_SAPGUILINK on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_SAPPORTAL Signature

Method HANDLE_SAPPORTAL on class /UI2/CL_NWBC_HTTP has no parameter.
Method HANDLE_SAPPORTAL on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_SERVICE_MAP Signature

Method HANDLE_SERVICE_MAP on class /UI2/CL_NWBC_HTTP has no parameter.
Method HANDLE_SERVICE_MAP on class /UI2/CL_NWBC_HTTP has no exception.

Method HANDLE_TEST Signature

Method HANDLE_TEST on class /UI2/CL_NWBC_HTTP has no parameter.
# Exception Resumable Description Created on
1 CX_SY_DYN_CALL_ILLEGAL_METHOD 20120824

Method IS_LANG_ALLOWED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LAISO Call by reference Type reference (TYPE) CSEQUENCE ISO representation of language 20120903
2 Returning RV Value transfer Type reference (TYPE) ABAP_BOOL 20120903

Method IS_LANG_ALLOWED on class /UI2/CL_NWBC_HTTP has no exception.

Method PARSE_ICF_INFOS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ALIAS_TO_COCKPIT Call by reference Type reference (TYPE) ABAP_BOOL 20131107
2 Exporting EV_PART1 Call by reference Type reference (TYPE) STRING 20131107
3 Exporting EV_PART2 Call by reference Type reference (TYPE) STRING 20131107
4 Exporting EV_PART3 Call by reference Type reference (TYPE) STRING 20131107
5 Importing IO_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20131029

Method PARSE_ICF_INFOS on class /UI2/CL_NWBC_HTTP has no exception.

Method PARSE_ROLE_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CMD Call by reference Type reference (TYPE) STRING 20120824
2 Changing COCKPIT Call by reference Type reference (TYPE) STRING 20120824
3 Changing REST_OF_URL Call by reference Type reference (TYPE) STRING 20120824
4 Changing ROLE_FILTER Call by reference Type reference (TYPE) STRING 20120824

Method PARSE_ROLE_FILTER on class /UI2/CL_NWBC_HTTP has no exception.
History
Last changed by/on SAP  20141120 
SAP Release Created in 100