SAP ABAP Class CL_RSBM_ERROR_HANDLER (Error Handling: DTP Runtime)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSBM (Package) Data Transfer Process: Log and Monitor
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSAR_PSA_API Interface for PSA API 20040910
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_DATAPACKAGE_OBSERVER Observer for DTP Data Package 20040701
Properties
Class CL_RSBM_ERROR_HANDLER  
Short Description Error Handling: DTP Runtime    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBM   Data Transfer Process: Log and Monitor 
Created 20040630   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 RSBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSBM 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 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSAR_PSA_API Interface for PSA API 20040910
2 IF_RSBK_DATAPACKAGE_OBSERVER Observer for DTP Data Package 20040701
Friends
# Friend Modeled only Created on Description
1 CL_RSBC_ERROR_HANDLER 20040630 Error Handling: Filter and Note Records
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 P_DATAPAKID Instance attribute Private Type reference (TYPE) RSDATAPID Data Package Number 20040702
2 P_DATAPAKID_SWITCH Instance attribute Private Type reference (TYPE) RSDATAPID Datenpaketnummer 20130502
3 P_DTP Instance attribute Private Type reference (TYPE) RSBKDTPNM Data Transfer Process ID 20040903
4 P_DTPTYPE Instance attribute Private Type reference (TYPE) RSBKDTPTYPE Type of Data Transfer Process 20050622
5 P_ERRORHANDLING Instance attribute Public Type reference (TYPE) RSBKERRORHANDLING Type of Error Handling During DTP Load Processes 20040716
6 P_ERRORSTACK Static Attribute Private Type reference (TYPE) RS_BOOL Error Stack Display 20040916
7 P_NO_MONITOR Instance attribute Private Type reference (TYPE) RS_BOOL Monitor Off 20040702
8 P_NUMBER_AT_ERR Instance attribute Private Type reference (TYPE) RSNUMBER_AT_ERR No. of records to be checked when handling incorrect data 20040716
9 P_PROGNAME Instance attribute Private Type reference (TYPE) SYREPID Program That Contains Data 20040804
10 P_PROGRAM_ERROR Instance attribute Public Type reference (TYPE) RS_BOOL Program Is Not Available 20070330
11 P_REQUEST Instance attribute Private Type reference (TYPE) RSBKREQUID Data Transfer Process Request 20040702
12 P_R_CURSOR Instance attribute Private Object reference (TYPE REF TO) CL_RSBM_LOG_CURSOR_STEP DTP: Log and Error Object 20040701
13 P_SERIALIZED Instance attribute Private Type reference (TYPE) RSBKSERIALIZED DTP Has to Deliver Serialized Data (Target with MOVE) 20040701
14 P_SIMULATION Instance attribute Private Type reference (TYPE) RSBKSIMULATION Indicator: Simulation Mode 20110511
15 P_STACK_EMPTY Instance attribute Private Type reference (TYPE) RS_BOOL Error Stack Currently Empty 20050913
16 P_S_CURSOR Instance attribute Private Type reference (TYPE) T_S_CURSOR 20110204
17 P_TH_ERRORCOUNT Instance attribute Private Type reference (TYPE) RSBM_TH_ERRORCOUNTER Number of Runs by Error Handling 20080103
18 P_T_COUNT_RECORDS Instance attribute Private Type reference (TYPE) RSBM_TH_COUNT Number of Reported Records 20040820
19 P_T_COUNT_SKIPPED Instance attribute Private Type reference (TYPE) RSBM_TH_COUNT Number of Sorted Records 20040820
20 P_T_CROSS Instance attribute Private Type reference (TYPE) RSBM_TX_CROSSTAB Cross Record of All Steps 20040630
21 P_T_CROSS_REQ Instance attribute Private Type reference (TYPE) RSBM_T_CROSSTAB_REQ Cross-Record Table incl. Request and Package (for Extractor) 20100506
22 P_T_GROUPS Instance attribute Private Type reference (TYPE) RSBK_TX_FIELDS_KEYFL Segment List with Fields and Key Flag 20040917
23 P_T_IQM_LOG Instance attribute Private Type reference (TYPE) RSBM_TS_ERRORLOG Error Handling: Error List 20061019
24 P_T_LOG Instance attribute Private Type reference (TYPE) RSBM_TS_ERRORLOG Error Handling: Error List 20040701
25 P_T_ME Static Attribute Private Type reference (TYPE) T_T_ME Instances 20040826
26 P_T_PSA Static Attribute Private Type reference (TYPE) RSBM_TH_PSA List of PSAs 20040910
27 P_T_RECS Instance attribute Private Type reference (TYPE) RSBM_TH_RECORDS Records for Source 20040706
28 P_T_STEP Instance attribute Private Type reference (TYPE) RSBK_T_STEPID Sequential Step List 20041228
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CROSS_TAB Instance method Public Method Adding Cross References 20040701
2 ADD_CROSS_TAB_REQ Instance method Public Method Add Cross-References Including Request and Package 20100506
3 ADD_MESSAGES Instance method Public Method Adding Messages 20040701
4 ATTACH_ERRORS Static method Public Method Adding Error Icons to Data Class 20041216
5 CLOSE_PACKAGE Instance method Public Method 20050310
6 CONSTRUCTOR Instance method Public Constructor Constructor 20040702
7 DELETE_CROSSTAB Static method Public Method Delete Cross Table 20050311
8 DELETE_LOG Static method Public Method Delete Log 20040913
9 FACTORY Static method Public Method Factory 20040826
10 FILTER_RESULT Instance method Public Method Filtering Incorrect Target Records 20040916
11 FREE Instance method Public Method Release Memory Area 20060629
12 GET_ERRORCOUNT Instance method Public Method Returns Error Counter for a Record 20080104
13 GET_GROUPS Instance method Public Method Determine Grouping Fields 20040917
14 GET_INSTANCE Static method Public Method Get Existing Instance 20050104
15 GET_LOG Static method Public Method Read Log 20040916
16 GET_PREVIOUS_RECORDS Instance method Public Method Determination of Original Message Numbers 20080916
17 ON_STEP_FINISHED Instance method Private Event handling method Exit Step --> Save Messages 20040819
18 REFRESH_BUFFER Instance method Public Method Reset Current Buffer 20060227
19 REGISTER_EVENTS_CURSOR Instance method Public Method Registering Request-Processing Events 20040819
20 SET_CURSOR Instance method Public Method Set Cursor to Step Log 20040701
21 SET_DATAPACKAGE Instance method Public Method Set Cursor to Data Package 20040702
22 SET_ERRORCOUNT Instance method Public Method Sets Error Counter 20080103
23 SET_PSA_CONTEXT Static method Public Method Set PSA Context (Preparation PSA-API-IF) 20040910
24 SHOW_ERRORSTACK Static method Public Method Display Error Stack 20040913
25 SHOW_MESSAGES Static method Public Method Display Messages for Step 20041222
26 SHOW_REQUEST_LIST Static method Public Method List of Requests in Error Stack 20040914
27 SWITCH_ERRORHANDLING Instance method Public Method 20130502
28 VERIFY Instance method Public Method Check Record for Error Records with the Same Key 20040702
29 _ADD_RECORDS Instance method Private Method Determining and Updating Error Records 20040716
30 _ADD_STEPLOG Instance method Private Method Add Log to Step 20040722
31 _DELETE_ERRORSTACK Instance method Private Method Deleting Successful Error Records (After Error Request) 20040701
32 _DOWNSIZE_CROSSTAB Static method Private Method Deletion of Unneeded Cross Table Entries (After Each Pack.) 20050311
33 _EXTRACT_DETAIL Static method Private Method Extract Detailed Info from Error Message 20050118
34 _GET_ACTUAL_OUTRECORDS Instance method Private Method Determining Current Outbound Records 20040916
35 _GET_CURRENT_STEP Instance method Private Method Determining Current Step Using Cursor 20040702
36 _GET_ERROR_RECORDS Static method Private Method Get List of Error Records 20041217
37 _GET_NEAREST_CROSSTAB_BEFORE Static method Private Method Determining Next Cross Table LE Current Step 20041228
38 _GET_NEAREST_CROSSTAB_BEHIND Static method Private Method Determining Next Cross Table GE Current Step 20041228
39 _GET_NEXT_CROSSTAB Static method Private Method Determining Subsequent Cross Table 20041217
40 _GET_NEXT_RECORDS Static method Private Method Determining Record Numbers of Subsequent Step 20041217
41 _GET_PREVIOUS_CROSSTAB Static method Private Method Determine Previous Cross Table 20040702
42 _GET_PREVIOUS_RECORDS Static method Private Method Determine Record Number for Previous Step 20040702
43 _GET_TLOGO Instance method Private Method Determine TLOGO Object for Step 20040716
44 _RNR2SID Static method Private Method Convert Request to SID 20040913
45 _SET_GROUPS Instance method Private Method Setting Semantic Grouping Fields 20050506
46 _SHOW_LOG Static method Private Method Display log 20040913
47 _SID2RNR Static method Private Method Convert SID in Request 20050705
48 _WORST_ICON Static method Private Method Worst Icons 20040910
49 _WRITE_ERRORSTACK Instance method Private Method Write Error Stacks (After Each Package) 20040701
50 _WRITE_IQM_MESSAGES Instance method Private Method Write Messages After IQM (After Each Package) 20061019
51 _WRITE_MESSAGES Instance method Private Method Write Error Logs (After Each Step) 20040701
52 _______________1 Instance method Private Method 20040701
53 _______________2 Instance method Private Method 20040701
Events
Class CL_RSBM_ERROR_HANDLER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 T_S_CURSOR Private See coding 20110204 BEGIN OF T_S_CURSOR, step type rsbkstepid, datapakid type rsdatapid, END OF t_s_cursor
Method Signatures

