[SAP] – Send Mail When PR Post
Keperluan dari user adalah untuk dapat mengirimkan email ketika PR Post tertrigger, sebenarnya untuk kirim email ini juga dapat menggunakan workflow yang telah disediakan oleh SAP, namun karena ini bersifat ‘mengirimkan e-mail’ ke buyer dan beberapa employee, maka dibuatkanlah enhancement dan mapping table untuk storing alamat-alamat email yang akan dikirimkan. Adapun step untuk menjalankan dan membentuk enhancement ini antara lain :
-Get Enhacement (BADI)
Badi untuk Post PR ini ada pada : ME_PROCESS_REQ_CUST
-Create Mapping Tables untuk storing alamat e-mail
Untuk tabel, menggunakan costumizing table, agar ketika ada perubahan dilakukan transport (tidak rentan terhadap kesalahan edit direct).
-Main Code
=========================
“Process Sending Mail “Set content
lo_document = cl_document_bcs=>create_document(
i_type = ‘HTM’
i_subject = l_subject
i_text = li_file
” Add 30042019 Email High Prority
i_importance = ‘1’
” End add 30042019 Email High Prority
).
========================
-Hasil Generate email pada SOST
DONE
Demikian sharing terkait sending mail saat PR POST, untuk source code lengkap tidak bisa di attach disini dikarenakan selalu gagal upload. Bilamana ada yang perlu didiskusikan dapat comment di bawah ya, please contact me at : yudho.guritno@gmail.com
TerimaKasih dan SemogaBermanfaat,
Salam.
GuritnoY
Senior SAP Abap
https://www.linkedin.com/in/guritno-yudho-wibowo-95944236/
mantab mas, ini berarti ketika PR di save and post langsung generate email ya?
iya betul, ketika PR tersebut di post, maka otomatis event yang ada untuk generate email akan tereksekusi. Untuk email dapat menggunakan HTML tag, ada di tulisan saya juga di blog ini