SAP ABAP Class CL_RSB_REQUEST_BROKER2 (Request Distributor for Open Hub)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DBA (Application Component) Data Basis
     RSB (Package) Business Information Warehouse: Data Marts
Properties
Class CL_RSB_REQUEST_BROKER2  
Short Description Request Distributor for Open Hub    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSBO    
Program status     
Category 0   
Package RSB   Business Information Warehouse: Data Marts 
Created 20011004   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSBO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSB_REQUEST_BROKER2 has no interface implemented.
Friends
Class CL_RSB_REQUEST_BROKER2 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 O_DUMMY_MSG Instance attribute Protected Type reference (TYPE) CHAR1 Single-Character Indicator 20011004
2 P_INFOSPOKE Instance attribute Private Type reference (TYPE) RSINFOSPOKE Request in InfoSpoke Target Object 20011101
3 P_REQUID Instance attribute Private Type reference (TYPE) RSBREQUIDOUT Request in InfoSpoke Target Object 20011101
4 P_R_ERROR Instance attribute Private Object reference (TYPE REF TO) CX_RS_ERROR_WITH_MESSAGE Open Hub: Read Error 20011004
5 P_R_LOG_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_RSB_LOG_REQUEST Open Hub: Log for Request 20011101
6 P_R_REQUEST Instance attribute Private Object reference (TYPE REF TO) CL_RSB_REQUEST2 BW Metadata: InfoSpoke 20011004
7 P_S_REQUEST Instance attribute Private Type reference (TYPE) RSBO_S_REQUID Open Hub: Request List 20020428
8 P_TH_DATAPID_BROKER Instance attribute Private Type reference (TYPE) CHAR1 Single-Character Indicator 20020106
Methods
# Method Level Visibility Method type Description Created on
1 ABORT_WITH_ERROR Instance method Private Method 20020125
2 ADD_EXPECTED_MESSAGES Instance method Private Method 20011218
3 AFTER_EXECUTION Instance method Private Method Execution of Finish Routines 20020428
4 ASTAT_GET_OPENKEY Instance method Private Method 20030319
5 ASTAT_WRITE Instance method Private Method 20030319
6 BEFORE_EXECUTION Instance method Private Method Execution of Start Routines 20020428
7 CHECK_STATUS Static method Public Method 20020106
8 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20011004
9 DOIT Instance method Public Method Execution of a Request 20011004
10 DOIT_INTERNAL Instance method Public Method Execution of a Request 20020428
11 ERROR_SY_MESSAGE Instance method Public Method 20020106
12 LOG_EXCEPTION_CLASS Instance method Private Method Log an Exception Class 20011004
13 RAISE_SY_ERROR Static method Protected Method Error Message 20020106
14 SERVICES_CHECK Instance method Private Method 20020124
Events
# Event Type Visibility Description Created on
1 REQUEST_ERROR Static Event
(1)
Public
(2)
Request Terminated 20011208
2 REQUEST_FINISHED Static Event
(1)
Public
(2)
Request Ended 20011208
3 REQUEST_GREEN Static Event
(1)
Public
(2)
Green Request (for Monitor Only, Not for Services) 20020314
4 REQUEST_RED Static Event
(1)
Public
(2)
Red Request (for Monitor Only, Not for Services) 20020314
5 REQUEST_STARTED Static Event
(1)
Public
(2)
Request Started 20011208
6 REQUEST_YELLOW Static Event
(1)
Public
(2)
Yellow Request (for Monitor Only, Not for Services) 20020314
Types
Class CL_RSB_REQUEST_BROKER2 has no local type.
Method Signatures

Method ABORT_WITH_ERROR Signature

Method ABORT_WITH_ERROR on class CL_RSB_REQUEST_BROKER2 has no parameter.
Method ABORT_WITH_ERROR on class CL_RSB_REQUEST_BROKER2 has no exception.

Method ADD_EXPECTED_MESSAGES Signature

Method ADD_EXPECTED_MESSAGES on class CL_RSB_REQUEST_BROKER2 has no parameter.
Method ADD_EXPECTED_MESSAGES on class CL_RSB_REQUEST_BROKER2 has no exception.

Method AFTER_EXECUTION Signature