Method ADD_CROSS_TAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CROSSTAB Call by reference Type reference (TYPE) RSBM_S_CROSSTAB Cross-Record-Tabelle 20040701
2 Importing I_T_CROSSTAB Call by reference Type reference (TYPE) RSBM_T_CROSSTAB Cross-Record-Tabelle 20040701

Method ADD_CROSS_TAB on class CL_RSBM_ERROR_HANDLER has no exception.

Method ADD_CROSS_TAB_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CROSSTAB_REQ Call by reference Type reference (TYPE) RSBM_S_CROSSTAB_REQ Cross-Record-Tabelle inkl. Request und Paket (für Extraktor) 20100506

Method ADD_CROSS_TAB_REQ on class CL_RSBM_ERROR_HANDLER has no exception.

Method ADD_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_MSG Call by reference Type reference (TYPE) RSBM_S_ERRORLOG_INT Fehlerhandling: Übergabe von Satzfehlern 20040702
2 Importing I_T_MSG Call by reference Type reference (TYPE) RSBM_T_ERRORLOG_INT Fehlerhandling: Übergabe von Satzfehlern 20040702
3 Importing I_USE_CROSSTAB Call by reference Type reference (TYPE) RS_BOOL Die Satznummer ist OUTRECORD der Crosstab dieses Steps 20040716
# Exception Resumable Description Created on
1 NOT_IN_CROSSTAB Nicht in Cross-Record-Tabelle 20040702
2 TOO_MANY_ERRORS Zu viele Fehlersätze 20040702

