SAP ABAP Class CL_RSSM_ERROR_HANDLER (Incorrect Records: Management)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSSM (Package) BW: General monitoring and scheduling
Properties
Class CL_RSSM_ERROR_HANDLER  
Short Description Incorrect Records: Management    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RSSM   BW: General monitoring and scheduling 
Created 19991215   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSARC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSARI Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RSODS Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
5 RSSM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
6 RSSM1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSSM_ERROR_HANDLER has no interface implemented.
Friends
Class CL_RSSM_ERROR_HANDLER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_ABORT Instance attribute Private Type reference (TYPE) RS_BOOL Process Canceled 20000118
2 P_ABORT_DB Instance attribute Private Type reference (TYPE) RS_BOOL Other Processes Canceled 20000118
3 P_NO_PSA Instance attribute Private Type reference (TYPE) RS_BOOL PSA Not Available 20000118
4 P_REBUILD Instance attribute Private Type reference (TYPE) RS_BOOL Reconstruct 20000428
5 P_RECORDS Instance attribute Private Type reference (TYPE) RSNUMRECORD No. of Error Records for this Process 20000114
6 P_RECORDS_DB Instance attribute Private Type reference (TYPE) RSNUMRECORD No. of Error Records for Other Process 20000118
7 P_RECORDS_WRITE Instance attribute Private Type reference (TYPE) RS_BOOL Have any messages been written? 20001212
8 P_SIMULATION Instance attribute Private Type reference (TYPE) RS_BOOL Simulation Run 20000428
9 P_STORNO Instance attribute Private Type reference (TYPE) RS_BOOL Cancellation 20000428
10 P_S_OBJECT Instance attribute Private Type reference (TYPE) RSSM_S_ERROR_HANDLER_OBJECT Error Handler Instance (Header) 19991223
11 P_S_SELDONE Instance attribute Private Type reference (TYPE) RSSELDONE Monitor: Selections for executed request 20000110
12 P_T_CROSSTAB Instance attribute Private Type reference (TYPE) RSSM_T_CROSSTAB_HASH Cross Record Table 19991222
13 P_T_ERRORLOG Instance attribute Private Type reference (TYPE) RSSM_T_ERRORLOG_HASH Logs for Incorrect Records 19991222
14 P_T_ERRORLOG_LNR Instance attribute Private Type reference (TYPE) RSSM_TH_ERRORLOG_LNR Highest sequential number per record 20010427
15 P_T_INSTANCES Static Attribute Private Type reference (TYPE) RSSM_T_ERROR_HANDLER_INSTANCES Instances List for Error Objects 19991223
Methods
# Method Level Visibility Method type Description Created on
1 ADD_ENTRIES_CROSS_TAB Instance method Public Method Adds Entry in Cross Record Table 19991215
2 ADD_PROTOCOL Instance method Public Method Adds Log for Incorrect Records 19991215
3 CLEANUP_LOG Static method Public Method Deletes All Logs without Request in PSA 20011130
4 COMMIT Instance method Public Method Writes Log to DB, Deletes Puffer,... 19991223
5 COMMIT_TO_MONITOR Instance method Public Method Commit Is To Inform Monitor 20040130
6 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 19991223
7 CREATE Static method Public Method Generates Error Handler Object (Factory) 19991223
8 DELETE_LOG Static method Public Method Deletes Log for a Request 20011130
9 DISPLAY_ERROR_REQUESTS Static method Public Method Displays Error Requests for Ur-Request 20000120
10 DISPLAY_PROTOCOL Static method Public Method Displays Log for a Record 19991215
11 GET_ALL_RECORDS Static method Public Method Returns All Record Numbers for an Error Request.. 20030115
12 GET_ERRORS Static method Public Method Delivers Error Records and Messages for a Request 20000428
13 GET_REQUEST_TYPE Static method Public Method Error Request or Normal Request? 20030113
14 STORE_DATA Static method Public Method Generates New Requests for Error Records 20000111
Events
Class CL_RSSM_ERROR_HANDLER has no event.
Types
Class CL_RSSM_ERROR_HANDLER has no local type.
Method Signatures

Method ADD_ENTRIES_CROSS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_CROSSTAB Call by reference Type reference (TYPE) RSSM_T_CROSSTAB Cross-Record-Tabelle 19991215

Method ADD_ENTRIES_CROSS_TAB on class CL_RSSM_ERROR_HANDLER has no exception.

Method ADD_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_PSA Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE PSA nicht verfügbar 20000118
2 Importing I_T_ERRORLOG Call by reference Type reference (TYPE) RSSM_T_ERRORLOG_INT Protokolle zu fehlerhaften Sätzen (interne Tabelle) 19991215
3 Importing I_USE_CROSSTAB Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Satznummer ist InfoCube-Nummer, konvertiere 19991215
# Exception Resumable Description Created on
1 INCONSISTENT_WITH_PSA Nicht alle Verbuchungs-Sätze zum PSA-Satz falsch! 20010402
2 NOT_IN_CROSS_TAB Satz ist nicht in der Cross-Record-Tabelle vorhanden 19991223
3 TOO_MANY_ERRORS Dieses Paket hat schon zu viele Fehler: Bitte abbrechen! 20010228

Method CLEANUP_LOG Signature

