SAP ABAP Class CL_HRRCF_INTERNAL_MAILBOX (Administration of Internal Messages)
Hierarchy
ERECRUIT (Software Component) E-Recruiting
   PA-ER (Application Component) E-Recruiting
     PAOC_RCF_BL (Package) Recruitment Factory: Business Logic
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20011120
Properties
Class CL_HRRCF_INTERNAL_MAILBOX  
Short Description Administration of Internal Messages    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PAOC_RCF_BL   Recruitment Factory: Business Logic 
Created 20011120   SAP 
Last change 20041006   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_HRRCF_INTERNAL_MAILBOX has no forward declaration.
Interfaces
# Interface Abstract Final Description Created on
1 IF_HRRCF_CONSTANTS General Constants for Candidate Classes 20011120
Friends
Class CL_HRRCF_INTERNAL_MAILBOX has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 C_ANONYMOUS Constant Private Type reference (TYPE) BU_NAME1TX '***' Name anonymous 20020214
2 C_CANDOTYPE Constant Private Type reference (TYPE) OTYPE 'NA' Object Type 20020214
3 C_POSTOTYPE Constant Private Type reference (TYPE) OTYPE 'NC' Object Type 20020214
4 FALSE Instance attribute Private Attribute reference (LIKE) 20011120
5 INSTANCE_DIRECTORY Static Attribute Private Type reference (TYPE) INSTANCE_DIRECTORY 20011120
6 MSGCL_ADMIN Instance attribute Private Attribute reference (LIKE) 20011217
7 MSGCL_USER Instance attribute Private Attribute reference (LIKE) 20011217
8 NR_OBJECT Constant Private Type reference (TYPE) NROBJ 'RCF_MSG' Name of Number Range Object 20011126
9 TRUE Instance attribute Private Attribute reference (LIKE) 20011120
10 USER Instance attribute Public Type reference (TYPE) SYUNAME SAP System, User Logon Name 20011120
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor Constructor 20011120
2 DELETE_MSG_WITH_HISTORY Instance method Public Method Deletion of a Message with Correspondence 20011122
3 EXTEND_MSG_PROTOCOLS Instance method Public Method Enhancements to Sender, Recipient, and Posting 20020214
4 GET_CORR_POSTING_LIST Instance method Public Method List of Postings for Which Correspondence Exists 20020314
5 GET_FOLDER_PROTOCOLS Instance method Public Method Read All Logs in Folder (Inbox/Outbox) 20011218
6 GET_INSTANCE Static method Public Method Instance Generation 20011120
7 GET_INSTANCE_FROM_DIRECTORY Static method Private Method Get Instance from Buffer 20011120
8 GET_MESSAGE_CONTENT Instance method Public Method Output Content of a Message 20011122
9 GET_NEW_MSG_OBJECT_ID Static method Private Method Get New Number from Number Range for Messages 20011126
10 GET_PROTOCOL_HISTORY Instance method Public Method Get Correspondence Log of a Message 20011122
11 GET_PROTOCOL_SINGLE Instance method Public Method Read Log of a Message 20011126
12 GET_ROOT_PROTOCOL Instance method Public Method Message Logs 20011213
13 GET_ROOT_PROTOCOLS Instance method Public Method Message Logs 20011126
14 GET_UNREAD_MSG_PROTOCOLS Static method Public Method Log List of Candidates with Unread Messages 20020305
15 GET_UNREAD_MSG_RECEIVER Static method Public Method List of Candidates with Unread Messages 20020306
16 GET_USERS_BY_MSG_POSTING Static method Public Method List of Users with Correspondence About Posting 20020314
17 HIDE_NAME Instance method Public Method Delete Name from Log List 20020408
18 REGISTER_INSTANCE Static method Private Method Register Instance in Buffer 20011120
19 REPLICATE_TO_RECEIVER Instance method Private Method Replication for the Recipient 20011219
20 REPLY_MESSAGE Instance method Public Method Write Reply Mail 20011220
21 REPLY_SENT Instance method Public Method Message Has or Has Not Been Answered 20020108
22 SET_MESSAGE Instance method Public Method Create and Relate Message 20011122
23 SET_MESSAGE_READ Instance method Public Method Set Message to "read/unread" 20011127
24 SET_MESSAGE_WITH_REPLICATION Instance method Public Method Create Message, Relate and Replicate History 20011220
25 TIME_VIEW_FILTER Instance method Public Method Log Output with View by Time 20020201
Events
Class CL_HRRCF_INTERNAL_MAILBOX has no event.
Types
Class CL_HRRCF_INTERNAL_MAILBOX has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20011120

Method CONSTRUCTOR on class CL_HRRCF_INTERNAL_MAILBOX has no exception.

