sap'nin web'e açılımı

Post on 07-Apr-2015

469 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

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

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 •  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

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ı •  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

Karar Ağacı

Teşekkürler...

www.cozumevi.com “Ciddi İşler, Dahice Çözümler”

top related