web dynpro for abap 01

17
WEB DYNPRO FOR ABAP

Upload: piergiorgio-bossu

Post on 22-May-2015

1.873 views

Category:

Technology


6 download

DESCRIPTION

Slide introduttive di un corso su Web Dynpro for Abap tenuto da me

TRANSCRIPT

Page 1: Web dynpro for abap 01

WEB DYNPRO FOR ABAP

Page 2: Web dynpro for abap 01

Agenda del corso

• Dalla SAP Gui alla Web Dynpro per ABAP• Modello di programmazione Web Dynpro• Web Dynpro: Overview• User Interface: View e UI Elements• Controller e Context• Navigazione e Plug• Help Valori• Internazionalizzazione e Messaggi• Advanced Topics

Page 3: Web dynpro for abap 01

Agenda del corso

• Dalla SAP Gui alla Web Dynpro per ABAPDalla SAP Gui alla Web Dynpro per ABAP• Modello di programmazione Web Dynpro• Web Dynpro: Overview• User Interface: View e UI Elements• Controller e Context• Navigazione e Plug• Help Valori• Internazionalizzazione e Messaggi• Advanced Topics

Page 4: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

WEB Applicat

ionServer

• Internet e Pagine WEB

Basato su 4 elementi

· WEB Browser

· Protocollo HTTP

· WEB Application Server

· Pagine WEB Web Browser visualizza

le pagine WEB HTTP è il protocollo

utilizzato per il trasferimento delle informazioni

WEB Application Server gestisce le richieste di accesso alle pagine WEB residenti

Pagine WEB

· Diversi linguaggi di programmazione (HTML, ASP, PHP, JSP, ABAP, ecc…)

· Statiche

· Dinamiche

Page 5: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

• Richiamo Pagina Statica

1.Web Browser invia richiesta al WAS (determinato dall’indirizzo HTTP)

2.Il WAS ricerca il file HTML corrispondente all’indirizzo richiesto e lo invia al WEB Browser

3.Il WEB Browser visualizza le informazioni contenute nel file HTML ricevuto dal WAS.

WEB

Application Server

FileServer

12

3

Page 6: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

• Richiamo Pagina Dinamica 1.Il Web Browser invia una richiesta al WAS

(determinato dall’indirizzo HTTP)

2.Il WAS ricerca il file corrispondente all’indirizzo richiesto e determina l’interprete necessario per l’elaborazione (Servlet-engine ASP, PHP, JSP, ecc…

3.Il risultato dell’elaborazione produce un file HTML inviato dal WAS al WEB Browser.

4.Il WEB Browser visualizza le informazioni contenute nel file HTML ricevuto dal WAS.

WEB Application

Server

Servlet-Engine(ASP, PHP, ecc..)

2

3

1

4

Page 7: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

Web Server Application

IIS (Internet Information Service)

Apache Servlet-Engine

Tomcat SAP Internet Transaction

Server (ITS) WGATE (Web Gateway) AGATE (Application

Gateway) SAP Web AS 6.x

ICM (Internet Comunication Manager)

J2EE / ABAP Servlet-Engine

Metodi di Interfacciamento SAP R/3 & WEB

Page 8: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

SAP Web AS – Application Server < 6.10 Interfaccia Utenti

SAPGUI WEB Browser and

Dispositivi Mobili via SAP ITS

Metodo di Programmazione Interfacce Utenti Dynpro

Linguaggio di Programmazione ABAP

Connetività RFC Accesso a Infrastrutture

di Terze Parti tramite connectors e gateways

Page 9: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

SAP Web AS – Application Server 6.10 Interfaccia Utenti

SAPGUI WEB Browser e

Dispositivi Mobili Metodo di Programmazione

Interfacce Utenti Dynpro BSP (Business Server

Pages) Linguaggio di

Programmazione ABAP

Connetività RFC HTTP(S) SMTP SOAP / XML

Page 10: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

SAP Web AS – Application Server 6.20 Interfaccia Utenti

SAPGUI WEB Browser e

Dispositivi Mobili Metodo di Programmazione

Interfacce Utenti Dynpro BSP (Business Server

Pages) JSP (Java Server Pages)

Linguaggio di Programmazione ABAP JAVA

Connetività RFC HTTP(S) SMTP SOAP / XML

Page 11: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

Interfaccia Utenti SAPGUI WEB Browser e Dispositivi

Mobili Metodo di Programmazione

Interfacce Utenti Dynpro Web Dynpro BSP (Business Server

Pages) JSP (Java Server Pages)

Linguaggio di Programmazione ABAP JAVA

Connetività RFC HTTP(S) SMTP SOAP / XML

SAP Web AS – Application Server > 6.30

Page 12: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

Dalla SAP GUI alle Web Dynpro

Page 13: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

Strumenti x Applicazioni Portale

Page 14: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

Overview transazione SICF

• Internet Communication Framework All’interno della SICF è possibile specificare tutti i

parametri e le modalità per accedere ad R3 dal web

Page 15: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

Overview transazione SMICM

• Internet Communication Manager

Configura Servizi web

Page 16: Web dynpro for abap 01

Dalla SAP Gui alla Web Dynpro per ABAP

Overview transazione SMICM

• Internet Communication Manager L’ICM monitor permette di attivare configurare e

monitorare i servizi web

Page 17: Web dynpro for abap 01

ESSENTIA.COM srl

Via Druento, 290 - 10078 Venaria Reale (TO)Tel.: 011 – 4560.511 fax: 011 – 4560.577

Via Nizza, 56 – 00198 RomaTel.: 06 – 85305570 fax: 06 – 85800504

Mail: [email protected]: www.e-ssentia.com

Powerd by Bossù Piergiorgio