Loading…

Abap4Web

Negli ultimi tempi si è palesata l’esigenza di spostare su internet le applicazioni SAP. Tuttavia capita che il Cliente finale rinunci al progetto, quando il preventivo viene considerato alto: sviluppare e mantenere nuove soluzioni di nicchia può risultare molto impegnativo.

Abap4Web riduce questi costi all’essenziale:

  • niente upgrade né patch
  • nessun bisogno di ingaggiare specialisti web
  • si innesta immediatamente sul sistema del Cliente
  • è subito operativo

Tutto ciò all’interno del gestionale SAP e nel rispetto dei suoi protocolli di sicurezza per utenti e processi (esempio: profili di autorizzazione).

Abap4Web si utilizza su installazioni SAP anche datate, ed è già funzionante sul nuovo S4/HANA.

A cosa serve Abap4Web?

Il toolkit Abap4Web permette di sviluppare facilmente transazioni Web in SAP, non richiede competenze tecniche Web (html, javascript, etc.) perché l’interfaccia web è già predefinita e pronta all’uso; richiede soltanto programmazione ABAP. Peraltro con Abap4Web la realizzazione di una nuova applicazione web ad hoc per il Cliente richiede tempistiche molto contenute.

A breve e/o a lungo termine

Abap4Web permette di intervenire immediatamente qualunque sia il contesto, rispondendo subito ed efficacemente alle esigenze del Cliente con soluzioni Web personalizzate e scalabili. La sua modularità, qualora richiesto, permette di espandere le sue funzionalità, ed è già utilizzabile su S4/Hana On-Premise. Infatti, a salvaguardia dell’investimento, è possibile migrare le WebApps dal vecchio ECC al nuovo SAP dopo un upgrade, rapidamente e senza particolari disagi per il Cliente.

Velocità

La filosofia con cui è stato progettato Abap4Web consente di creare WebApps di base (“mini-apps”) e successivamente combinarle insieme, dando origine a WebApp complesse (“super-apps”) che permettono di gestire scenari specializzati come da richieste dei Clienti. Riciclando in questo modo tutti i componenti, si risparmia sensibilmente nel processo di realizzazione delle transazioni web da SAP. Tutto questo è a disposizione dei tecnici che possono specializzare il codice esistente per creare o ampliare in autonomia le WebApps direttamente in SAP.La piattaforma di Abap4Web consta di due livelli SAP-Based che interagiscono tra di loro, il Front-End ed il server che possiamo schematizzare nella figura sottostante.

In particolare:

  • Il Front-End – si può immaginare come un contenitore al quale interno troviamo dei componenti grafici predefiniti, si occupa della visualizzazione del dato e dell’interazione con l’utente
  • Il Server – responsabile della gestione del dato fisico e quindi delle operazioni sul database ma si occupa anche di memorizare la particolare combinazzione di componenti grafici volutaella configurazione grafica del frontEnd e della preparazione del dato.

Sviluppo

Lo sviluppo delle applicazioni gestito esclusivamente in SAP, non necessita di alcun sistema terzo da installare e/o da programmare ma sia per la configurazione grafica che per le operazioni da effettuare, basterà operare direttamente sul sistema SAP.
Le operazioni sul server possono essere suddivise in due fasi:

  • una prima di fase detta di Customizing dove si andrà a configurare l’applicazione nelle sue componenti grafiche
  • una seconda fase di Workbench, dove si definisce il comportamento dei vari componenti e dei model associati.

Nelle categorie e egli articoli sottostanti è posssibile trovare altro materiale esplicativo sulla piattaforma di Abap4Web.


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 ...
Leggi Tutto
La piattaforma di EasyBP offre un modo veloce di realizzare applicazioni web rimanendo all'interno di SAP e sfruttando la sua modularità, caratteristica molto forte in quanto è possibile una volta realizzata un'applicazione comporla con altre per creare operazioni via via più complesse. Ma vediamo gli elementi principali di una applicazione ...
Leggi Tutto
La piattaforma di EasyBP si basa come detto interamente su SAP, per la configurazione degli oggetti che compongono il front-end vengono sfruttate delle tabelle custom in relazione tra di loro. La struttura fisica sul database di Abap4Web può essere rappresentata dal seguente schema. Schema Abap4Web Nello schema si è ...
Leggi Tutto
L'oggetto applicazione è il punto di partenza per realizzare un'interfaccia in Abap4Web. Dall'applicazione inizia la configurazione dell'intera interfaccia, quindi dei suoi componenti grafici e logici. Per iniziare la configurazione si parte dal customizzare le tabelle nel sistema e configurare il suo profilo di navigazione. Per far ciò è possibile seguire ...
Leggi Tutto
Il Modulo è l'elemento principale della piattaforma di EasyBP® Abap4Web, dal punto di vista del front-end può essere visto come la pagina dell'applicazione, lato server è il gestore della macro-operazione sull'entità SAP desiderata (es Ordini, BP, Materiali…). La sua definizione con le relative associazioni è gestita dal ramo di customizing: ...
Leggi Tutto
Per gestire i dati o le entità SAP, quali BP Ordini, materiali e le loro entità correlati EasyBP Abap4Web ricorre a degli oggetti chiamati Model, ovvero degli oggetti legati ad una struttura, tabella dictionary che li definisce fisicamente e ad una classe definita nella tabella MTYPE. Per gestire i dati ...
Leggi Tutto
Per definire le azioni quindi stabilire quali azioni può intraprendere l'utente sui dati ad esso forniti, ci si avvarrà del ramo di customizing EasyBP® Abap4Web->Front-End Configuration -> Server Actions Configuration ovvero la transazione Zstc_Easybp_ServAct. Server Action Configuration In particolare il ramo definisce:
I component grafici di Abap4Web sono degli oggetti standard della piattaforma quali from, griglie, ricerca, allegati, grafici etc i componenti appartengono alla parte web dell'applicazione, ma vengono configurati grazie al customizing SAP, ramo Components Configuration: Components Configuration Grazie alla configurazione è possibile customizzare l'applicazione inserendo i componenti desiderati e configurare ...
Leggi Tutto
Queste due customizzazioni riguardano la parte core di Abap4Web, in particolare la prima associa i tipi di componente, griglia, form, allegati, gallery… a testi e caratteristiche comuni ad un componente, ad esempio l'esportazione sulle griglie, o lo stampa sul form o sul modulo. La seconda caratterizza invece i modelli, ad ...
Leggi Tutto
Come si è detto più volte la piattaforma EasyBP Abap4Web consiste di due parti che cooperano per interagire con l'utente finale, il Front-End ed il server. Mentre le azioni del front-end sono già cablate sui componenti grafici predefiniti e presenti nella piattaforma, le risposte del server vanno invece implementate e ...
Leggi Tutto