Loading…

BaDI Implementation – Model

Il model nella visione di Abap4Web è l’oggetto che rappresenta il dato, l’entità SAP, che quindi è responsabile dell’interazione sia con il database dal quale leggere/modificare i dati che con il Front-End il quale andrà a leggere il model per visualizzare i dati. Nella fase di customizing si è definito il model nel “Models Configuration” […]

BAdI Implementation – Moduli

Il modulo come definito in “elementi di EasyBP” è appunto l’oggetto base dell’applicazione di ABAP4Web tramite questo si possono costruire una o più applicazioni in quanto è un elemento indipendente dall’applicazione. Graficamente rappresenta appunto una schermata dell’applicazione e nel post “Modules Configuration” si può configurare, quindi definire un id ed associare dei model, delle azioni […]

Strutturazione del dato

Operazione iniziale prima di qualsiasi progetto è definire un disegno su quello che si vuole realizzare. Quindi prima di iniziare una qualsiasi applicazione è meglio partire con il definire i dati che si vogliono rappresentare e/o modellare, creandone una rappresentazione sul dictionary. Queste strutture possono consistere in: strutture per i singoli record ad esempio le […]

WorkBench Introduzione

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 strutturate su SAP. Su questo […]

Component Types e Model Types

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 esempio model di tipo radice […]

Components Configuration

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: Grazie alla configurazione è possibile customizzare l’applicazione inserendo i componenti desiderati e configurare questi per gestire la ricerca, visualizzazione, modifica […]

Server Actions Configurations

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. In particolare il ramo definisce: la tabella ACTN che consente la definizione le azioni sia a livello di identificativo necessario anch’ìesso […]

Models Configurations

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 nelle applicazioni invece si andrà […]

Modules Configuration

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: EasyBP® Abap4Web->Front-End Configuration->Modules Configuration, transazione […]

Application & Navigation

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 due strade partendo dal customizing […]