Method ATTACH_ERRORS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20041217
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20041217
3 Importing I_R_DATA Call by reference Object reference (TYPE REF TO) CL_RSBK_DATA_SEGMENT DTP Runtime: Segment eines Datenpakets 20041216
4 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20041217
5 Returning R_R_DATA Value transfer Object reference (TYPE REF TO) CL_RSBK_DATA_SEGMENT DTP Runtime: Segment eines Datenpakets 20041216

Method ATTACH_ERRORS on class CL_RSBM_ERROR_HANDLER has no exception.

Method CLOSE_PACKAGE Signature

Method CLOSE_PACKAGE on class CL_RSBM_ERROR_HANDLER has no parameter.
Method CLOSE_PACKAGE on class CL_RSBM_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_ERRORHANDLING Call by reference Type reference (TYPE) RSBKERRORHANDLING Art der Fehlerbehandlung während des DTP-Ladeprozesses 20040702
2 Importing I_NO_MONITOR Call by reference Type reference (TYPE) RS_BOOL Boolean 20040702
3 Importing I_NUMBER_AT_ERR Call by reference Type reference (TYPE) RSNUMBER_AT_ERR Anzahl zu prüfender Sätze beim Handling fehlerhafter Daten 20040702
4 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20040702
5 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20041228

Method CONSTRUCTOR on class CL_RSBM_ERROR_HANDLER has no exception.