Method AFTER_EXECUTION on class CL_RSB_REQUEST_BROKER2 has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Exception mit T100 Fehlermeldung 20020428

Method ASTAT_GET_OPENKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_OPENKEY Value transfer Type reference (TYPE) CHAR30 30 Characters 20030319

Method ASTAT_GET_OPENKEY on class CL_RSB_REQUEST_BROKER2 has no exception.

Method ASTAT_WRITE Signature

Method ASTAT_WRITE on class CL_RSB_REQUEST_BROKER2 has no parameter.
Method ASTAT_WRITE on class CL_RSB_REQUEST_BROKER2 has no exception.

Method BEFORE_EXECUTION Signature

Method BEFORE_EXECUTION on class CL_RSB_REQUEST_BROKER2 has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Exception mit T100 Fehlermeldung 20020428

Method CHECK_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_RQSTATE Call by reference Type reference (TYPE) RSRQSTATE Status der Datenselektion 20020314
2 Importing I_REQUID Call by reference Type reference (TYPE) RSBREQUIDOUT Request im Zielobjekt einer InfoSpoke 20020106
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE 20020106
2 CX_RS_NOT_AUTHORIZED Keine Berechtigung für ein Objekt 20020124

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSB_REQUEST2 Open Hub Requests 20011004
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20020117
2 CX_RS_NOT_AUTHORIZED Keine Berechtigung für ein Objekt 20020122

Method DOIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BATCHMODE Call by reference Type reference (TYPE) RS_BOOL Boolean 20020428
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Exception mit T100 Fehlermeldung 20020428
2 CX_RS_FAILED Operation gescheitert 20020117

Method DOIT_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_BATCH Call by reference Type reference (TYPE) RS_BOOL Boolean 20020428
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20020428

Method ERROR_SY_MESSAGE Signature

Method ERROR_SY_MESSAGE on class CL_RSB_REQUEST_BROKER2 has no parameter.
Method ERROR_SY_MESSAGE on class CL_RSB_REQUEST_BROKER2 has no exception.

Method LOG_EXCEPTION_CLASS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ERROR Call by reference Object reference (TYPE REF TO) CX_RS_ERROR_WITH_MESSAGE Open Hub: Lesefehler 20011004

Method LOG_EXCEPTION_CLASS on class CL_RSB_REQUEST_BROKER2 has no exception.

Method RAISE_SY_ERROR Signature

Method RAISE_SY_ERROR on class CL_RSB_REQUEST_BROKER2 has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Open Hub: Lesefehler 20020106

Method SERVICES_CHECK Signature

Method SERVICES_CHECK on class CL_RSB_REQUEST_BROKER2 has no parameter.
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Exception mit T100 Fehlermeldung 20030827
Event Signatures

Event REQUEST_ERROR Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_REQUID Exporting Value transfer Type reference (TYPE) RSBREQUIDOUT Request im Zielobjekt einer InfoSpoke 20011208
2 I_R_ERROR_CLASS Exporting Value transfer Object reference (TYPE REF TO) CX_RS_ERROR_WITH_MESSAGE 20011208
3 I_TSTMP Exporting Value transfer Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20011208

Event REQUEST_FINISHED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_REQUID Exporting Value transfer Type reference (TYPE) RSBREQUIDOUT Request im Zielobjekt einer InfoSpoke 20011208
2 I_TSTMP Exporting Value transfer Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20011208

Event REQUEST_GREEN Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_REQUID Exporting Value transfer Type reference (TYPE) RSBREQUIDOUT Request im Zielobjekt einer InfoSpoke 20020314

Event REQUEST_RED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_REQUID Exporting Value transfer Type reference (TYPE) RSBREQUIDOUT Request im Zielobjekt einer InfoSpoke 20020314

Event REQUEST_STARTED Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_REQUID Exporting Value transfer Type reference (TYPE) RSBREQUIDOUT Request im Zielobjekt einer InfoSpoke 20011208
2 I_TSTMP Exporting Value transfer Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20011208

Event REQUEST_YELLOW Signature
# Parameter Type Pass Value Optional Typing Method Associated Type Default value Description Created on
1 I_REQUID Exporting Value transfer Type reference (TYPE) RSBREQUIDOUT Request im Zielobjekt einer InfoSpoke 20020314
History
Last changed by/on SAP  20130531 
SAP Release Created in 30A