Method DELETE_MSG_WITH_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_ID Call by reference Type reference (TYPE) RCF_MSG_OBJECT_ID Mitteilungs-ID 20011126
2 Importing POSTING Call by reference Type reference (TYPE) RCF_POSTING Stellenausschreibung 20011211
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method EXTEND_MSG_PROTOCOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FOLDERTYPE Call by reference Type reference (TYPE) RCF_FOLDER_TYPE Ablagentyp 20020214
2 Importing MESSAGE_LIST Call by reference Type reference (TYPE) RCF_T_POSTING_MSG_PROTOCOL Tabellentyp der Mitteilungsprotokolle 20020214
3 Exporting MESSAGE_LIST_EXT Call by reference Type reference (TYPE) RCF_T_MSG_PROTOCOL_X Erweiterter Tabellentyp der Mitteilungsprotokolle 20020214
# Exception Resumable Description Created on
1 CX_HRRCF übergeordnete Ausnahmeklasse von mySAP e-Recruiting 20020214

Method GET_CORR_POSTING_LIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting POSTING_LIST Call by reference Type reference (TYPE) RCF_T_POSTING_ID_LIST Tabellentyp der Ausschreibungs-IDs 20020314

Method GET_CORR_POSTING_LIST on class CL_HRRCF_INTERNAL_MAILBOX has no exception.

Method GET_FOLDER_PROTOCOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing FOLDER Call by reference Type reference (TYPE) RCF_FOLDER_TYPE Ablagentyp 20011218
2 Exporting PROTOCOLS Call by reference Type reference (TYPE) RCF_T_POSTING_MSG_PROTOCOL Mitteilungsprotokolle einer Ausschreibung 20011218
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_INTERNAL_MAILBOX Interne Mailbox 20011120
2 Importing USER Call by reference Type reference (TYPE) SYUNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20011120

Method GET_INSTANCE on class CL_HRRCF_INTERNAL_MAILBOX has no exception.

Method GET_INSTANCE_FROM_DIRECTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_INTERNAL_MAILBOX Interne Mailbox 20011120
2 Importing USER Call by reference Type reference (TYPE) SY-UNAME SY-UNAME R/3-System, Anmeldename des Benutzers 20011120

Method GET_INSTANCE_FROM_DIRECTORY on class CL_HRRCF_INTERNAL_MAILBOX has no exception.

Method GET_MESSAGE_CONTENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting MESSAGE_CONTENT Call by reference Type reference (TYPE) RCF_S_MESSAGE Clusterstruktur für Mitteilungen 20011126
2 Importing OBJECT_ID Call by reference Type reference (TYPE) RCF_MSG_OBJECT_ID Mitteilungs-ID 20011126
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020107

Method GET_NEW_MSG_OBJECT_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting OBJECT_ID Call by reference Type reference (TYPE) RCF_MSG_OBJECT_ID Mitteilungs-ID 20011126
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method GET_PROTOCOL_HISTORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting HISTORY_RECORD Call by reference Type reference (TYPE) RCF_T_POSTING_MSG_PROTOCOL Tabellentyp der Nachrichtenprotokolle einer Ausschreibung 20011126
2 Importing OBJECT_ID Call by reference Type reference (TYPE) RCF_MSG_OBJECT_ID Mitteilungs-ID 20011126
3 Importing POSTING Call by reference Type reference (TYPE) RCF_POSTING Stellenausschreibung 20011211
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20011218

Method GET_PROTOCOL_SINGLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_ID Call by reference Type reference (TYPE) RCF_MSG_OBJECT_ID Mitteilungs-ID 20011126
2 Importing POSTING Call by reference Type reference (TYPE) RCF_POSTING Stellenausschreibung 20011211
3 Exporting RECORD_SINGLE Call by reference Type reference (TYPE) RCF_S_POSTING_MSG_PROTOCOL Clusterstruktur für Mitt.protokoll 20011126
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method GET_ROOT_PROTOCOL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_ID Call by reference Type reference (TYPE) RCF_MSG_OBJECT_ID ID der Mitteilung 20011213
2 Importing POSTING Call by reference Type reference (TYPE) RCF_POSTING Stellenausschreibung 20011213
3 Exporting ROOT_PROTOCOL Call by reference Type reference (TYPE) RCF_S_POSTING_MSG_PROTOCOL Wurzelprotokoll der Nachrichten 20011213
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20011218

Method GET_ROOT_PROTOCOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POSTING_LIST Call by reference Type reference (TYPE) RCF_T_POSTING_ID_LIST Stellenausschreibungen 20011211
2 Exporting POSTING_PROTOCOLS Call by reference Type reference (TYPE) RCF_T_POSTING_MSG_PROTOCOL Liste der Mitteilungsprotokolle 20011212
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method GET_UNREAD_MSG_PROTOCOLS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA IF_HRRCF_CONSTANTS~LOW_DATE Gültigkeitsbeginn 20020305
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM Gültigkeitsende 20020305
3 Exporting UNREAD_MSG_LIST Call by reference Type reference (TYPE) RCF_T_POSTING_MSG_PROTOCOL Liste der Kandidaten mit ungelesenen Mitteilungen 20020305

Method GET_UNREAD_MSG_PROTOCOLS on class CL_HRRCF_INTERNAL_MAILBOX has no exception.