Method DELETE_CROSSTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20050407
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20050311

Method DELETE_CROSSTAB on class CL_RSBM_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_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20050407
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20040913
3 Importing I_WITH_COMMIT Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20091215

Method DELETE_LOG on class CL_RSBM_ERROR_HANDLER has no exception.

Method FACTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERRORHANDLING Call by reference Type reference (TYPE) RSBKERRORHANDLING Art der Fehlerbehandlung während des DTP-Ladeprozesses 20040826
2 Importing I_NO_MONITOR Call by reference Type reference (TYPE) RS_BOOL Boolean 20040826
3 Importing I_NUMBER_AT_ERR Call by reference Type reference (TYPE) RSNUMBER_AT_ERR Anzahl zu prüfender Sätze beim Handling fehlerhafter Daten 20040826
4 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20040826
5 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20041228
6 Returning R_R_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_RSBM_ERROR_HANDLER Fehlerhandling: DTP Laufzeit 20040826

Method FACTORY on class CL_RSBM_ERROR_HANDLER has no exception.

Method FILTER_RESULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_SKIP Value transfer Type reference (TYPE) RSBM_T_RECORD_OUT Ausgangssatznummern 20040916
# Exception Resumable Description Created on
1 INTERNAL_ERROR 20040916

Method FREE Signature

Method FREE on class CL_RSBM_ERROR_HANDLER has no parameter.
Method FREE on class CL_RSBM_ERROR_HANDLER has no exception.

Method GET_ERRORCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORD Call by reference Type reference (TYPE) RSARECORD Nummer des Datensatzes 20080104
2 Importing I_SEGID Call by reference Type reference (TYPE) RSBK_SEGID Segment 20080104
3 Returning R_COUNTER Value transfer Type reference (TYPE) RSBM_ERRORCOUNT Anzahl Durchläufe durch das Fehlerhandling 20080104
# Exception Resumable Description Created on
1 NOT_IN_CROSSTAB Datensatz fehlt in Cross-Record-Liste (unbekannter Satz) 20080104

Method GET_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_GROUPS Call by reference Type reference (TYPE) RSBK_TX_FIELDS_KEYFL Segmentliste mit Feldern und Schlüsselflag 20050719

Method GET_GROUPS on class CL_RSBM_ERROR_HANDLER has no exception.

Method GET_INSTANCE 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) RSBKREQUID Request eines Datentransferprozesses 20050104
2 Returning R_R_ERRORHANDLER Value transfer Object reference (TYPE REF TO) CL_RSBM_ERROR_HANDLER Fehlerhandling: DTP Laufzeit 20050104
# Exception Resumable Description Created on
1 NOT_YET_INSTANTIATED 20050104

Method GET_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DETAIL Value transfer Type reference (TYPE) RSSM_T_DETAILLIST Beschreibung - Wert 20050118
2 Exporting E_T_MESSAGES Call by reference Type reference (TYPE) RS_T_MSG BW: Tabelle mit Nachrichten (Application Log Protokoll) 20050118
3 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20040916
4 Importing I_RECORD Call by reference Type reference (TYPE) RSARECORD Nummer des Datensatzes 20040916
5 Importing I_REQUID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20040916
6 Importing I_SEGID Call by reference Type reference (TYPE) RSDS_SEGID Segment 20040916
7 Importing I_STEP Call by reference Type reference (TYPE) RSBKSTEPID Teilschritt der DTP-Extraktion 20040916
# Exception Resumable Description Created on
1 LOG_NOT_FOUND 20040916

Method GET_PREVIOUS_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_OUTRECORD Call by reference Type reference (TYPE) RSBM_S_RECORD_OUT Ausgangssatznummer 20080916
2 Importing I_USE_CROSSTAB Call by reference Type reference (TYPE) RS_BOOL Die Satznummer ist OUTRECORD der Crosstab dieses Steps 20080916
3 Returning R_T_INRECORD Value transfer Type reference (TYPE) RSBM_T_RECORD_IN Eingangssatznummern 20080916
# Exception Resumable Description Created on
1 NOT_IN_CROSSTAB Nicht in Cross-Record-Tabelle 20080916

