SAP ABAP Class CL_RSBC_ERROR_HANDLER_TPL (Error Handling: Filter and Note Records)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-WHM-DST (Application Component) Data Staging
     RSBCMD (Package) Data Transfer Process: Commands
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBK_CMD_TPL_T DTP Command: Superclass for Transformation Template 20040722
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBC_ERROR_HANDLER Error Handler: Similarity Template, Command 20040728
3 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSBK_TPL_STATIC DTP Command Template: Static Methods 20040722
Properties
Class CL_RSBC_ERROR_HANDLER_TPL  
Short Description Error Handling: Filter and Note Records    
Super Class CL_RSBK_CMD_TPL_T DTP Command: Superclass for Transformation Template 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RSBCMD   Data Transfer Process: Commands 
Created 20040722   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RSSG Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 T Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBC_ERROR_HANDLER Error Handler: Similarity Template, Command 20040728
2 IF_RSBK_TPL_STATIC DTP Command Template: Static Methods 20040722
Friends
Class CL_RSBC_ERROR_HANDLER_TPL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_AUTO_SWITCH_ON Instance attribute Public Type reference (TYPE) RSBKERRORHANDL_AUTO_ON Automatically Switch Record Tracking On 20130506
2 PT_FLDS_DESC Instance attribute Private Type reference (TYPE) TT_FLDS_DESC 20120720
3 P_CODEID Instance attribute Public Attribute reference (LIKE) 20040723
4 P_C_PSAAPP Instance attribute Public Attribute reference (LIKE) 20040817
5 P_DEFAULT_GR_FLDS Instance attribute Private Type reference (TYPE) RS_BOOL Setzen der KeyOption nach Änderung der DTP-Einstellung 20120720
6 P_PSADATCLS Instance attribute Public Attribute reference (LIKE) 20071015
7 P_PSASIZCAT Instance attribute Public Attribute reference (LIKE) 20071015
8 P_SERIALIZED Instance attribute Public Attribute reference (LIKE) 20040722
9 P_T_FIELDS Instance attribute Public Attribute reference (LIKE) 20040723
10 P_T_PSA Instance attribute Public Attribute reference (LIKE) 20040817
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor 20040722
2 GENERATE_PROGRAM Static method Public Method Generate program 20040728
3 GET_ERRORHANDLING_DEFAULT Static method Public Method Default Error Handling for New DTP 20060629
4 GET_TOTAL_NO_RECORDS Instance method Public Method 20130503
5 GET_T_ERRORHANDLING_F4 Static method Public Method Permitted Error Handling Types 20060629
6 ON_TPL_LIST_CHANGED Instance method Private Event handling method Step Changed in the DTP 20040722
7 SET_AUTO_SWITCH_ON Instance method Public Method 20130506
8 SET_PSA_ATTR Instance method Public Method Set PSA Attributes (Size Category, Table Class) 20071015
9 UPDATE_FIELDS Instance method Public Method Set Key Fields 20040727
10 _GET_FIELDLIST Instance method Private Method Field List for Buffer and Error Buckets 20040723
11 _GET_FLDS_DESCR Instance method Private Method 20120720
12 _GET_PSA Instance method Private Method Determine PSA Name 20040820
13 _INITIALIZE Instance method Private Method Recalculating All Parameters 20050715
14 _INITIALIZE_LOCALS Instance method Private Method New Calculation of Local Parameters in System 20061228
15 _SET_SERIALIZED Instance method Private Method Determine Serialization Request 20040722
Events
Class CL_RSBC_ERROR_HANDLER_TPL has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_FLD_DESC Private See coding 20120720 begin of ts_fld_desc, segid type rsbk_segid. include type RSAR_S_FIELDTXT. types: end of ts_fld_desc
2 TT_FLDS_DESC Private See coding 20120720 TT_FLDS_DESC type sorted table of ts_fld_desc with non-unique key segid fieldname
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTP Call by reference Type reference (TYPE) RSBKDTPNM Datentransferprozess ID 20040722
2 Importing I_NODE Call by reference Type reference (TYPE) RSBCMDNODE Knoten in einem DTP-Skript 20040722
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20040722
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Deprecated - use CX_RS_STATIC_CHECK instead 20040722

Method GENERATE_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_PROGNAME Value transfer Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20040728
2 Importing I_CODEID Call by reference Type reference (TYPE) RSDS_CODEID Id des generierten Programmes 20040728
3 Importing I_RUN Call by reference Type reference (TYPE) RS_BOOL SPACE Namensermittlung zur Ausführungszeit (Timestamp angeben!) 20040728
4 Importing I_TIMESTAMP Call by reference Type reference (TYPE) RSTIMESTMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20040728
# Exception Resumable Description Created on
1 FAILED 20040728

