SAP ABAP Class CL_RSRD_DISTRIBUTOR_BULKMAIL (Distributor: Bulk Mailer)
Hierarchy
SAP_BW (Software Component) SAP Business Warehouse
   BW-BEX-ET (Application Component) End User Technology
     RSRD (Package) BW: Broadcasting
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_RSRD_DISTRIBUTOR_MAIL Distributor: Send E-Mails 20040423
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_RSRD_FILTER_DIALOG_PROVIDER Basis for Filter Dialog Using Producer/Distributor 20040429
Properties
Class CL_RSRD_DISTRIBUTOR_BULKMAIL  
Short Description Distributor: Bulk Mailer    
Super Class CL_RSRD_DISTRIBUTOR_MAIL Distributor: Send E-Mails 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class RSRD    
Program status     
Category 0   
Package RSRD   BW: Broadcasting 
Created 20040423   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 RSRD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RZI0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
# Interface Abstract Final Description Created on
1 IF_RSRD_FILTER_DIALOG_PROVIDER Basis for Filter Dialog Using Producer/Distributor 20040429
Friends
Class CL_RSRD_DISTRIBUTOR_BULKMAIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_PARAMETER_ATTRIBUTE Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_ATTRIBUTE' Parameter for Attribute for Recipient Determination 20040423
2 C_PARAMETER_ATTRIBUTE_TYPE Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_ATTRIBUTE_TYPE' Parameter for Recipient Type of the Attribute 20040423
3 C_PARAMETER_CHANGE_TYPE Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_CHANGE_TYPE' Parameter for Type of Document Change 20040423
4 C_PARAMETER_CHAR_FILTER Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_CHAR_FILTER' Parameter for Characteristic Upon Document Change by Filter 20040423
5 C_PARAMETER_CHAR_NO_CHANGE Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_CHAR_NO_CHANGE' Parameter for Characteristic with No Document Change 20040423
6 C_PARAMETER_CHAR_VARIABLE Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_CHAR_VARIABLE' Parameter for Charact. upon Document Change by Variables 20040423
7 C_PARAMETER_CONTROL_QUERY Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_CONTROL_QUERY' Parameter for Query for Recipient Determination 20040423
8 C_PARAMETER_CONTROL_QUERY_VAR Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_CONTROL_QUERY_VARIANT' Parameter for Variants for the Query 20040423
9 C_PARAMETER_FILTER_IOBJNM Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_FILTER_IOBJNM' Parameter ID Characteristic of the Filter String 20040429
10 C_PARAMETER_FILTER_STRING Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_FILTER_STRING' Parameter ID Filter String 20040429
11 C_PARAMETER_SELECTION_TYPE Constant Public Type reference (TYPE) RSRPARAMETERID 'DI_SELECTION_TYPE' Parameter for Type of Characteristic Selection 20040423
12 C_PARAMETER_VALUE_BW_USER Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'BW_USER' Parameter Value: Recipient Is BW User 20040423
13 C_PARAMETER_VALUE_DIRECT Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'DIRECT' Parameter Value: Direct Selection By Filter 20040423
14 C_PARAMETER_VALUE_EMAIL Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'EMAIL' Parameter Value: Recipient Is E-Mail Address 20040423
15 C_PARAMETER_VALUE_FILTER Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'FILTER' Parameter Value: Document Change by Filter 20040423
16 C_PARAMETER_VALUE_NO_CHANGE Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'NO_CHANGE' Parameter Value: No Document Change 20040423
17 C_PARAMETER_VALUE_QUERY Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'CONTROL_QUERY' Parameter Value: Selection by Query 20040423
18 C_PARAMETER_VALUE_VARIABLE Constant Public Type reference (TYPE) RSRPARAMETERVALUE 'VARIABLE' Parameter Value: Document Change by Variables 20040423
19 P_ATTR_BUFFER_FILLED Static Attribute Private Type reference (TYPE) RS_BOOL Attribute Description from DB in Buffer 20040423
20 P_CHARACTERISTIC Instance attribute Private Type reference (TYPE) RSIOBJNM Current char. 20040429
21 P_INFO_PROVIDER Instance attribute Private Type reference (TYPE) RSINFOCUBE Current InfoProvider 20040429
22 P_SX_ATTRIBUTE_DB Static Attribute Private Type reference (TYPE) RSRD_SX_CLASS_DT Buffered Attribute Description from DB 20040423
23 P_T_IOBJNM_CUBE Static Attribute Private Type reference (TYPE) L_T_IOBJNM_CUBE_TYPE Cache for InfoCubes by Characteristic 20050915
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_RECIPIENT Static method Private Method Checks Recipient 20050915
2 CONSTRUCTOR Instance method Public Constructor Constructor 20040423
3 GENERATE_CONTROL_QUERY Instance method Private Method Generate Control Query 20040429
4 GET_RECIPIENTS Static method Private Method Determine Recipients Using the Control Query 20040430
5 GET_RECIPIENTS_INTERNAL Static method Private Method Determine Recipients Using the Control Query 20040504
6 GET_RECIPIENT_CHARACTERISTIC Static method Private Method Determes Characteristic for the Recipient Determination 20040430
7 GET_RECIPIENT_LIST_TEST Instance method Private Method Generate Dummy Recipient List for Test Purposes 20040429
8 GET_SETXX Static method Private Method Determine Recipients Using the Control Query 20040430
Events
Class CL_RSRD_DISTRIBUTOR_BULKMAIL has no event.
Types
Class CL_RSRD_DISTRIBUTOR_BULKMAIL has no local type.
Method Signatures

