EasyBP® Abap4Web Introduzione
Abap4Web è un interfaccia web modulare costruita per consentire lo sviluppo di applicazioni basate su SAP in modo facile e veloce e senza avere competenze di linguaggi per il web. Difatti lo sviluppo avviene esclusivamente su SAP, eccezione fatta solo per alcune semplici configurazioni.
La piattaforma Abap4Web sviluppata interamente in abap, consta di due livelli che interagiscono tra di loro: Il Front-End ed il Server
In figura un esempio di Applicazione.
Applicazione Service Dettaglio
La piattaforma Abap4Web sviluppata interamente in abap, consta di due livelli che interagiscono tra di loro come rappresentato in figura:
Front-End – si occupa della costruzione e presentazione degli oggetti grafici nonchè di interagire con l’utente. Può essere rappresentato come un contenitore, all’interno del quale si trovano i Moduli ovvero gli oggetti responsabili della gestione dei componenti grafici e dell’interazione con l’utente. I moduli sono indipendenti dall’applicazione e possono essere utilizzati anche in altre applicazioni
L’applicazione contiene i MODULI che a loro volta contengono le AZIONI per effettuare richieste al server e i WIDGET per visualizzare modificare i dati contenuti nei MODEL
Server o back-end – si occupa di modellare la configurazione degli oggetti grafici e di definire il comportamento di questi sulla base delle interazioni ricevute, le Azioni. Difatti si occupa di:
- di configurare gli oggetti grafici, il framework basandosi sulle proprie tabelle di customizing, e sul nome dell’applicazione richiesta (vedi Tabelle e cluster di ABAP4Web) fornisce al Front-End la configurazione dell’applicazione.
-
rispondere alle richieste del front-end tramite chiamate alle BAdI implementate per definire i comportamenti degli oggetti dell’applicazione (Vedi Abap4Web BAdI Definitions)
Come detto in precedenza sia la configurazione degli oggetti che il loro comportamento viene definito interamente in SAP. Per sapere come visualizzare gli articoli correlati.