Method GET_ERRORHANDLING_DEFAULT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_AUTO_SWITCH_ON Call by reference Type reference (TYPE) RSBKERRORHANDL_AUTO_ON Automatically Switch Record Tracking On 20130506
2 Exporting E_ERRORHANDLING Call by reference Type reference (TYPE) RSBKERRORHANDLING Art der Fehlerbehandlung während des DTP-Ladeprozesses 20060629
3 Exporting E_NOAGGR Call by reference Type reference (TYPE) RSSM_NOAGGR Request fehlerhaft, falls Aggregation stattfindet 20060629
4 Exporting E_NUMBER_AT_ERR Call by reference Type reference (TYPE) RSNUMBER_AT_ERR Anzahl zu prüfender Sätze beim Handling fehlerhafter Daten 20060629
5 Importing I_R_DTP Call by reference Object reference (TYPE REF TO) IF_RSBK_DTP_DISPLAY Anzeige-Interface DTP 20060629

Method GET_ERRORHANDLING_DEFAULT on class CL_RSBC_ERROR_HANDLER_TPL has no exception.

Method GET_TOTAL_NO_RECORDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_NO_RECORDS Value transfer Type reference (TYPE) INT4 Natural number 20130503

Method GET_TOTAL_NO_RECORDS on class CL_RSBC_ERROR_HANDLER_TPL has no exception.

Method GET_T_ERRORHANDLING_F4 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_DTP Call by reference Object reference (TYPE REF TO) IF_RSBK_DTP_DISPLAY Anzeige-Interface DTP 20060629
2 Returning R_T_ERRORHANDLING Value transfer Type reference (TYPE) RSBK_T_ERRORHANDLING Liste mit Typen der Fehlerbehandlung 20060629

Method GET_T_ERRORHANDLING_F4 on class CL_RSBC_ERROR_HANDLER_TPL has no exception.

Method ON_TPL_LIST_CHANGED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_DTP Value transfer Attribute reference (LIKE) 20040722

Method ON_TPL_LIST_CHANGED on class CL_RSBC_ERROR_HANDLER_TPL has no exception.

Method SET_AUTO_SWITCH_ON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_AUTO_SWITCH_ON Call by reference Type reference (TYPE) RSBKERRORHANDL_AUTO_ON Automatically Switch Record Tracking On 20130506

Method SET_AUTO_SWITCH_ON on class CL_RSBC_ERROR_HANDLER_TPL has no exception.

Method SET_PSA_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_PSADATCLS Call by reference Type reference (TYPE) RSDS_PSADATCLS Datenart für PSA Tabelle 20071015
2 Importing I_PSASIZCAT Call by reference Type reference (TYPE) RSDS_PSASIZCAT Größenkategorie für PSA Tabelle 20071015

Method SET_PSA_ATTR on class CL_RSBC_ERROR_HANDLER_TPL has no exception.

Method UPDATE_FIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_SEGID Call by reference Type reference (TYPE) RSBK_SEGID Segment 20040727
2 Importing I_T_FIELDS Call by reference Type reference (TYPE) RSBK_T_FIELDS_KEYFL Feldliste mit Schlüsselflag 20040727

Method UPDATE_FIELDS on class CL_RSBC_ERROR_HANDLER_TPL has no exception.

Method _GET_FIELDLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_FIELDLIST Value transfer Type reference (TYPE) RSBK_TX_FIELDS_KEYFL Segmentliste mit Feldern und Schlüsselflag 20040723
# Exception Resumable Description Created on
1 CX_RSTRAN_NOT_FOUND Objekt nicht gefunden 20050819

Method _GET_FLDS_DESCR Signature

Method _GET_FLDS_DESCR on class CL_RSBC_ERROR_HANDLER_TPL has no parameter.
Method _GET_FLDS_DESCR on class CL_RSBC_ERROR_HANDLER_TPL has no exception.

Method _GET_PSA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_PSA Call by reference Object reference (TYPE REF TO) CL_RSAR_PSA 20040820
2 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20040820
3 Exporting E_S_PSA Call by reference Type reference (TYPE) RSBM_S_PSA Liste der PSA's 20040820
4 Exporting E_T_MAGE Call by reference Type reference (TYPE) RSDG_T_MAGE BW Generierung: Objektliste Massenaktivierer 20040820
5 Importing I_DELETION_MODE Call by reference Type reference (TYPE) RS_BOOL ' ' Löschmodus 20070308
6 Importing I_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL '4' Anwendungs-Log: Detaillierungsgrad 20040820
7 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20040820
8 Importing I_SEGID Call by reference Type reference (TYPE) RSBK_SEGID Segment 20040820

Method _GET_PSA on class CL_RSBC_ERROR_HANDLER_TPL has no exception.

Method _INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_CHANGED Value transfer Type reference (TYPE) RS_BOOL Es wurde etwas geändert 20070703
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20050819

Method _INITIALIZE_LOCALS Signature

Method _INITIALIZE_LOCALS on class CL_RSBC_ERROR_HANDLER_TPL has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20061228

Method _SET_SERIALIZED Signature

Method _SET_SERIALIZED on class CL_RSBC_ERROR_HANDLER_TPL has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Objekt nicht gefunden 20050819
History
Last changed by/on SAP  20140121 
SAP Release Created in 700