SAP ABAP Class CL_BCS_DISTRIBUTE (Distribute Send Data After Release of Send Request)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-COM (Application Component) Communication Services: Mail, Fax, SMS, Telephony
     SBCOMS (Package) Business Communication Service
Properties
Class CL_BCS_DISTRIBUTE  
Short Description Distribute Send Data After Release of Send Request    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package SBCOMS   Business Communication Service 
Created 20090120   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 SOSND Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_BCS_DISTRIBUTE has no interface implemented.
Friends
Class CL_BCS_DISTRIBUTE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_COPY Constant Private Type reference (TYPE) CHAR1 'C' Personalized Copy 20090127
2 GC_DIRECT Constant Public Type reference (TYPE) CHAR1 'D' Queue Direct 20090127
3 GC_MASTER Constant Private Type reference (TYPE) CHAR1 'M' Master 20090127
4 GC_NORMAL Constant Private Type reference (TYPE) CHAR1 'N' Normal Send Request 20090127
5 GC_REC Constant Private Type reference (TYPE) STRING `Recipient` For Trace 20090127
6 GC_TRANSIENT Constant Public Type reference (TYPE) CHAR1 'T' Queue Transient 20090127
7 MO_RECS Instance attribute Private Object reference (TYPE REF TO) CL_BCS_REC_MANAGER Recipient Management 20090127
8 MO_SR Instance attribute Private Object reference (TYPE REF TO) CL_SEND_REQUEST_BCS BCS-Local: Send Request 20090127
9 MS_BCST_SR Instance attribute Private Type reference (TYPE) BCST_SR BCS: Status of Send Requests 20090127
10 MS_SENDER Instance attribute Private Type reference (TYPE) BCSS_USER SAPoffice: SAP Name and SAPoffice Name of a User 20090127
11 MS_SOES_TEMPLATE Instance attribute Private Type reference (TYPE) SOES SAPoffice: External send operation 20090127
12 MS_SOFM_BOR_KEY Instance attribute Private Type reference (TYPE) SOFMK SAPoffice: folder contents (key part) 20090127
13 MS_SOFM_TEMPLATE Instance attribute Private Type reference (TYPE) SOFM SAPoffice: Folder contents 20090127
14 MS_SOOD Instance attribute Private Type reference (TYPE) SOOD SAPoffice: Object Definition 20090127
15 MS_SOOS_MASTER Instance attribute Private Type reference (TYPE) SOOS SAPoffice: send process 20121122
16 MS_SOOS_TEMPLATE Instance attribute Private Type reference (TYPE) SOOS SAPoffice: send process 20090127
17 MS_SOSC_TEMPLATE Instance attribute Private Type reference (TYPE) SOSC SAPoffice: Connection table to SAPcomm and SAPconnect 20090127
18 MS_SOST_TEMPLATE Instance attribute Private Type reference (TYPE) SOST SAPoffice: Status log table 20090127
19 MT_BOR_RECS Instance attribute Private Type reference (TYPE) SOSND_OBJECT_TAB Table of BOR IDs 20090127
20 MT_QUEUE_ENTRIES Instance attribute Private Type reference (TYPE) SOSCTAB Table of Queue Instances 20090127
21 MT_QUEUE_INSTANCES Instance attribute Private Type reference (TYPE) BCST_QUEUE_ENTRIES Table of Queue Instances 20090127
22 MT_SOES_INS Instance attribute Private Type reference (TYPE) GT_TYPE_SOES Buffer for DB Insert 20090127
23 MT_SOFM_INS Instance attribute Private Type reference (TYPE) GT_TYPE_SOFM Buffer for DB Insert 20090127
24 MT_SOFM_UPD Instance attribute Private Type reference (TYPE) GT_TYPE_SOFM Buffer for DB Update 20090127
25 MT_SOOS1 Instance attribute Private Type reference (TYPE) SOOS1TAB Classic Recipient Table 20090203
26 MT_SOOS_INS Instance attribute Private Type reference (TYPE) GT_TYPE_SOOS Buffer for DB Insert 20090127
27 MT_SOOS_UPD Instance attribute Private Type reference (TYPE) GT_TYPE_SOOS Buffer for DB Update 20090127
28 MT_SOSC_INS Instance attribute Private Type reference (TYPE) GT_TYPE_SOSC Buffer for DB Insert 20090127
29 MT_SOST_INS Instance attribute Private Type reference (TYPE) GT_TYPE_SOST Buffer for DB Insert 20090127
30 MV_DIRECT_INSERT Instance attribute Private Type reference (TYPE) SAP_BOOL Type of Queue Insert 20090127
31 MV_GLOB_DATE Instance attribute Private Type reference (TYPE) SYDATUM Current Date of Application Server 20090127
32 MV_GLOB_TIME Instance attribute Private Type reference (TYPE) SYUZEIT Current Time of Application Server 20090127
33 MV_PERS_COPY Instance attribute Private Type reference (TYPE) CHAR1 Master M, Copy C, or None N 20090127
34 MV_SEND_DATE Instance attribute Private Type reference (TYPE) SOOS-RCDAT Date document was received 20090127
35 MV_SEND_TIME Instance attribute Private Type reference (TYPE) SOOS-RCTIM Time object was received 20090127
36 MV_SR_GUID Instance attribute Private Type reference (TYPE) OS_GUID GUID of Send Request 20090127
37 TRACE Instance attribute Private Object reference (TYPE REF TO) CL_TRACE_BCS Trace Class for Communication 20090127
Methods
# Method Level Visibility Method type Description Created on
1 ADD_TO_SOES_BUF Instance method Private Method Add Record for SOES Insert Buffer 20090127
2 ADD_TO_SOOS_BUF Instance method Private Method Add Record for SOOS Insert Buffer 20090127
3 ADD_TO_SOOS_UPD_BUF Instance method Private Method Add Record for SOOS Update Buffer 20090127
4 ADD_TO_SOSC_BUF Instance method Private Method Add Record for SOSC Insert Buffer 20090127
5 ADD_TO_SOST_BUF Instance method Private Method Add Record for SOST Insert Buffer 20090127
6 CHECK_FORWARDING Instance method Private Method Check for Automatic Forwarding 20090127
7 CHECK_RESENDING Instance method Private Method Check for Resending 20090127
8 CREATE Static method Public Method Create Instance 20090127
9 CREATE_EXTRA_SOOS Instance method Private Method Create Display SOOS Records (DLI, Master) 20090127
10 FILL_PERS_COPY Instance method Private Method Fill Personalized Copy Attribute 20090127
11 FILL_SENDER Instance method Private Method Insert Sender from Send Request 20090127
12 FILL_SEND_DATE Instance method Private Method Determine Send Date 20090127
13 FILL_TEMPLATES Instance method Private Method Fill Send Tables with Non-Recipient-Specific Values 20090127
14 GET_CLASSIC_RECS Instance method Public Method Return Recipient as SOOS1 20090203
15 GET_QUEUE_ENTRIES Instance method Public Method Return Queue Entries 20090127
16 GET_QUEUE_INSTANCES Instance method Public Method Return Queue Instances 20090127
17 INVOKE_OBJECTS Instance method Private Method Call Receive Method at BOR Recipients 20090127
18 LOG_RECS Instance method Private Method Log Recipients 20090127
19 PROCESS Instance method Public Method Process Send Request 20090127
20 PROCESS_EXTERN_RECS Instance method Private Method Process External Recipients 20090127
21 PROCESS_INTERN_RECS Instance method Private Method Process Internal Recipients 20090127
22 PROCESS_OBJECT_RECS Instance method Private Method Process BOR Recipient (Preparation) 20090127
23 PROCESS_PERS_COPIES Instance method Private Method Create and Process Personalized Send Requests 20090127
24 PUT_INTO_OUTBOX Instance method Private Method Put in Business Workplace Outbox 20090127
25 RAISE_DB_ERROR Instance method Private Method Throw Database Error 20110114
26 RING_EXPRESS_BELL Instance method Private Method Set Express Notification 20090127
27 SEND_AUTO_REPLY Instance method Private Method Send Automatic Reply 20090127
28 SOOS1_TO_LOGSTRING Instance method Private Method Recipient Data Log 20090127
29 UPDATE_IN_REPLY_TO Instance method Private Method Set In-Reply-To Parameters 20090127
30 UPDATE_MS_SOOD Instance method Private Method Update Specific SOOD Data in Buffer 20090127
31 WRITE_DATA_TO_DB Instance method Private Method Write Data to DB 20090127
Events
Class CL_BCS_DISTRIBUTE has no event.
Types
Class CL_BCS_DISTRIBUTE has no local type.
Method Signatures

