ABAP程式傳送郵件

2021-05-27 14:58:45 字數 1092 閱讀 1362

1. 變數定義: 類:

cl_bcs–business communication service, 傳送郵件主要用到的功能類, 包括建立傳送請求,新增傳送內容,新增傳送位址, 到最終的傳送指令發出.

send_requesttype ref to cl_bcs.

類:cl_document_bcs,用來放置傳送的內容.

document typeref to cl_document_bcs.

類:cx_bcs,

不用多說,這是個異常類,用於捕捉傳送郵件過程中出現的異常.

fail type refto cx_bcs.

介面:if_recipient_bcs,用來做郵件位址的儲存轉換.

recipient typeref to if_recipient_bcs.

2.?? 程式設計步驟:

2.1. 建立傳送請求:

send_request =cl_bcs=>create_persistent( ).

2.2. 建立整理傳送內容

document =cl_document_bcs=>create_document(

i_type?????? = 『raw』

i_text?????? = 郵件內容

i_subject = 郵件抬頭 ).

document->add_attachment:這個可以新增些附件

2.3. 新增郵件內容到傳送請求

send_request->set_document( document).

2.4. 郵件位址轉換

recipient =cl_cam_address_bcs=>create_internet_address( 郵件位址)

2.5. 新增郵件位址到傳送請求

send_request->add_recipient( recipient)

2.6. 正式傳送並且提交作業

send_request->send( i_with_error_screen =『x』 )

commit workand wait.

3. 具體例項

ABAP程式傳送帶附件的郵件

類cl abap typedescr和它的子類的結構圖 cl abap typedescr cl abap datadescr cl abap elemdescr cl abap refdescr cl abap complexdescr cl abap structdescr cl abap ta...

delphi傳送郵件程式

unit unit1 inte ce uses windows,messages,sysutils,variants,classes,graphics,controls,forms,dialogs,idmessage,idbasecomponent,idcomponent,idtcpconnecti...

ASP JMAIL郵件傳送程式

dim mailserver,mailserverloginname,mailserverloginpass,mailuserdomain,frommail 參 數 設 置 郵件底部的廣告 mailfoot 義大利健康睡眠系統 set jmail server.createobject jmail....