UNIVERSITÀ DEGLI STUDI DI MODENA E REGGIO EMILIA
Progetto e Sviluppo di una SAP Business Server Page Application di Supporto alla Gestione del
Magazzino
Dipartimento di Scienze Fisiche, Informatiche e Matematiche CORSO DI LAUREA IN INFORMATICA
Relatore:
Ing. Riccardo Martoglia
Candidato:
Emmanuel Bonsu Boachie
Contesto lavorativo
REWM è un azienda Reggiano di che offre il servizio di :
formazione
consulenza progettuale SAP
assistenza all’ aziende che stanno installando o hanno installato SAP.
Obiettivi della tesi
Implementare una applicazione Business Server Page BSP , una applicazione che visualizza le
applicazioni SAP su un browser Web o dispositivo mobile, che permette la gestione del magazzino.
In particolare : La logistica Produzione
attraverso un palmare.
1.Descrizione dell’ applicazione
2.Tecnologie utilizzati
3.Progetto dell’ applicazione 4.Conclusione
Roadmap
Descrizione dell’ applicazione
Ordini Cliente – per gestire tutti gli ordine destinato ad un cliente.
Gestione Magazzino
Trasferimento merce
Carico da Acquisto.
Carico da Acquisto Interplant
Interrogazione .
Inventario
Descrizione dell’ applicazione
Produzione
Approntamento per Produzione
Consumo materie prime
Richiesta Manuale Materiale su Linea
Conferma Fase (Resa / Scarto)
Conferma Inizio / Fine Fase Logout
Descrizione dell’ applicazione
Separazione dei utenti in utenti della logistica
utenti della produzione
1.Descrizione dell’ applicazione 2.Tecnologie utilizzati
3.Progetto dell’ applicazione 4.Conclusione
Roadmap
Business Server Page BSP
L’applicazione BSP utilizza : funzione BAPI
HTML
JavaScript ABAP
1.Descrizione dell’ applicazione 2.Tecnologie utilizzati
3.Progetto dell’ applicazione 4.Conclusione
Roadmap
Business Server Page BSP
Business Server Page
BSP
MIME Object
Page with flow control Layout
Event Handler Page Attibutes
Pagina di logica di controllo
Controlla il codice per la gestione dell’applicazione , avviene definendo :
Gli attributi : che
saranno usati nella
pagine html del layout e negli event handler.
Pagina di logica di controllo
Layout: file html che visualizza i dati
derivante dalle operazioni
Pagina di logica di controllo
Gestore di eventi (Event handler).
Possibili eventi : OnCreate
OnRequest
OnInitialization
OnInputProcessing OnManupulation OnDestroy
MIME
Una cartella che contiene :
contiene la definizione del CSS (Cascade
Style Sheet)
.MIME
Codice JavaScript per gestire interazione dinamiche del utente .
Immagine
Esecuzione Business Server Page BSP
Utente
Pagina web
SAP Web Application Server Chiama BSP (HTTP request)
Invia web form (HTTP response)
BSP Runtime environment
Event handler
Smart form
BSP Aplicazione
HTML+CSS+JavaScript
1.Descrizione dell’ applicazione 2.Tecnologie utilizzati
3.Progetto dell’ applicazione 4.Conclusione
Roadmap
BSP risultante
BSP risultante
BSP risultante
Conclusione
E’ stato creato un applicazione che risponde ai requisiti.
Apprendimento di nuove linguaggio.