SAP ABAP Class /UI2/CL_NWBC_FACTORY (NWBC - Factory)
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)  /UI2/IF_NWBC_FACTORY_INTERNAL NWBC Factory - internal API's 20120822
Properties
Class /UI2/CL_NWBC_FACTORY  
Short Description NWBC - Factory    
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 20120822   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class /UI2/CL_NWBC_FACTORY has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 /UI2/IF_NWBC_FACTORY_INTERNAL NWBC Factory - internal API's 20120822
Friends
Class /UI2/CL_NWBC_FACTORY has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GO_FILE_REPOSITORY Static Attribute Private Object reference (TYPE REF TO) /UI2/IF_NWBC_FILE_REP NWBC - File Repository 20130131
2 GT_REQUEST_HANDLER Static Attribute Private Type reference (TYPE) GTY_T_REQUEST_HANDLER 20120822
3 GT_RUNTIME Static Attribute Private Type reference (TYPE) GTY_T_RUNTIME 20120822
Methods
# Method Level Visibility Method type Description Created on
1 GET_NWBC_RUNTIME Static method Public Method Return NWBC Runtime 20120824
Events
Class /UI2/CL_NWBC_FACTORY has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 GTY_S_REQUEST_HANDLER Private See coding 20120822 begin of gty_s_request_handler, class_name type string, runtime type ref to /UI2/if_nwbc_runtime, instance type ref to /UI2/if_nwbc_request_handler, end of gty_s_request_handler
2 GTY_S_RUNTIME Private See coding 20120822 begin of gty_s_runtime, cockpit type string, role_filter type string, nwbc_shell type string, instance type ref to /ui2/if_nwbc_runtime, end of gty_s_runtime
3 GTY_T_REQUEST_HANDLER Private See coding 20120822 gty_t_request_handler type sorted table of gty_s_request_handler with unique key class_name runtime
4 GTY_T_RUNTIME Private See coding 20120822 gty_t_runtime type sorted table of gty_s_runtime with unique key cockpit role_filter nwbc_shell
Method Signatures

Method GET_NWBC_RUNTIME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SERVER Call by reference Object reference (TYPE REF TO) IF_HTTP_SERVER HTTP Framework (iHTTP) HTTP Server 20120824
2 Importing IV_BASE_URL Call by reference Type reference (TYPE) STRING 20120824
3 Importing IV_COCKPIT Call by reference Type reference (TYPE) STRING 20120824
4 Importing IV_FULL_QUALIFIED_BASE_URL Call by reference Type reference (TYPE) STRING 20120824
5 Importing IV_ICF_BASE_URL Call by reference Type reference (TYPE) STRING 20120824
6 Importing IV_NWBC_SHELL Call by reference Type reference (TYPE) STRING 20120824
7 Importing IV_ROLE_FILTER Call by reference Type reference (TYPE) STRING 20120824
8 Importing IV_VERSION Call by reference Type reference (TYPE) I 20120824
9 Returning RO_RUNTIME Value transfer Object reference (TYPE REF TO) /UI2/IF_NWBC_RUNTIME The NWBC Runtime Interface 20120824

Method GET_NWBC_RUNTIME on class /UI2/CL_NWBC_FACTORY has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 100