Professional Documents
Culture Documents
Ekim 2010
Kerem Köseoğlu
İçerik
• Teknolojilere Genel Bakış
• SAP Portal
• BSP / ABAP Web Dynpro
• ABAP Rapor / Dialog
• Harici Uygulama Platformu
• Karar Ağacı
Teknolojilere Genel Bakış
SAP Portal
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
– …
Portale Genel Bakış
IView
BSP / ABAP Web Dynpro
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
BSP / Web Dynpro Farklar
BSP ABAP Web Dynpro
• Eski teknoloji • Yeni teknoloji
• Benzer: ASP • Benzer: ASP.NET
• Standart HTML kontrolleri • Hazır Web kontrolleri
• Fazla kodlama • Az kodlama
• Manuel HTML üretimi • Otomatik HTML üretimi
• HTML / Javascript esnek • MVC, OOA az esnek
• Mobil destek • Mobil destek yok
• Yüksek performans • Standart performans
BSP / ABAP Web Dynpro
Ö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>
Örnek Geliştirme: Web Dynpro
Örnek Geliştirme: Web Dynpro
Örnek Hazır Kontrol:
Tray
Örnek Hazır Kontrol:
MultiPane
Örnek Hazır Kontrol:
BreadCrumb
Örnek Hazır Kontrol:
RowRepeater
Örnek Hazır Kontrol:
BusinessGraphics
ABAP Rapor / Dialog
ABAP Rapor / Dialog
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…
Harici Uygulama Platformu
Strateji 1: Sürekli Bağlantı
Strateji 2: Periyodik Bağlantı
Karşılaştırma
Sürekli Bağlantı Periyodik Bağlantı
• Senkron işlem • Asenkron işlem
• SAP – uygulama • SAP – uygulama
bağlantısı mecburi bağlantısı mecburi değil
• Veri bütünlüğü: Eş zaman • Veri bütünlüğü: Ek efor
• Uygulamaya SAP • Uygulamaya SAP
kullanıcısı girilir kullanıcısı girilmez
Karar Ağacı
Teşekkürler...
www.cozumevi.com
“Ciddi İşler, Dahice Çözümler”