E-Mail iş hayatının vazgeçilmezi ve özellikle bilgilendirme için her bir iş aşamasında otomatik mail servisleri fazlasıyla kullanılıyor. SAP S/4 HANA daha kolay, kullanışlı ve verimli e-mail şablonu ile yepyeni bir özellik tanıttı. Yine SAP’nin teknolojisi olan Core Data Services (CDS) ile E-Mail şablonunu entegre olarak kullanabiliyoruz.
Avantajları
- HTML and CSS codes are supported by the CDS E-Mail Template feature.
- Herhangi bir süreçte/durumda e-mail şablonu kolayca kullanılabilir.
- E-Mail şablonu istenilen dilde oluşturulabilir.
- ABAP kodu ile E-Mail şablonu çok kolay çağırılabilir.
- CDS alan eklenerek dinamik bir şekilde e-mail şablonuna eklenebilir.
Dezavantajları
- CDS e-mail şablonu sadece birinci anahtarlarla çağrılabilir, tablo çağrılamaz. Sadece tek bir satır kullanılabilir.
Ön Koşullar:
- Basit seviyede CDS View oluşturma bilgisi
- İyi derecede ABAP bilgisi
- Basit seviyede HTML ve CSS bilgisi
Satış belgesi oluştuktan hemen sonra satış siparişi numarası ve ne zaman oluşturulduğu gibi e-posta başlık verilerinin mail ile gönderilmesi örneği üstünden ilerleyelim.
Öncelikle Eclipse ADT ile CDS View oluşturulması gerekmektedir.

E-Mail şablonu ‘’se80’’ işlem kodu ile oluşturulması istenen paket seçimi yapılarak aşağıdaki dosya yolu izlenebilir.
Se80->Z* Package->Create->More->E-Mail Template

Önceden oluşturulmuş CDS View adı ve e-mail şablon adı tanımlanır.

Otomatik olarak ingilizce dil tanımı geliyor. Eğer farklı dillerde şablon oluşturulması isteniyorsa kutucuk içerisine alınan “Ekle” butonu seçilebilir.

Hangi dil seçimi yapılacaksa kutucuk yardımıyla ilgili dilin kısa kodu seçilebilir.

Değişiklik yapılacak dil için ilgili satıra çift tıklamak yeterli olacaktır. Takibinde E-Mail başlık ve gövde kısımlarına kodlarımızı yazabiliriz. Ek olarak HTML ve CSS kodları desteklendiği için farklı temalar kullanabiliriz.

Tanımladığımız CDS View alanları hemen sol alt kısımda gösterilmektedir. Eğer yeni alan eklenecekse CDS View eklenebilir ve tekrardan E-Mail Şablon ekranı açılarak yeni alan kontrol edilebilir. CDS View ekledikten hemen sonra yapılması gereken başka bir iş bulunmamaktadır. E-Mail Şablonunun sol alt kısmında görünen alanlar otomatik olarak gelecektir.

Kodlar yazıldıktan hemen sonra ‘’Generate Text Body’’ butonu kullanılarak değişiklikler kaydedilebilir ve tekrardan üretilebilir.

Mail göndermeden önyüzde görüntüleme işlemi yapılabilir.

İngilizce,

Türkçe,

We can test our development by running the program (the code is shown subsequently below). We can use the mail template by entering the sales document, recipient mail address, and mail template language information on the selection screen of the program.

SOST işlem kodu ile gönderilmiş maili görüntüleyebiliriz.

CDS View Kodu

Rapor Kodu

E-Mail Şablonuna resim eklenmesi isteniyorsa aşağıdaki gibi iki seçenek vardır.
- The picture is called by writing it in the Abap code. (html-> <img src = ““cid:” solvia.png”> can be defined and called in HTML code.)

- 2. İlgili görselin encode hali bulunarak direkt HTML satırları arasında kullanılabilir. Örnek olması için https://www.base64-image.de/ sitesini kullanabiliriz.
<img src=””data:image/png;base64,” iv…. “>
HTML Template Code