Method ADD_TO_SOES_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOOS1 Call by reference Type reference (TYPE) SOOS1 SAPoffice: Empfänger mit Attributen 20090127

Method ADD_TO_SOES_BUF on class CL_BCS_DISTRIBUTE has no exception.

Method ADD_TO_SOOS_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOOS1 Call by reference Type reference (TYPE) SOOS1 SAPoffice: Empfänger mit Attributen 20090127

Method ADD_TO_SOOS_BUF on class CL_BCS_DISTRIBUTE has no exception.

Method ADD_TO_SOOS_UPD_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOOS Call by reference Type reference (TYPE) SOOS SAPoffice: Sendevorgang 20090127
2 Importing IS_SOOS1 Call by reference Type reference (TYPE) SOOS1 SAPoffice: Empfänger mit Attributen 20090127

Method ADD_TO_SOOS_UPD_BUF on class CL_BCS_DISTRIBUTE has no exception.

Method ADD_TO_SOSC_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOOS1 Call by reference Type reference (TYPE) SOOS1 SAPoffice: Empfänger mit Attributen 20090127

Method ADD_TO_SOSC_BUF on class CL_BCS_DISTRIBUTE has no exception.

Method ADD_TO_SOST_BUF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOOS1 Call by reference Type reference (TYPE) SOOS1 SAPoffice: Empfänger mit Attributen 20090127