Method ON_STEP_FINISHED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Value transfer Attribute reference (LIKE) 20041109
2 Importing I_STEPID Value transfer Attribute reference (LIKE) 20040819

Method ON_STEP_FINISHED on class CL_RSBM_ERROR_HANDLER has no exception.

Method REFRESH_BUFFER Signature

Method REFRESH_BUFFER on class CL_RSBM_ERROR_HANDLER has no parameter.
Method REFRESH_BUFFER on class CL_RSBM_ERROR_HANDLER has no exception.

Method REGISTER_EVENTS_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ACTIVATION Call by reference Type reference (TYPE) RS_BOOL RS_C_TRUE Boolean 20040819
2 Importing I_R_LOG_CURSOR Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_CURSOR_PROCESS Handle auf hierarchisches Log 20040819

Method REGISTER_EVENTS_CURSOR on class CL_RSBM_ERROR_HANDLER has no exception.

Method SET_CURSOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_CURSOR Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_CURSOR_STEP DTP: Log- und Error-Objekt 20040701

Method SET_CURSOR on class CL_RSBM_ERROR_HANDLER has no exception.

Method SET_DATAPACKAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20040702

Method SET_DATAPACKAGE on class CL_RSBM_ERROR_HANDLER has no exception.

Method SET_ERRORCOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TH_ERRORCOUNT Call by reference Type reference (TYPE) RSBM_TH_ERRORCOUNTER Anzahl Durchläufe durch das Fehlerhandling 20080103

Method SET_ERRORCOUNT on class CL_RSBM_ERROR_HANDLER has no exception.

Method SET_PSA_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERRORSTACK Call by reference Type reference (TYPE) RS_BOOL SPACE Anzeige des Fehlerstacks 20040916
2 Importing I_T_PSA Call by reference Type reference (TYPE) RSBM_TH_PSA Liste der PSA's 20040910

Method SET_PSA_CONTEXT on class CL_RSBM_ERROR_HANDLER has no exception.

Method SHOW_ERRORSTACK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MODE Call by reference Type reference (TYPE) RSAR_MAINTAIN_MODE 'D' 20040913
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20040913
3 Importing I_R_ERRORHANDLER Call by reference Object reference (TYPE REF TO) IF_RSBC_ERROR_HANDLER Errorhandler: Gemeinsamkeiten Template, Command 20040913
# Exception Resumable Description Created on
1 FAILED 20040913

Method SHOW_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20050112
2 Importing I_DYNNR Value transfer Type reference (TYPE) SYDYNNR SY-DYNNR Aktuelle Dynpro-Nummer 20050114
3 Importing I_RECORD Call by reference Type reference (TYPE) RSARECORD Nummer des Datensatzes 20050112
4 Importing I_REPID Value transfer Type reference (TYPE) SYREPID SY-REPID ABAP-Programm, aktuelles Rahmenprogramm 20050114
5 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20050112
6 Importing I_SEGID Call by reference Type reference (TYPE) RSBK_SEGID Segment 20050112
7 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20050112

Method SHOW_MESSAGES on class CL_RSBM_ERROR_HANDLER has no exception.

Method SHOW_REQUEST_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_REQUEST Call by reference Type reference (TYPE) RSREQUID Request-ID (Datenpaket) 20040914
2 Exporting E_REQUID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20040914
3 Exporting E_T_REQUEST Call by reference Type reference (TYPE) RSBM_T_REQUEST Requestliste 20040914
4 Importing I_R_ERRORHANDLER Call by reference Object reference (TYPE REF TO) IF_RSBC_ERROR_HANDLER Errorhandler: Gemeinsamkeiten Template, Command 20040914
5 Importing I_SHOW Call by reference Type reference (TYPE) RS_BOOL 'X' Liste anzeigen 20040914
# Exception Resumable Description Created on
1 ABORTED 20040914
2 INTERNAL_ERROR 20040914

