SAP ABAP Class CL_LSO_CORSP_MAIL (LSO Correspondence: Mail Interface)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   PE-LSO-TM-DW (Application Component) Day-to-Day Activities
     LSO_CORRESPONDENCE (Package) Learning Solution: Training-Related Correspondence
Properties
Class CL_LSO_CORSP_MAIL  
Short Description LSO Correspondence: Mail Interface    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package LSO_CORRESPONDENCE   Learning Solution: Training-Related Correspondence 
Created 20031202   SAP 
Last change 20040315   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 LSOCO Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_LSO_CORSP_MAIL has no interface implemented.
Friends
Class CL_LSO_CORSP_MAIL has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CONTENTS_HEX Instance attribute Private Type reference (TYPE) SOLIX_TAB Binary contents of object and attachments 20031210
2 CONTENTS_TXT Instance attribute Private Type reference (TYPE) LSOCO_T_SOLISTI1 ASCII contents of object and attachments 20040217
3 DFT_NOTIF_DELIVERED Static Attribute Private Type reference (TYPE) LSO_X_C 'X' Default: Notification When Delivered 20040218
4 DFT_NOTIF_NOT_DELIVERED Static Attribute Private Type reference (TYPE) LSO_X_C 'X' Default: Notification When Read 20040218
5 DFT_NOTIF_READ Static Attribute Private Type reference (TYPE) LSO_X_C 'X' Default: Notification When Read 20040218
6 DFT_NO_CHANGE Static Attribute Private Type reference (TYPE) SODOCCHGI1-NO_CHANGE SPACE Default: Document Cannot Be Changed 20040109
7 DFT_OBJECT_PARA Static Attribute Private Type reference (TYPE) LSOCO_T_SOPARAI1 Default: SET/Get Parameters for Processing 20031230
8 DFT_OBJECT_PARB Static Attribute Private Type reference (TYPE) LSOCO_T_SOPARBI1 Default: Fields and Values for Processing 20031230
9 DFT_OUTBOX Static Attribute Private Type reference (TYPE) SONV-FLAG 'X' Default: Flag: Put Document in Outbox When Sending 20031230
10 DFT_SENSITIVITY Static Attribute Private Type reference (TYPE) SOOBJCHGI1-SENSITIVTY 'O' Default: Object: Confidentiality (Private, Functional, ...) 20031230
11 DOCUMENT_DATA Instance attribute Private Type reference (TYPE) SODOCCHGI1 Data of an Object Which can be Changed 20031210
12 MAIL_DESTINATION Static Attribute Public Type reference (TYPE) SOPR-RFCDES ' ' RFC for Mail 20031210
13 MAIL_SAPSY Static Attribute Public Type reference (TYPE) PLOG-SUBTY Flagging Mail Addresses in SAP System 20040218
14 MAIL_TYPE Instance attribute Private Type reference (TYPE) PKMIT-PRINT Type of Mail (I: Internet, M: SAP Mail) 20040218
15 OBJECT_HEADER Instance attribute Private Type reference (TYPE) LSOCO_T_SOLISTI1 Header data for document (spec.header) 20031210
16 PACKING_LIST Instance attribute Private Type reference (TYPE) LSOCO_T_SOPCKLSTI1 Information about structure of data tables 20031210
17 REC_ADDRESS Instance attribute Private Type reference (TYPE) LSOCO_T_RECIPIENTS Mail Addresses of Recipients 20040218
18 SENDER_ADDRESS Instance attribute Private Type reference (TYPE) LSOCO_S_SENDER Mail Address of Sender 20040218
19 SO_OUTBOX Instance attribute Private Type reference (TYPE) SONV-FLAG Put Document in Outbox When Sending 20040309
Methods
# Method Level Visibility Method type Description Created on
1 ADD_AS_ATTACHMENT Instance method Public Method Add Document as Attachment 20031218
2 ADD_DOCUMENT Instance method Private Method Add Document 20031210
3 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20031210
4 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20031210
5 CREATE_MAIL_BODY Instance method Public Method Create Text Block 20031210
6 GET_DFT_OPTIONS Static method Public Method Get Default Options 20040218
7 SEND_MAIL Instance method Public Method Send E-Mail 20031230
Events
Class CL_LSO_CORSP_MAIL has no event.
Types
Class CL_LSO_CORSP_MAIL has no local type.
Method Signatures

Method ADD_AS_ATTACHMENT 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) SY-SUBRC Fehlercode 20031230
2 Importing I_CONTENTS_HEX Call by reference Type reference (TYPE) SOLIX_TAB Inhalt (binär) 20031218
3 Importing I_CONTENTS_TXT Call by reference Type reference (TYPE) SOLI_TAB Inhalt (ASCII) 20040217
4 Importing I_HEADER Call by reference Type reference (TYPE) LSOCO_T_SOLISTI1 Kopfdaten 20031218
5 Importing I_OPTIONS Call by reference Type reference (TYPE) SOPCKLSTI1 Optionen 20040217