Method GET_UNREAD_MSG_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing BEGDA Call by reference Type reference (TYPE) BEGDA IF_HRRCF_CONSTANTS~LOW_DATE Gültigkeitsbeginn 20020306
2 Importing ENDDA Call by reference Type reference (TYPE) ENDDA SY-DATUM Gültigkeitsende 20020306
3 Exporting PT_RECEIVER Call by reference Type reference (TYPE) RCF_T_USER Liste von Usern 20020306
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020308

Method GET_USERS_BY_MSG_POSTING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing POSTING Call by reference Type reference (TYPE) RCF_POSTING Objekt-ID der Stellenausschreibung 20020314
2 Exporting USER_LIST Call by reference Type reference (TYPE) RCF_T_USER Liste von Usern 20020314

Method GET_USERS_BY_MSG_POSTING on class CL_HRRCF_INTERNAL_MAILBOX has no exception.

Method HIDE_NAME Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing CAND_USER_LIST Call by reference Type reference (TYPE) RCF_T_USER Liste der sichtbaren Kandidaten 20020408
2 Changing PROTOCOL Call by reference Type reference (TYPE) RCF_S_MSG_PROTOCOL Mitteilungsprotokoll einer Ausschreibung 20020408
3 Exporting RECEIVER_FLAG Call by reference Type reference (TYPE) BOOLE_D Receiver has been hidden 20020408
4 Exporting SENDER_FLAG Call by reference Type reference (TYPE) BOOLE_D Sender has been hidden 20020408

Method HIDE_NAME on class CL_HRRCF_INTERNAL_MAILBOX has no exception.

Method REGISTER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_INTERNAL_MAILBOX Interne Mailbox 20011120
2 Importing USER Call by reference Type reference (TYPE) SY-UNAME R/3-System, Anmeldename des Benutzers 20011120

Method REGISTER_INSTANCE on class CL_HRRCF_INTERNAL_MAILBOX has no exception.

Method REPLICATE_TO_RECEIVER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_PROTOCOL Call by reference Type reference (TYPE) RCF_S_MSG_PROTOCOL Mitteilungs-ID 20011219
2 Importing MSG_PROTOCOL_INSTANCE Call by reference Object reference (TYPE REF TO) CL_HRRCF_MESSAGE_PROTOCOL Instanz der Protokolle 20011219
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method REPLY_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing EMPTY_LINES Call by reference Type reference (TYPE) I 3 Anzahl der Leerzeilen 20011220
2 Exporting MESSAGE_INFO Call by reference Type reference (TYPE) RCF_S_MESSAGE_INFO Daten zu einer Mitteilung 20011220
3 Importing MESSAGE_PROTOCOL Call by reference Type reference (TYPE) RCF_S_POSTING_MSG_PROTOCOL Protokoll der Nachrichten zu einer Stellenausschreibung 20011220
4 Importing PREFIX Call by reference Type reference (TYPE) RCF_MSG_OBJ_DES 'RE:' Präfix des Betreffs der Mitteilung 20011220
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method REPLY_SENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_ID Call by reference Type reference (TYPE) RCF_MSG_OBJECT_ID Mitteilungs-ID 20020108
2 Importing POSTING Call by reference Type reference (TYPE) RCF_POSTING Stellenausschreibung 20020108
3 Returning REPLY_SEND Value transfer Type reference (TYPE) BOOLE_D Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20020108
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method SET_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_INFO Call by reference Type reference (TYPE) RCF_S_MESSAGE_INFO Daten zu einer Mitteilung 20011126
2 Importing POSTING Call by reference Type reference (TYPE) RCF_POSTING Stellenausschreibung 20011211
3 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20011217
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method SET_MESSAGE_READ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing OBJECT_ID Call by reference Type reference (TYPE) RCF_MSG_OBJECT_ID ID der Mitteilung 20011213
2 Importing POSTING Call by reference Type reference (TYPE) RCF_POSTING Objekt-ID der Stellenausschreibung 20011213
3 Importing READ Call by reference Type reference (TYPE) BOOLE_D Boolesche Variable 20011211
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method SET_MESSAGE_WITH_REPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_INFO Call by reference Type reference (TYPE) RCF_S_MESSAGE_INFO Daten zu einer Mitteilung 20011220
2 Importing POSTING Call by reference Type reference (TYPE) RCF_POSTING Stellenausschreibung 20011220
3 Exporting RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20011220
# Exception Resumable Description Created on
1 CX_HRRCF_MAILBOX Ausnahmen bei MAILBOX-Operationen 20020108

Method TIME_VIEW_FILTER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MESSAGE_LIST Call by reference Type reference (TYPE) RCF_T_POSTING_MSG_PROTOCOL Mitteilungsprotokolle einer Ausschreibung 20020201
2 Exporting MSG_LIST_FILTERED Call by reference Type reference (TYPE) RCF_T_POSTING_MSG_PROTOCOL Mitteilungsprotokolle einer Ausschreibung 20020201
3 Importing TIME_VIEW Call by reference Type reference (TYPE) RCF_TIME_VIEW Sicht nach Zeit 20020201
# Exception Resumable Description Created on
1 CX_HRRCF_CUSTOMIZING Customizing Fehler 20020201
History
Last changed by/on SAP  20041006 
SAP Release Created in 110