Method SWITCH_ERRORHANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ERRORHANDLING Call by reference Type reference (TYPE) RSBKERRORHANDLING Art der Fehlerbehandlung während des DTP-Ladeprozesses 20130502
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20130502

Method VERIFY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RECORD Call by reference Type reference (TYPE) RSARECORD Nummer des Datensatz 20040702
2 Importing I_SEGID Call by reference Type reference (TYPE) RSBK_SEGID Segment 20040716
3 Importing I_USE_CROSSTAB Call by reference Type reference (TYPE) RS_BOOL Die Satznummer ist OUTRECORD der Crosstab dieses Steps 20040716
4 Importing I_WITH_MESSAGE Call by reference Type reference (TYPE) RS_BOOL 'X' Falls Skip -> Meldung an Errorhandler 20040901
5 Returning R_SKIP Value transfer Type reference (TYPE) RS_BOOL Satz muss aussortiert werden! 20040702
# Exception Resumable Description Created on
1 NOT_IN_CROSSTAB Satz fehlt in Cross-Tabelle, i.d.R. Programmfehler 20040901
2 TOO_MANY_ERRORS Zu viele Fehlersätze, Verarbeitung abbrechen 20040901

Method _ADD_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_NO_RECURSE Call by reference Type reference (TYPE) RS_BOOL Keine Rekursion vornehmen 20041206
2 Importing I_STEP Call by reference Type reference (TYPE) RSBKSTEPID Teilschritt der DTP-Extraktion 20040820
3 Importing I_S_LOG Call by reference Type reference (TYPE) RSBM_S_ERRORLOG Fehlerhandling: Fehlerliste 20040716
# Exception Resumable Description Created on
1 NOT_IN_CROSSTAB Satz unbekannt 20040819
2 TOO_MANY_ERRORS Zu viele Fehlersätze 20040716

Method _ADD_STEPLOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_MSGID Call by reference Type reference (TYPE) SYMSGID 'RSM2' Nachrichten, Nachrichtenklasse 20040722
2 Importing I_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichten, Nachrichtennummer 20040722
3 Importing I_MSGTY Call by reference Type reference (TYPE) SYMSGTY 'E' Nachrichten, Nachrichtentyp 20040722
4 Importing I_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20040722
5 Importing I_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20040722
6 Importing I_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20040722
7 Importing I_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichten, Nachrichtenvariable 20040722

Method _ADD_STEPLOG on class CL_RSBM_ERROR_HANDLER has no exception.

Method _DELETE_ERRORSTACK Signature

Method _DELETE_ERRORSTACK on class CL_RSBM_ERROR_HANDLER has no parameter.
Method _DELETE_ERRORSTACK on class CL_RSBM_ERROR_HANDLER has no exception.

Method _DOWNSIZE_CROSSTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20050311
2 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20050311

Method _DOWNSIZE_CROSSTAB on class CL_RSBM_ERROR_HANDLER has no exception.

Method _EXTRACT_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_LINE Call by reference Type reference (TYPE) SYTABIX Index interner Tabellen 20050118
2 Importing I_S_LOG Call by reference Type reference (TYPE) V_RSBERRORLOG Fehlermeldungen 20050118
3 Returning R_T_DETAIL Value transfer Type reference (TYPE) RSSM_T_DETAILLIST Beschreibung - Wert 20050118

Method _EXTRACT_DETAIL on class CL_RSBM_ERROR_HANDLER has no exception.

Method _GET_ACTUAL_OUTRECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_RECORD Value transfer Type reference (TYPE) RSBM_TH_RECORD_OUT Ausgangssatznummern 20040916
# Exception Resumable Description Created on
1 UNKNOWN Der Schritt ist bereits der erste 20040916

Method _GET_CURRENT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STEP Value transfer Type reference (TYPE) RSBKSTEPID ID eines Teilschrittes der DTP-Extraktion 20040702

Method _GET_CURRENT_STEP on class CL_RSBM_ERROR_HANDLER has no exception.