Method ADD_AS_ATTACHMENT on class CL_LSO_CORSP_MAIL has no exception.

Method ADD_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_CONTENTS_HEX Call by reference Type reference (TYPE) SOLIX_TAB Inhalt (binär) 20031210
2 Importing I_CONTENTS_TXT Call by reference Type reference (TYPE) SOLI_TAB Inhalt (ASCII) 20040217
3 Importing I_HEADER Call by reference Type reference (TYPE) LSOCO_T_SOLISTI1 Kopfdaten 20031210
4 Importing I_OPTIONS Call by reference Type reference (TYPE) SOPCKLSTI1 Optionen 20040217

Method ADD_DOCUMENT on class CL_LSO_CORSP_MAIL has no exception.

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_LSO_CORSP_MAIL has no parameter.
Method CLASS_CONSTRUCTOR on class CL_LSO_CORSP_MAIL has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing I_ATTRIBUTES Call by reference Type reference (TYPE) SODOCCHGI1 Attribute (SAP-Office) 20040218
2 Importing I_MAIL_TYPE Call by reference Type reference (TYPE) PKMIT-PRINT Art der Mail (I: Internet, M: R/3 Mail) 20040218
3 Importing I_NOTIF_DELIVERED Call by reference Type reference (TYPE) LSO_X_C Benachrichtigung, wenn ausgeliefert 20040218
4 Importing I_NOTIF_NOT_DELIVERED Call by reference Type reference (TYPE) LSO_X_C Benachrichtigung, wenn gelesen 20040218
5 Importing I_NOTIF_READ Call by reference Type reference (TYPE) LSO_X_C Benachrichtigung, wenn gelesen 20040218
6 Importing I_REC_ADDRESS Call by reference Type reference (TYPE) LSOCO_T_RECIPIENTS Mailadressen der Empfänger 20040218
7 Importing I_SENDER_ADDRESS Call by reference Type reference (TYPE) LSOCO_S_SENDER Mailadresse des Absenders 20040218
8 Importing I_SO_OUTBOX Call by reference Type reference (TYPE) SONV-FLAG Dokument beim Versenden in Ausgang stellen 20040309

Method CONSTRUCTOR on class CL_LSO_CORSP_MAIL has no exception.

Method CREATE_MAIL_BODY 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) SY-SUBRC Fehlercode 20031230
2 Importing I_CONTENTS_HEX Call by reference Type reference (TYPE) SOLIX_TAB Inhalt (binär) 20031210
3 Importing I_CONTENTS_TXT Call by reference Type reference (TYPE) SOLI_TAB Inhalt (ASCII) 20031222
4 Importing I_HEADER Call by reference Type reference (TYPE) LSOCO_T_SOLISTI1 Kopfdaten 20031210
5 Importing I_OPTIONS Call by reference Type reference (TYPE) SOPCKLSTI1 Attribute 20040217

Method CREATE_MAIL_BODY on class CL_LSO_CORSP_MAIL has no exception.

Method GET_DFT_OPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting E_DFT_NOTIF_DELIVERED Call by reference Type reference (TYPE) LSO_X_C Default: Benachrichtigung, wenn ausgeliefert 20040218
2 Exporting E_DFT_NOTIF_NOT_DELIVERED Call by reference Type reference (TYPE) LSO_X_C Default: Benachrichtigung, wenn gelesen 20040218
3 Exporting E_DFT_NOTIF_READ Call by reference Type reference (TYPE) LSO_X_C Default: Benachrichtigung, wenn gelesen 20040218
4 Exporting E_DFT_NO_CHANGE Call by reference Type reference (TYPE) SODOCCHGI1-NO_CHANGE Default: Dokument darf nicht verändert werden 20040218
5 Exporting E_DFT_SENSITIVITY Call by reference Type reference (TYPE) SOOBJCHGI1-SENSITIVTY Default: Objekt: Sensitivität (privat, funktional, ...) 20040218
6 Exporting E_DFT_SO_OUTBOX Call by reference Type reference (TYPE) SONV-FLAG Dokument bei Versenden in Ausgang stellen 20040309

Method GET_DFT_OPTIONS on class CL_LSO_CORSP_MAIL has no exception.

Method SEND_MAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_SUBRC Call by reference Type reference (TYPE) SY-SUBRC Fehlercode 20031230

Method SEND_MAIL on class CL_LSO_CORSP_MAIL has no exception.
History
Last changed by/on SAP  20040315 
SAP Release Created in 300