SAP ABAP Class CL_NWBC_HTTP (NW Business Client HTTP Handler)
Hierarchy
SAP_UI (Software Component) User Interface Technology
   BC-FES-BUS (Application Component) Netweaver Business Client
     SAP_NWBC (Package) NetWeaver Business Client
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 20090308
Properties
Class 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 SAP_NWBC   NetWeaver Business Client 
Created 20090308   SAP 
Last change 20130531   SAP 
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)
3 IF_NWBC_RUNTIME Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_HTTP_EXTENSION HTTP Framework (iHTTP) HTTP Request Handler 20090308
Friends
Class 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/' 20091001
2 CRLF Constant Public Type reference (TYPE) STRING CL_ABAP_CHAR_UTILITIES=>CR_LF linefeed 20090308
3 MO_SERVER_ASSIST Instance attribute Protected Object reference (TYPE REF TO) CL_NWBC_SERVER_ASSIST NWBC - HTTP Helper 20110512
4 MT_INSTALLED_LANGUAGES Instance attribute Private Type reference (TYPE) TV_T002V allowed one and two language keys with the corresponding ISO 20111024
5 M_REST_OF_URL Instance attribute Protected Type reference (TYPE) STRING 20091001
6 M_USER_CONTEXT Instance attribute Private Type reference (TYPE) T_USER_CONTEXT 20110128
7 RUNTIME Instance attribute Protected Object reference (TYPE REF TO) IF_NWBC_RUNTIME The NWBC Runtime Interface 20090308
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20110112
2 HANDLE_API Instance method Protected Method OBSOLETE 20111129
3 HANDLE_ATOM Instance method Protected Method 20100319
4 HANDLE_CANVAS Instance method Protected Method 20100902
5 HANDLE_DEBUG Instance method Private Method 20091001
6 HANDLE_EXT2INT Instance method Protected Method Handle data conversion from external to internal format 20110330
7 HANDLE_FILE Instance method Protected Method handles File Requests 20100901
8 HANDLE_HTML Instance method Protected Method 20090321
9 HANDLE_LAUNCH Instance method Protected Method Render a launch page in browser 20090308
10 HANDLE_SAPGUILINK Instance method Protected Method Renders SAPGUI shortcut 20130412
11 HANDLE_SAPPORTAL Instance method Protected Method 20091001
12 HANDLE_SERVICE_MAP Instance method Protected Method 20090604
13 HANDLE_TEST Instance method Protected Method Delivers TroubleShoutingInfo 20110630
14 HANDLE_TESTCANVAS Instance method Private Method OBSOLETE 20110630
15 PARSE_ICF_INFOS Instance method Private Method Parse infos of the ICF layer 20131113
16 PARSE_ROLE_FILTER Static method Private Method Parse role filter from request string 20110215
Events
Class CL_NWBC_HTTP has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_USER_CONTEXT Private See coding 20110128 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 CL_NWBC_HTTP has no parameter.
Method CONSTRUCTOR on class CL_NWBC_HTTP has no exception.

Method HANDLE_API Signature

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

Method HANDLE_ATOM Signature

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

Method HANDLE_CANVAS Signature

Method HANDLE_CANVAS on class CL_NWBC_HTTP has no parameter.
Method HANDLE_CANVAS on class 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 20091001

Method HANDLE_DEBUG on class 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 20110330

Method HANDLE_EXT2INT on class CL_NWBC_HTTP has no exception.

Method HANDLE_FILE Signature

Method HANDLE_FILE on class CL_NWBC_HTTP has no parameter.
Method HANDLE_FILE on class CL_NWBC_HTTP has no exception.

Method HANDLE_HTML Signature

Method HANDLE_HTML on class CL_NWBC_HTTP has no parameter.
Method HANDLE_HTML on class CL_NWBC_HTTP has no exception.

Method HANDLE_LAUNCH Signature

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

Method HANDLE_SAPGUILINK Signature

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

Method HANDLE_SAPPORTAL Signature

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

Method HANDLE_SERVICE_MAP Signature

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

Method HANDLE_TEST Signature

Method HANDLE_TEST on class CL_NWBC_HTTP has no parameter.
# Exception Resumable Description Created on
1 CX_SY_DYN_CALL_ILLEGAL_METHOD System Exception for All Types of Dynamic Method Calls 20110712

Method HANDLE_TESTCANVAS Signature

Method HANDLE_TESTCANVAS on class CL_NWBC_HTTP has no parameter.
# Exception Resumable Description Created on
1 CX_SY_DYN_CALL_ILLEGAL_METHOD System Exception for All Types of Dynamic Method Calls 20110712

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 20131113
2 Exporting EV_PART1 Call by reference Type reference (TYPE) STRING 20131113
3 Exporting EV_PART2 Call by reference Type reference (TYPE) STRING 20131113
4 Exporting EV_PART3 Call by reference Type reference (TYPE) STRING 20131113
5 Importing IO_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20131113

Method PARSE_ICF_INFOS on class 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 20110215
2 Changing COCKPIT Call by reference Type reference (TYPE) STRING 20110215
3 Changing REST_OF_URL Call by reference Type reference (TYPE) STRING 20110215
4 Changing ROLE_FILTER Call by reference Type reference (TYPE) STRING Role Name 20110215

Method PARSE_ROLE_FILTER on class CL_NWBC_HTTP has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 720