SAP ABAP Class CL_RSBC_FILTER (Class for Filter)
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_RSBK_TPL_STATIC DTP Command Template: Static Methods 20040817
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSBC_UPDATE_FILTER Filter Before Target 20080710
Properties
Class CL_RSBC_FILTER  
Short Description Class for Filter    
Super Class CL_RSBK_CMD_TPL_T DTP Command: Superclass for Transformation Template 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSBC    
Program status     
Category 0   
Package RSBCMD   Data Transfer Process: Commands 
Created 20031112   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 RSAU Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RSBC Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSBK_TPL_STATIC DTP Command Template: Static Methods 20040817
Friends
Class CL_RSBC_FILTER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 N_T_DTPRULE Instance attribute Public Type reference (TYPE) MCH_T_SOURCECODE Selection Routine 20040826
2 N_T_SELFIELDS Instance attribute Public Type reference (TYPE) MCH_T_FIELD Fields Available for Selection 20040205
3 N_T_SELTAB Instance attribute Public Type reference (TYPE) MCH_T_SELECT Selection table 20040115
4 N_T_VARSELTAB Instance attribute Public Type reference (TYPE) MCH_T_VAR_SELECT Variable Selections, for example, BEx Variables 20040812
5 P_T_PROGFIELDS Instance attribute Private Type reference (TYPE) RSAR_T_FIELDTXT 20120419
Methods
# Method Level Visibility Method type Description Created on
1 ADD_BEX_VARIABLE Instance method Public Method BEx Variable 20040812
2 ADD_SEL_ROUTINE Instance method Public Method Create Routine for Selections 20040812
3 CHECK_GENERATE_PROGRAM Instance method Public Method 20121213
4 CONSTRUCTOR Instance method Public Constructor 20031112
5 GET_ALL Instance method Public Method Comparison with Model 20031205
6 GET_AS_STRING Instance method Public Method 20061107
7 GET_DTPRULE Instance method Public Method Table of Selection Routines 20040826
8 GET_FORCE_GENERATION Instance method Public Method Indicator: Template Has to Be Regenerated 20060216
9 GET_PROGFIELDS Instance method Public Method Get flag for filter program 20120419
10 GET_SELFIELDS Instance method Public Method Get Table of Field Lists 20040816
11 GET_VARSELTAB Instance method Public Method Table with Variable Selections 20040812
12 NORMALIZE_FILTER Instance method Public Method Simplify Selection Table 20031205
13 ON_SRC_CHANGED Instance method Public Method 20060216
14 REDUCE_FILTER Instance method Public Method Choice of Selection Criterium Reduced 20040113
15 SET_ALL Instance method Public Method Comparison with Dypro Entries 20031126
16 SET_DTPRULE Instance method Public Method Selection Routine 20040826
17 SET_PROGFIELDS Instance method Public Method Flag for Filter Program 20120419
18 SET_SELFIELDS Instance method Public Method Table for Display 20040812
19 SET_SELTAB Instance method Public Method Selection table 20040812
20 SET_VARSELTAB Instance method Public Method Table with Variable Selections 20040812
Events
# Event Type Visibility Description Created on
1 DISPLAY_CHANGED Instance Event
(0)
Public
(2)
Change to Filter Display (Selection Fields) 20040407
Types
Class CL_RSBC_FILTER has no local type.
Method Signatures

Method ADD_BEX_VARIABLE 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) CHAR1 Einstelliges Kennzeichen 20060217
2 Importing I_RANGETAB Value transfer Type reference (TYPE) MCH_S_FIELD-RANGETAB Text zu einer SELECT-OPTION 20040816

Method ADD_BEX_VARIABLE on class CL_RSBC_FILTER has no exception.

Method ADD_SEL_ROUTINE 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) CHAR1 Einstelliges Kennzeichen 20060217
2 Importing I_RANGETAB Value transfer Type reference (TYPE) MCH_S_FIELD-RANGETAB Text zu einer SELECT-OPTION 20040825

Method ADD_SEL_ROUTINE on class CL_RSBC_FILTER has no exception.

Method CHECK_GENERATE_PROGRAM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CHECK Call by reference Type reference (TYPE) RS_BOOL ' ' = Genereirung, 'X' = Prüfung einzeln 20121213
2 Returning R_T_ABAPSOURCE Value transfer Type reference (TYPE) RSAU_T_ABAPSOURCE 20121213
# Exception Resumable Description Created on
1 CX_RS_FAILED Operation gescheitert 20121213

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 20031112
2 Importing I_NODE Call by reference Type reference (TYPE) RSBCMDNODE Knoten in einem DTP-Skript 20040212
3 Importing I_OBJVERS Call by reference Type reference (TYPE) RSOBJVERS Objektversion 20031112
# Exception Resumable Description Created on
1 CX_RS_ERROR_WITH_MESSAGE Deprecated - use CX_RS_STATIC_CHECK instead 20031112

