SAP ABAP Class CL_RSBM_LOG_CURSOR_STEP (DTP: Log and Error Object)
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 Inheritance (c INHERITING FROM c_ref)  CL_RSBM_LOG_CURSOR_RUNTIME Handle for Hierarchical Log 20040702
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBM_LOG_CURSOR_STEP_DTP DTP Editing Step: Log Object and Error Object 20110113
2 Inheritance (c INHERITING FROM c_ref)  CL_RSTRAN_EXECUTE_LOG Log Class 20111019
3 Inheritance (c INHERITING FROM c_ref)  CL_RSTRAN_RUNTIME_TEST_LOG Test Log 20061124
Properties
Class CL_RSBM_LOG_CURSOR_STEP  
Short Description DTP: Log and Error Object    
Super Class CL_RSBM_LOG_CURSOR_RUNTIME Handle for Hierarchical Log 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSBK    
Program status     
Category 0   
Package RSBM   Data Transfer Process: Log and Monitor 
Created 20040628   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 RSBM Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RSBM_LOG_CURSOR_STEP has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_RSBC_ERROR_HANDLER_X_CMD 20080103 Extraction Error Stack
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_REQUID Instance attribute Public Type reference (TYPE) RSBKREQUID Data Transfer Process Request 20040702
2 N_STEP Instance attribute Public Type reference (TYPE) RSBKSTEPID ID for a Substep of DTP Extraction 20040702
3 P_R_ERRORLOG Instance attribute Private Object reference (TYPE REF TO) CL_RSBM_ERROR_HANDLER Error Handling: DTP Runtime 20040701
Methods
# Method Level Visibility Method type Description Created on
1 ADD_CROSS_TAB Instance method Public Method Adding Cross References 20040702
2 ADD_RECORD_MESSAGES Instance method Public Method Adding Messages 20040722
3 ADD_SUBSTEP Instance method Public Method Adding a Substep 20040702
4 BACK_TO_STEP_LEVEL Instance method Public Method Set Cursor on Step Node 20040702
5 CONSTRUCTOR Instance method Public Constructor Constructor 20040701
6 CREATE Static method Public Method Generating Cursor Instance from a Step Node 20040702
7 FILTER_RESULT Instance method Public Method Filtering Incorrect Target Records 20040916
8 GET_ERRORCOUNT Instance method Public Method Gets Error Counter for Data Record 20080104
9 GET_ERRORHANDLER Instance method Public Method Enable Direct Access to Error Handler 20040702
10 GET_PREVIOUS_RECORDS Instance method Public Method Determination of Original Message Numbers 20080916
11 GET_STEP Instance method Public Method Substep 20040701
12 GOTO_LAST_SUBSTEP Instance method Public Method Cursor on Last Active Substep 20040901
13 SET_ERRORCOUNT Instance method Private Method Sets Error Counter 20080103
14 VERIFY_RECORD Instance method Public Method Check Record for Error Records with the Same Key 20040901
Events
Class CL_RSBM_LOG_CURSOR_STEP has no event.
Types
Class CL_RSBM_LOG_CURSOR_STEP has no local type.
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 20040702
2 Importing I_T_CROSSTAB Call by reference Type reference (TYPE) RSBM_T_CROSSTAB 20040702

Method ADD_CROSS_TAB on class CL_RSBM_LOG_CURSOR_STEP has no exception.

Method ADD_RECORD_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 20040722
2 Importing I_T_MSG Call by reference Type reference (TYPE) RSBM_T_ERRORLOG_INT Fehlerhandling: Übergabe von Satzfehlern 20040722
3 Importing I_USE_CROSSTAB Call by reference Type reference (TYPE) RS_BOOL Die Satznummer ist OUTRECORD der Crosstab dieses Steps 20040722
# Exception Resumable Description Created on
1 NOT_IN_CROSSTAB Nicht in Cross-Record-Tabelle 20040722
2 TOO_MANY_ERRORS Zu viele Fehlersätze 20040722

Method ADD_SUBSTEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ALSO_ADD_STEP Call by reference Type reference (TYPE) RS_BOOL RS_C_FALSE Boolean 20110211
2 Importing I_SUBSTEP Call by reference Type reference (TYPE) RSBKSUBSTEPID ID eines Teilschrittes einer DTP-Extraktion (Sub-Level) 20040702
3 Returning R_R_LOG_SUBSTEP Value transfer Object reference (TYPE REF TO) CL_RSBM_LOG_SUBSTEP Knoten eines DTP-Step-Logs 20040702

Method ADD_SUBSTEP on class CL_RSBM_LOG_CURSOR_STEP has no exception.

Method BACK_TO_STEP_LEVEL Signature

Method BACK_TO_STEP_LEVEL on class CL_RSBM_LOG_CURSOR_STEP has no parameter.
Method BACK_TO_STEP_LEVEL on class CL_RSBM_LOG_CURSOR_STEP has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_REQUID Call by reference Type reference (TYPE) RSBKREQUID Request eines Datentransferprozesses 20040805
2 Importing I_R_ERRORLOG Call by reference Object reference (TYPE REF TO) CL_RSBM_ERROR_HANDLER Fehlerhandling: DTP Laufzeit 20040702
3 Importing I_R_LOG Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_COMPONENT Knoten eines DTP-Step-Logs 20040805
4 Importing I_STEPID Call by reference Type reference (TYPE) RSBKSTEPID Teilschritt der DTP-Extraktion 20040805

Method CONSTRUCTOR on class CL_RSBM_LOG_CURSOR_STEP has no exception.

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_R_ERRORLOG Call by reference Object reference (TYPE REF TO) CL_RSBM_ERROR_HANDLER Fehlerhandling: DTP Laufzeit 20040702
2 Importing I_R_LOG_STEP Call by reference Object reference (TYPE REF TO) CL_RSBM_LOG_STEP Knoten eines DTP-Step-Logs 20040702
3 Returning R_R_LOG_CURSOR_STEP Value transfer Object reference (TYPE REF TO) CL_RSBM_LOG_CURSOR_STEP DTP: Log- und Error-Objekt 20040702

Method CREATE on class CL_RSBM_LOG_CURSOR_STEP 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 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_ERRORHANDLER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_R_ERRORLOG Value transfer Object reference (TYPE REF TO) CL_RSBM_ERROR_HANDLER Fehlerhandling: DTP Laufzeit 20040702

Method GET_ERRORHANDLER on class CL_RSBM_LOG_CURSOR_STEP has no exception.

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 Ausgangssatznummern 20080916
2 Importing I_USE_CROSSTAB Call by reference Type reference (TYPE) RS_BOOL Boolean 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 GET_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_STEP on class CL_RSBM_LOG_CURSOR_STEP has no exception.

Method GOTO_LAST_SUBSTEP Signature

Method GOTO_LAST_SUBSTEP on class CL_RSBM_LOG_CURSOR_STEP has no parameter.
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20040901
2 CX_RS_NOT_FOUND Operation gescheitert 20040901

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_LOG_CURSOR_STEP has no exception.

Method VERIFY_RECORD 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 20040901
2 Importing I_SEGID Call by reference Type reference (TYPE) RSBK_SEGID Segment 20040901
3 Importing I_USE_CROSSTAB Call by reference Type reference (TYPE) RS_BOOL Die Satznummer ist OUTRECORD der Crosstab dieses Steps 20040901
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! 20040901
# 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
History
Last changed by/on SAP  20130531 
SAP Release Created in 400