Method CLEANUP_LOG on class CL_RSSM_ERROR_HANDLER has no parameter.
Method CLEANUP_LOG on class CL_RSSM_ERROR_HANDLER has no exception.

Method COMMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ABORT Call by reference Type reference (TYPE) RS_BOOL Dieser Prozess ist abgebrochen 20000121
2 Importing I_AUFRUFER Call by reference Type reference (TYPE) RSCALLER Aufrufer, unter dem der Monitor benachrichtigt wird 19991223

Method COMMIT on class CL_RSSM_ERROR_HANDLER has no exception.

Method COMMIT_TO_MONITOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_MONITOR Value transfer Type reference (TYPE) RS_BOOL 'X' falls Commit den Monitor informieren wird 20040130

Method COMMIT_TO_MONITOR on class CL_RSSM_ERROR_HANDLER has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REBUILD Call by reference Type reference (TYPE) RS_BOOL Neuaufbau 20000428
2 Importing I_SIMULATION Call by reference Type reference (TYPE) RS_BOOL Simulationslauf 20000428
3 Importing I_STORNO Call by reference Type reference (TYPE) RS_BOOL Stornierung 20000428
4 Importing I_S_OBJECT Call by reference Type reference (TYPE) RSSM_S_ERROR_HANDLER_OBJECT Instanz des Error-Handlers 19991223

Method CONSTRUCTOR on class CL_RSSM_ERROR_HANDLER has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_REFERENCE Call by reference Object reference (TYPE REF TO) CL_RSSM_ERROR_HANDLER Fehlerhafte Sätze: Verwaltung 19991223
2 Importing I_OBJECT Call by reference Type reference (TYPE) RSSM_S_ERROR_HANDLER_OBJECT Instanz des Errorlog-Objektes 19991223
3 Importing I_REBUILD Call by reference Type reference (TYPE) RS_BOOL Neuaufbau 20000428
4 Importing I_SIMULATION Call by reference Type reference (TYPE) RS_BOOL Simulationslauf 20000428
5 Importing I_STORNO Call by reference Type reference (TYPE) RS_BOOL Stornierung 20000428

Method CREATE on class CL_RSSM_ERROR_HANDLER has no exception.

Method DELETE_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUID Request-ID (Datenpaket) 20011130

Method DELETE_LOG on class CL_RSSM_ERROR_HANDLER has no exception.

Method DISPLAY_ERROR_REQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_REQHIER Call by reference Type reference (TYPE) RSSM_T_REQHIER Hierarchie der DatenRequests 20000120
2 Importing I_REFRESH_BUFFER Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Selektiere neu von der Datenbank 20000204
3 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUNR Anforderungsnummer für die Datenübertragung 20000120
4 Importing I_SHOW Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Zeige die Fehlerrequests 20000120
# Exception Resumable Description Created on
1 NO_CHILDREN Keine Fehlerrequests zu diesem Request gefunden 20000120

Method DISPLAY_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_MESSAGES Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20000125
2 Importing I_SHOW Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Zeige das Log 20000125
3 Importing I_S_RECORD Call by reference Type reference (TYPE) RSSM_S_ODSHEAD Record, zu dem das Protokoll angezeigt werden soll 19991215
# Exception Resumable Description Created on
1 LOG_NOT_FOUND Zu diesem Satz gibt es kein Protokoll 19991215

Method GET_ALL_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_S_RECORDS Call by reference Type reference (TYPE) RSODS_SR_RECORD 20030115
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUID Request-ID (Datenpaket) 20030115

Method GET_ALL_RECORDS on class CL_RSSM_ERROR_HANDLER has no exception.

Method GET_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_TDATA Call by reference Object reference (TYPE REF TO) DATA Fehlersätze (Referenz auf die DatenTabelle) 20000428
2 Exporting E_STRUCTURE Call by reference Type reference (TYPE) DBOBJ_NAME Struktur der Daten (Name eines Datenbank-Objektes) 20000502
3 Exporting E_T_FIELDS Call by reference Type reference (TYPE) RSARC_T_RSFIELD Feldliste der Struktur 20000502
4 Exporting E_T_MESSAGES Call by reference Type reference (TYPE) RSSM_T_ERRORLOG_EXT Protokolle zu fehlerhaften Sätzen (Ausgabe) 20000428
5 Importing I_FETCHSIZE Call by reference Type reference (TYPE) I Anzahl Fehlersätze pro Fetch 20000502
6 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUID Request-ID 20000428
# Exception Resumable Description Created on
1 INTERNAL_ERROR Interner Fehler aufgetreten 20000428
2 NO_ERRORS_FOUND Keine Fehlersätze zu diesem Request gefunden 20000502

Method GET_REQUEST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_TYPE Call by reference Type reference (TYPE) RSRNRTYPE Typ eines Requests in der Request-Hierarchie 20030113
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUID Request-ID (Datenpaket) 20030113

Method GET_REQUEST_TYPE on class CL_RSSM_ERROR_HANDLER has no exception.

Method STORE_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUEST Call by reference Type reference (TYPE) RSREQUID Request-ID 20000111
# Exception Resumable Description Created on
1 FAILED Speichern fehlgeschlagen 20000113
History
Last changed by/on SAP  20130531 
SAP Release Created in 20A