Method ADD_TO_SOST_BUF on class CL_BCS_DISTRIBUTE has no exception.

Method CHECK_FORWARDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_ORIG_SENDER Value transfer Type reference (TYPE) BCSS_USER SAPoffice: Sendevorgang 20090127
# Exception Resumable Description Created on
1 CX_BCS_DISTRIBUTE 20090127

Method CHECK_RESENDING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOOS1 Call by reference Type reference (TYPE) SOOS1 SAPoffice: Empfänger mit Attributen 20090127
2 Returning RS_SOOS Value transfer Type reference (TYPE) SOOS SAPoffice: Sendevorgang 20090127
# Exception Resumable Description Created on
1 CX_BCS BCS: Allgemeine Ausnahmen 20090127

Method CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_RECS Call by reference Object reference (TYPE REF TO) CL_BCS_REC_MANAGER 20090127
2 Importing IV_DIRECT_INSERT Call by reference Type reference (TYPE) SAP_BOOL Art des DB Inserts der Queue 20090127
3 Returning RO_RESULT Value transfer Object reference (TYPE REF TO) CL_BCS_DISTRIBUTE Verteilen der Sendedaten nach Freigabe eines Sendeauftrags 20090127

Method CREATE on class CL_BCS_DISTRIBUTE has no exception.

Method CREATE_EXTRA_SOOS Signature

Method CREATE_EXTRA_SOOS on class CL_BCS_DISTRIBUTE has no parameter.
Method CREATE_EXTRA_SOOS on class CL_BCS_DISTRIBUTE has no exception.

Method FILL_PERS_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COPY Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20090127

Method FILL_PERS_COPY on class CL_BCS_DISTRIBUTE has no exception.

Method FILL_SENDER Signature

Method FILL_SENDER on class CL_BCS_DISTRIBUTE has no parameter.
# Exception Resumable Description Created on
1 CX_BCS_DISTRIBUTE 20090127

Method FILL_SEND_DATE Signature

Method FILL_SEND_DATE on class CL_BCS_DISTRIBUTE has no parameter.
Method FILL_SEND_DATE on class CL_BCS_DISTRIBUTE has no exception.

Method FILL_TEMPLATES Signature

Method FILL_TEMPLATES on class CL_BCS_DISTRIBUTE has no parameter.
# Exception Resumable Description Created on
1 CX_BCS_DISTRIBUTE 20090127

Method GET_CLASSIC_RECS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_SOOS1 Value transfer Type reference (TYPE) SOOS1TAB Tabelle von SOOS1 20090203

Method GET_CLASSIC_RECS on class CL_BCS_DISTRIBUTE has no exception.

Method GET_QUEUE_ENTRIES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ENTRIES Value transfer Type reference (TYPE) SOSCTAB Tabellen von Queue Instanzen 20090127

Method GET_QUEUE_ENTRIES on class CL_BCS_DISTRIBUTE has no exception.