Method CHECK_RECIPIENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing C_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Tabellentyp für RRX_MESG 20050915
2 Exporting E_VALID Call by reference Type reference (TYPE) RS_BOOL Boolean 20050915
3 Importing I_RECIPIENT_ID Call by reference Type reference (TYPE) CSEQUENCE 20050915
4 Importing I_RECIPIENT_TYPE Call by reference Type reference (TYPE) RSRPARAMETERVALUE Parameter Wert' MU: 20050915

Method CHECK_RECIPIENT on class CL_RSRD_DISTRIBUTOR_BULKMAIL has no exception.

Method CONSTRUCTOR Signature

Method CONSTRUCTOR on class CL_RSRD_DISTRIBUTOR_BULKMAIL has no parameter.
Method CONSTRUCTOR on class CL_RSRD_DISTRIBUTOR_BULKMAIL has no exception.

Method GENERATE_CONTROL_QUERY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_COMPID Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20040430
2 Exporting E_INFO_PROVIDER Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20040510
3 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040430
4 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG Tabellentyp für RRX_MESG 20040430
5 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20040429
6 Importing I_R_SETTING Call by reference Object reference (TYPE REF TO) CL_RSRD_SETTING Broadcaster Settings zur Designtime 20040510

Method GENERATE_CONTROL_QUERY on class CL_RSRD_DISTRIBUTOR_BULKMAIL has no exception.

Method GET_RECIPIENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040430
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG Tabellentyp für RRX_MESG 20040430
3 Exporting E_T_RECIPIENT Call by reference Type reference (TYPE) RSRD_T_RECIPIENT Tabellentyp zu RSRD_S_RECIPIENT 20040504
4 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20040430
5 Importing I_T_RECIPIENT_INTERNAL Call by reference Type reference (TYPE) L_T_RECIPIENT_INTERNAL_TYPE interne Tabell der Empfänger 20040504

Method GET_RECIPIENTS on class CL_RSRD_DISTRIBUTOR_BULKMAIL has no exception.

Method GET_RECIPIENTS_INTERNAL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040504
2 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG Tabellentyp für RRX_MESG 20040504
3 Exporting E_T_RECIPIENT_INTERNAL Call by reference Type reference (TYPE) L_T_RECIPIENT_INTERNAL_TYPE interne Tabell der Empfänger 20040504
4 Importing I_R_DATA_SETXX Call by reference Object reference (TYPE REF TO) DATA 20040504
5 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20040504
6 Importing I_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSR_REQUEST Datenanforderung vom OLAP-Prozessor 20040504

Method GET_RECIPIENTS_INTERNAL on class CL_RSRD_DISTRIBUTOR_BULKMAIL has no exception.

Method GET_RECIPIENT_CHARACTERISTIC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20040510
2 Exporting E_IOBJNM Call by reference Type reference (TYPE) RSIOBJNM InfoObject 20040430
3 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert von ABAP-Anweisungen 20050915
4 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSRD_T_MESSAGE Tabellentyp für RRX_MESG 20050915
5 Importing I_OBJECT_ID Call by reference Type reference (TYPE) RSRD_OBJECT_ID ID eines BW Reporting Objektes im Broadcasting Framework 20040510
6 Importing I_OBJECT_TYPE Call by reference Type reference (TYPE) RSRD_OBJECT_TYPE Typ eines BW Reporting Objektes im Broadcasting Framework 20040510
7 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER Parameter 20040430
8 Importing I_SYSTEM_ALIAS Call by reference Type reference (TYPE) RSRD_SYSTEM_ALIAS SLD System Alias 20050827

Method GET_RECIPIENT_CHARACTERISTIC on class CL_RSRD_DISTRIBUTOR_BULKMAIL has no exception.

Method GET_RECIPIENT_LIST_TEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_T_RECIPIENT Call by reference Type reference (TYPE) RSRD_T_RECIPIENT Tabellentyp zu RSRD_S_RECIPIENT 20040429

Method GET_RECIPIENT_LIST_TEST on class CL_RSRD_DISTRIBUTOR_BULKMAIL has no exception.

Method GET_SETXX Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_R_DATA_SETXX Call by reference Object reference (TYPE REF TO) DATA 20040430
2 Exporting E_R_REQUEST Call by reference Object reference (TYPE REF TO) CL_RSR_REQUEST Datenanforderung vom OLAP-Prozessor 20040430
3 Exporting E_SUBRC Call by reference Type reference (TYPE) SYSUBRC Rückgabewert, Rückgabewert nach ABAP-Anweisungen 20040430
4 Exporting E_T_MESSAGE Call by reference Type reference (TYPE) RSZA_T_MESG Tabellentyp für RRX_MESG 20040430
5 Importing I_COMPID Call by reference Type reference (TYPE) RSZCOMPID Name (ID) einer Reporting-Komponete 20040430
6 Importing I_INFOCUBE Call by reference Type reference (TYPE) RSINFOCUBE InfoCube 20040430
7 Importing I_R_PARAMETER Call by reference Object reference (TYPE REF TO) CL_RSR_PARAMETER 20051012
8 Importing I_VARIANT Call by reference Type reference (TYPE) STRING ABAP: Name einer Variante (ohne Programmname) 20040430

Method GET_SETXX on class CL_RSRD_DISTRIBUTOR_BULKMAIL has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 400