You are on page 1of 30

SAP’nin Web’e Açılımı

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”

You might also like