sap'nin web'e açılımı
DESCRIPTION
SAP Forum 2010'da yaptığım bu sunumda, SAP'yi Internet'e açmak için kullanılabilecek BSP, Web Dynpro, ITS, Java/.NET gibi teknolojileri karşılaştırıyor ve hangi durumda hangi alternatifin tercih edilebileceğini gösteriyorum.TRANSCRIPT
![Page 1: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/1.jpg)
SAP’nin Web’e Açılımı
Ekim 2010 Kerem Köseoğlu
![Page 2: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/2.jpg)
İçerik
• Teknolojilere Genel Bakış • SAP Portal • BSP / ABAP Web Dynpro • ABAP Rapor / Dialog • Harici Uygulama Platformu • Karar Ağacı
![Page 3: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/3.jpg)
Teknolojilere Genel Bakış
![Page 4: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/4.jpg)
![Page 5: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/5.jpg)
SAP Portal
![Page 6: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/6.jpg)
Portale Genel Bakış
• Kullanıcı / yetkilendirme • Doküman yönetimi • Collaboration • İçerik görüntüleme
– Web / RSS – ABAP uygulamaları – ABAP / Java Dynpro uygulamaları – BW – …
![Page 7: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/7.jpg)
Portale Genel Bakış
![Page 8: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/8.jpg)
IView
![Page 9: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/9.jpg)
BSP / ABAP Web Dynpro
![Page 10: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/10.jpg)
BSP / Web Dynpro Ortak Noktalar
• SE80’de geliştirilir • Web tabanlı uygulama • SAP WAS üzerinde Host edilir • Kullanıcının SAP hesabı olması gerekir • Portal’e açılabilir
![Page 11: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/11.jpg)
BSP / Web Dynpro Farklar
BSP • Eski teknoloji • Benzer: ASP • Standart HTML kontrolleri • Fazla kodlama • Manuel HTML üretimi • HTML / Javascript esnek • Mobil destek • Yüksek performans
ABAP Web Dynpro • Yeni teknoloji • Benzer: ASP.NET • Hazır Web kontrolleri • Az kodlama • Otomatik HTML üretimi • MVC, OOA az esnek • Mobil destek yok • Standart performans
![Page 12: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/12.jpg)
BSP / ABAP Web Dynpro
![Page 13: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/13.jpg)
Örnek Geliştirme: BSP <%@page language="abap"%> <%@extension name="htmlb" prefix="htmlb"%>
<html>
<head><title>BSP Example</title></head>
<body>
<h2> list of airlines </h2> <table border="1”>
<tr>
<th> No. </th>
<th> Airline </th>
<th> ID </th>
<th> URL </th> </tr>
<% LOOP AT it_flight INTO wa_flight. %>
<tr>
<td> <%=SY-TABIX %> </td>
<td> <%=wa_flight-carrid %> </td>
<td> <%=wa_flight-connid %> </td> <td> <%=wa_flight-fldate %> </td>
</tr>
<% ENDLOOP. %>
</table>
</body>
</html>
![Page 14: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/14.jpg)
Örnek Geliştirme: Web Dynpro
![Page 15: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/15.jpg)
Örnek Geliştirme: Web Dynpro
![Page 16: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/16.jpg)
Örnek Hazır Kontrol: Tray
![Page 17: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/17.jpg)
Örnek Hazır Kontrol: MultiPane
![Page 18: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/18.jpg)
Örnek Hazır Kontrol: BreadCrumb
![Page 19: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/19.jpg)
Örnek Hazır Kontrol: RowRepeater
![Page 20: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/20.jpg)
Örnek Hazır Kontrol: BusinessGraphics
![Page 21: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/21.jpg)
ABAP Rapor / Dialog
![Page 22: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/22.jpg)
ABAP Rapor / Dialog
![Page 23: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/23.jpg)
ABAP Rapor / Dialog
• Mevcut geliştirmeleri Web’e açma imkanı • Mevcut ABAP bilgisiyle Web’e açık
geliştirme yapma imkanı • Geniş fonksiyonel destek
– Karmaşık kontroller – Print Preview – Arama yardımı – Vs…
![Page 24: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/24.jpg)
Harici Uygulama Platformu
![Page 25: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/25.jpg)
Strateji 1: Sürekli Bağlantı
![Page 26: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/26.jpg)
Strateji 2: Periyodik Bağlantı
![Page 27: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/27.jpg)
Karşılaştırma
Sürekli Bağlantı • Senkron işlem • SAP – uygulama
bağlantısı mecburi • Veri bütünlüğü: Eş zaman • Uygulamaya SAP
kullanıcısı girilir
Periyodik Bağlantı • Asenkron işlem • SAP – uygulama
bağlantısı mecburi değil • Veri bütünlüğü: Ek efor • Uygulamaya SAP
kullanıcısı girilmez
![Page 28: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/28.jpg)
Karar Ağacı
![Page 29: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/29.jpg)
![Page 30: SAP'nin Web'e Açılımı](https://reader034.vdocuments.site/reader034/viewer/2022050808/55255eaa4a795934498b4a97/html5/thumbnails/30.jpg)
Teşekkürler...
www.cozumevi.com “Ciddi İşler, Dahice Çözümler”