Method _GET_ERROR_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHANGES Call by reference Type reference (TYPE) RS_BOOL Änderungen 20041217
2 Importing I_FOR_SEGID Call by reference Type reference (TYPE) RSBK_SEGID Nur Sätze zu Zielsegment 20041217
3 Importing I_MESSAGES Call by reference Type reference (TYPE) RS_BOOL Meldungen 20041217
4 Importing I_REQUEST Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20041217
5 Importing I_SEGID Call by reference Type reference (TYPE) RSBK_SEGID Segment auf Extraktorlevel 20041217
6 Importing I_T_DATAPAKID Call by reference Type reference (TYPE) RSODS_R_DATAPAKID Liste: Datenpaketnummer 20041217
7 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20041217
8 Returning R_T_ERROR Value transfer Type reference (TYPE) RSAR_T_ERROR Tabelle von Fehlersätzen 20041217
# Exception Resumable Description Created on
1 NOT_IN_CROSSTAB 20041217

Method _GET_NEAREST_CROSSTAB_BEFORE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEP Call by reference Type reference (TYPE) RSBKSTEPID Teilschritt der DTP-Extraktion 20041228
2 Importing I_T_CROSS Call by reference Type reference (TYPE) RSBM_TX_CROSSTAB Cross-Record aller Steps 20041228
3 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20041228
4 Returning R_S_CROSS Value transfer Type reference (TYPE) RSBM_SX_CROSSTAB Cross-Record aller Steps 20041228
# Exception Resumable Description Created on
1 FIRST_STEP Der Schritt ist bereits der erste 20041228

Method _GET_NEAREST_CROSSTAB_BEHIND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEP Call by reference Type reference (TYPE) RSBKSTEPID Teilschritt der DTP-Extraktion 20041228
2 Importing I_T_CROSS Call by reference Type reference (TYPE) RSBM_TX_CROSSTAB_INV Cross-Record aller Steps 20041228
3 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20041228
4 Returning R_S_CROSS Value transfer Type reference (TYPE) RSBM_SX_CROSSTAB_INV Cross-Record aller Steps 20041228
# Exception Resumable Description Created on
1 LAST_STEP Der Schritt ist bereits der erste 20041228
2 NO_CROSSTAB_NEEDED Keine Crosstab vor dem Zielschritt 20050114

Method _GET_NEXT_CROSSTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEP Call by reference Type reference (TYPE) RSBKSTEPID ID eines Teilschrittes der DTP-Extraktion 20041217
2 Importing I_T_CROSS Call by reference Type reference (TYPE) RSBM_TX_CROSSTAB_INV Cross-Record aller Steps 20041228
3 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20041217
4 Returning R_S_CROSS Value transfer Type reference (TYPE) RSBM_SX_CROSSTAB_INV Cross-Record aller Steps 20041217
# Exception Resumable Description Created on
1 LAST_STEP Der Schritt ist bereits der erste 20041217

Method _GET_NEXT_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_S_CROSS Call by reference Type reference (TYPE) RSBM_SX_CROSSTAB_INV Cross-Record aller Steps 20041217
2 Importing I_T_CROSS Call by reference Type reference (TYPE) RSBM_TX_CROSSTAB_INV Cross-Record aller Steps 20041228
3 Importing I_T_INRECORD Call by reference Type reference (TYPE) RSBM_T_RECORD_IN Eingangssatznummern 20041217
4 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20041217
5 Returning R_T_OUTRECORD Value transfer Type reference (TYPE) RSBM_T_RECORD_OUT Ausgangssatznummern 20041217
# Exception Resumable Description Created on
1 NOT_IN_CROSSTAB Kein Ur-Datensatz verfügbar 20041217

Method _GET_PREVIOUS_CROSSTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEP Call by reference Type reference (TYPE) RSBKSTEPID Teilschritt der DTP-Extraktion 20041228
2 Importing I_T_CROSS Call by reference Type reference (TYPE) RSBM_TX_CROSSTAB Cross-Record aller Steps 20041228
3 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20041228
4 Returning R_S_CROSS Value transfer Type reference (TYPE) RSBM_SX_CROSSTAB Cross-Record aller Steps 20040702
# Exception Resumable Description Created on
1 FIRST_STEP Der Schritt ist bereits der erste 20040702