Method GET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DTPRULE Value transfer Type reference (TYPE) MCH_T_SOURCECODE selektions-routine 20040826
2 Exporting E_T_SELFIELDS Value transfer Type reference (TYPE) MCH_T_FIELD Feldname 20040205
3 Exporting E_T_SELTAB Value transfer Type reference (TYPE) MCH_T_SELECT Tabelle mit Selektionskriterien 20031205
4 Exporting E_T_VARSELTAB Value transfer Type reference (TYPE) MCH_T_VAR_SELECT Variable Selektion im DTP, z.B. per BEx-Variablen 20040812

Method GET_ALL on class CL_RSBC_FILTER has no exception.

Method GET_AS_STRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_STRING Value transfer Type reference (TYPE) CHAR100 Charakter 100 20061107

Method GET_AS_STRING on class CL_RSBC_FILTER has no exception.

Method GET_DTPRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_DTPRULE Value transfer Type reference (TYPE) MCH_T_SOURCECODE Schnittstelle: verallgemeinerte Selektionskriterien 20040826

Method GET_DTPRULE on class CL_RSBC_FILTER has no exception.

Method GET_FORCE_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_TEMPLATE Call by reference Type reference (TYPE) SYREPID ABAP-Programm, aktuelles Rahmenprogramm 20060217
2 Returning R_FORCE_GENERATION Value transfer Type reference (TYPE) RS_BOOL Boolean 20060216

Method GET_FORCE_GENERATION on class CL_RSBC_FILTER has no exception.

Method GET_PROGFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning R_T_PROGFIELDS Value transfer Type reference (TYPE) RSAR_T_FIELDTXT 20120419

Method GET_PROGFIELDS on class CL_RSBC_FILTER has no exception.

Method GET_SELFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_SELFIELDS Value transfer Type reference (TYPE) MCH_T_FIELD Feldliste einer DTP-Datenquelle mit zusätzlichen Details 20040816
2 Importing I_OVERWRITE Call by reference Type reference (TYPE) RS_BOOL Boolean 20110812

Method GET_SELFIELDS on class CL_RSBC_FILTER has no exception.

Method GET_VARSELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_VARSELTAB Value transfer Type reference (TYPE) MCH_T_VAR_SELECT Variable Selektion im DTP, z.B. per BEx-Variablen 20040812

Method GET_VARSELTAB on class CL_RSBC_FILTER has no exception.

Method NORMALIZE_FILTER Signature

Method NORMALIZE_FILTER on class CL_RSBC_FILTER has no parameter.
Method NORMALIZE_FILTER on class CL_RSBC_FILTER has no exception.

Method ON_SRC_CHANGED Signature

Method ON_SRC_CHANGED on class CL_RSBC_FILTER has no parameter.
Method ON_SRC_CHANGED on class CL_RSBC_FILTER has no exception.

Method REDUCE_FILTER Signature

Method REDUCE_FILTER on class CL_RSBC_FILTER has no parameter.
Method REDUCE_FILTER on class CL_RSBC_FILTER has no exception.

Method SET_ALL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DTPRULE Value transfer Type reference (TYPE) MCH_T_SOURCECODE selektions-routine 20040826
2 Importing I_T_SELFIELDS Value transfer Type reference (TYPE) MCH_T_FIELD Feldname 20040205
3 Importing I_T_SELTAB Value transfer Type reference (TYPE) MCH_T_SELECT Selektionskriterien 20031219
4 Importing I_T_VARSELTAB Value transfer Type reference (TYPE) MCH_T_VAR_SELECT Variable Selektion im DTP, z.B. per BEx-Variablen 20040812

Method SET_ALL on class CL_RSBC_FILTER has no exception.

Method SET_DTPRULE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_DTPRULE Value transfer Type reference (TYPE) MCH_T_SOURCECODE selektions-routine 20040826

Method SET_DTPRULE on class CL_RSBC_FILTER has no exception.

Method SET_PROGFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_PROGFIELDS Call by reference Type reference (TYPE) RSAR_T_FIELDTXT 20120419

Method SET_PROGFIELDS on class CL_RSBC_FILTER has no exception.

Method SET_SELFIELDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_SELFIELDS Value transfer Type reference (TYPE) MCH_T_FIELD Feldliste einer Datenquelle eines DTP 20040812

Method SET_SELFIELDS on class CL_RSBC_FILTER has no exception.

Method SET_SELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_SELTAB Value transfer Type reference (TYPE) MCH_T_SELECT Tabelle mit Selektionskriterien 20040812

Method SET_SELTAB on class CL_RSBC_FILTER has no exception.

Method SET_VARSELTAB Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_T_VARSELTAB Value transfer Type reference (TYPE) MCH_T_VAR_SELECT Variable Selektion im DTP, z.B. per BEx-Variablen 20040812

Method SET_VARSELTAB on class CL_RSBC_FILTER has no exception.
Event Signatures

Event DISPLAY_CHANGED Signature
Event DISPLAY_CHANGED on class CL_RSBC_FILTER has no parameter.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400