Method GET_QUEUE_INSTANCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ENTRIES Value transfer Type reference (TYPE) BCST_QUEUE_ENTRIES Tabellen von Queue Instanzen 20090127

Method GET_QUEUE_INSTANCES on class CL_BCS_DISTRIBUTE has no exception.

Method INVOKE_OBJECTS Signature

Method INVOKE_OBJECTS on class CL_BCS_DISTRIBUTE has no parameter.
Method INVOKE_OBJECTS on class CL_BCS_DISTRIBUTE has no exception.

Method LOG_RECS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SOOS1 Call by reference Type reference (TYPE) SOOS1TAB Tabelle von SOOS1 20090127

Method LOG_RECS on class CL_BCS_DISTRIBUTE has no exception.

Method PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_SR Call by reference Object reference (TYPE REF TO) CL_SEND_REQUEST_BCS BCS-lokal: Sendeauftrag 20090127
# Exception Resumable Description Created on
1 CX_BCS_DISTRIBUTE 20090127

Method PROCESS_EXTERN_RECS Signature

Method PROCESS_EXTERN_RECS on class CL_BCS_DISTRIBUTE has no parameter.
Method PROCESS_EXTERN_RECS on class CL_BCS_DISTRIBUTE has no exception.

Method PROCESS_INTERN_RECS Signature

Method PROCESS_INTERN_RECS on class CL_BCS_DISTRIBUTE has no parameter.
Method PROCESS_INTERN_RECS on class CL_BCS_DISTRIBUTE has no exception.

Method PROCESS_OBJECT_RECS Signature

Method PROCESS_OBJECT_RECS on class CL_BCS_DISTRIBUTE has no parameter.
Method PROCESS_OBJECT_RECS on class CL_BCS_DISTRIBUTE has no exception.

Method PROCESS_PERS_COPIES Signature

Method PROCESS_PERS_COPIES on class CL_BCS_DISTRIBUTE has no parameter.
Method PROCESS_PERS_COPIES on class CL_BCS_DISTRIBUTE has no exception.

Method PUT_INTO_OUTBOX Signature

Method PUT_INTO_OUTBOX on class CL_BCS_DISTRIBUTE has no parameter.
Method PUT_INTO_OUTBOX on class CL_BCS_DISTRIBUTE has no exception.

Method RAISE_DB_ERROR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_OPERATION Call by reference Type reference (TYPE) CSEQUENCE 'INSERT' 20130507
2 Importing IV_TAB Call by reference Type reference (TYPE) CSEQUENCE 20110114
# Exception Resumable Description Created on
1 CX_BCS_DISTRIBUTE Ausnahmen im BCS Distributor 20110114

Method RING_EXPRESS_BELL Signature

Method RING_EXPRESS_BELL on class CL_BCS_DISTRIBUTE has no parameter.
Method RING_EXPRESS_BELL on class CL_BCS_DISTRIBUTE has no exception.

Method SEND_AUTO_REPLY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOOS1 Call by reference Type reference (TYPE) SOOS1 SAPoffice: Empfänger mit Attributen 20090127

Method SEND_AUTO_REPLY on class CL_BCS_DISTRIBUTE has no exception.

Method SOOS1_TO_LOGSTRING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_SOOS1 Call by reference Type reference (TYPE) SOOS1 SAPoffice: Empfänger mit Attributen 20090127
2 Returning RV_RESULT Value transfer Type reference (TYPE) STRING 20090127

Method SOOS1_TO_LOGSTRING on class CL_BCS_DISTRIBUTE has no exception.

Method UPDATE_IN_REPLY_TO Signature

Method UPDATE_IN_REPLY_TO on class CL_BCS_DISTRIBUTE has no parameter.
Method UPDATE_IN_REPLY_TO on class CL_BCS_DISTRIBUTE has no exception.

Method UPDATE_MS_SOOD Signature

Method UPDATE_MS_SOOD on class CL_BCS_DISTRIBUTE has no parameter.
Method UPDATE_MS_SOOD on class CL_BCS_DISTRIBUTE has no exception.

Method WRITE_DATA_TO_DB Signature

Method WRITE_DATA_TO_DB on class CL_BCS_DISTRIBUTE has no parameter.
# Exception Resumable Description Created on
1 CX_BCS_DISTRIBUTE Ausnahmen im BCS Distributor 20110114
History
Last changed by/on SAP  20130531 
SAP Release Created in 731