Method _GET_PREVIOUS_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEP Call by reference Type reference (TYPE) RSBKSTEPID Teilschritt der DTP-Extraktion 20041228
2 Importing I_S_CROSS Call by reference Type reference (TYPE) RSBM_SX_CROSSTAB Cross-Record aller Steps 20040702
3 Importing I_T_CROSS Call by reference Type reference (TYPE) RSBM_TX_CROSSTAB Cross-Record aller Steps 20041228
4 Importing I_T_OUTRECORD Call by reference Type reference (TYPE) RSBM_T_RECORD_OUT Ausgangssatznummern 20040702
5 Importing I_T_STEP Call by reference Type reference (TYPE) RSBK_T_STEPID Stepliste sequentiell 20041228
6 Returning R_T_INRECORD Value transfer Type reference (TYPE) RSBM_T_RECORD_IN Eingangssatznummern 20040702
# Exception Resumable Description Created on
1 NOT_IN_CROSSTAB Kein Ur-Datensatz verfügbar 20040716

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_STEP Call by reference Type reference (TYPE) RSBKSTEPID Teilschritt der DTP-Extraktion 20040716
2 Returning R_S_TLOGO Value transfer Type reference (TYPE) RSO_S_TLOGO BW Repository: TLOGO Objekt und Typ 20040716

Method _GET_TLOGO on class CL_RSBM_ERROR_HANDLER has no exception.

Method _RNR2SID 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) 20040913
2 Returning R_RNRSID Value transfer Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20040913

Method _RNR2SID on class CL_RSBM_ERROR_HANDLER has no exception.

Method _SET_GROUPS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_FIELDS Call by reference Type reference (TYPE) RSBK_TX_FIELDS_KEYFL Segmentliste mit Feldern und Schlüsselflag 20050506

Method _SET_GROUPS on class CL_RSBM_ERROR_HANDLER has no exception.

Method _SHOW_LOG 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) 20050719
2 Importing I_DATAPAKID Call by reference Type reference (TYPE) RSDATAPID Datenpaketnummer 20040913
3 Importing I_RECORD Call by reference Type reference (TYPE) RSARECORD Nummer des Datensatzes 20040913
4 Importing I_REQUID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20040913
5 Importing I_SEGID Call by reference Type reference (TYPE) RSDS_SEGID Segment 20040913
6 Importing I_SHOW Call by reference Type reference (TYPE) RS_BOOL 'X' Anzeigen oder nur zurückgeben 20040913
7 Importing I_STEP Call by reference Type reference (TYPE) RSBKSTEPID Teilschritt der DTP-Extraktion 20040913
# Exception Resumable Description Created on
1 LOG_NOT_FOUND 20040913

Method _SID2RNR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_RNRSID Value transfer Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20050705
2 Returning R_REQUEST Value transfer Type reference (TYPE) RSREQUID Request-ID (Datenpaket) 20050705

Method _SID2RNR on class CL_RSBM_ERROR_HANDLER has no exception.

Method _WORST_ICON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ICON_ONE Call by reference Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20040910
2 Importing I_ICON_TWO Call by reference Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20040910
3 Returning R_ICON_RESULT Value transfer Type reference (TYPE) ICON_D Ikone in Textfeldern (Ersatzdarstellung, Alias) 20040910

Method _WORST_ICON on class CL_RSBM_ERROR_HANDLER has no exception.

Method _WRITE_ERRORSTACK 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) RSBKREQUID Request eines Datentransferprozesses 20040701
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20040701

Method _WRITE_IQM_MESSAGES 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) RSBKREQUID Request eines Datentransferprozesses 20061019
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061019

Method _WRITE_MESSAGES Signature

Method _WRITE_MESSAGES on class CL_RSBM_ERROR_HANDLER has no parameter.
Method _WRITE_MESSAGES on class CL_RSBM_ERROR_HANDLER has no exception.

Method _______________1 Signature

Method _______________1 on class CL_RSBM_ERROR_HANDLER has no parameter.
Method _______________1 on class CL_RSBM_ERROR_HANDLER has no exception.

Method _______________2 Signature

Method _______________2 on class CL_RSBM_ERROR_HANDLER has no parameter.
Method _______________2 on class CL_RSBM_ERROR_HANDLER has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400