Vai al contenuto

Videocorso ABAP CGFA

Il linguaggio di SAP: dalle prime righe di ABAP moderno ad ABAP Cloud, con un ambiente di prova gratuito

  • Partenza: Da zero
  • 14 ore con gli esercizi
  • 10 lezioni in 3 livelli
  • 2 lezioni gratis

A chi serve

Chi vuole lavorare nel mondo SAP: studenti, neolaureati, programmatori di altri linguaggi e consulenti funzionali che vogliono capire e scrivere codice

Cosa serve per iniziare

  • Un computer Windows, Mac o Linux con connessione a internet
  • Un account gratuito SAP per la prova dell'ambiente cloud
  • Nessuna esperienza di programmazione obbligatoria; utili sono le basi di database

Cosa installare

SAP BTP, ambiente trial (ABAP environment)Si crea un account di prova gratuito su SAP BTP e si avvia il servizio ABAP nel trial. È pensato per imparare: ha limiti di tempo e di uso, quindi controlla le condizioni aggiornate sul sito SAP
ABAP Development Tools (ADT)Gli strumenti ufficiali di sviluppo, gratuiti: si installano in Eclipse oppure come estensione di Visual Studio Code. Si collegano al tuo sistema trial
ABAP Cloud Developer Trial (alternativa)SAP rende scaricabile anche un sistema ABAP di prova da far girare in locale con Docker, per chi non vuole dipendere dal cloud. Serve un computer con molta memoria; verifica i requisiti aggiornati

A cosa ti serve

  • Sviluppatore ABAP presso società di consulenza SAP (le grandi società di consulenza e le aziende italiane del settore IT)
  • Sviluppatore interno in grandi aziende che usano SAP: manifattura, moda, energia, distribuzione
  • Migrazione a SAP S/4HANA: molte aziende stanno ancora passando dal vecchio ECC e cercano chi sa ABAP moderno
  • Sviluppo di estensioni cloud con ABAP Cloud e RAP
  • Passaggio al ruolo di architetto o consulente tecnico SAP

Programma del corso

10 lezioni in 3 livelli. Ogni lezione: video, spiegazione, codice da copiare o provare, esercizio con soluzione e quiz.

Progetto finale: Il gestionale di magazzino in ABAP Cloud

Realizza nel tuo ambiente trial un piccolo gestionale di magazzino: una tabella di prodotti, una classe che calcola il valore del magazzino e segnala i prodotti da riordinare, un test automatico e una CDS view entity.

I passi

  1. Crea il pacchetto ZMAGAZZINO e la tabella ZPRODOTTI con id, nome, prezzo e qta, poi attivala.
  2. Crea la classe ZCL_MAGAZZINO con il metodo carica_esempio che inserisce cinque prodotti.
  3. Aggiungi il metodo valore_totale che legge la tabella con ABAP SQL e restituisce la somma di prezzo per qta.
  4. Aggiungi il metodo da_riordinare che restituisce una tabella dei nomi con quantità sotto una soglia.
  5. Scrivi due test ABAP Unit: uno per il valore totale e uno per la lista da riordinare.
  6. Crea la CDS view entity ZI_Prodotto con un campo Stato calcolato e controllala con l'anteprima dati.
  7. Stampa il report nella console con if_oo_adt_classrun.

Esame e attestato

Alla fine del corso fai l'esame: 15 domande, serve il 75% di risposte giuste. Superato l'esame ottieni l'attestato stampabile con nome, ore, punteggio e un codice di controllo che chiunque può verificare.

Vai all'esame

Glossario di ABAP

SAP
Azienda e software gestionale usato dalle grandi imprese per contabilità, logistica, vendite e produzione.
ABAP
Il linguaggio di programmazione di SAP.
ABAP Cloud
Il modello moderno di sviluppo ABAP: solo interfacce rilasciate, adatto al cloud.
SAP BTP
Business Technology Platform: la piattaforma cloud di SAP, con un ambiente ABAP di prova gratuito.
ADT
ABAP Development Tools: l'ambiente di sviluppo gratuito, in Eclipse o Visual Studio Code.
S/4HANA
L'attuale generazione del gestionale SAP, che sostituisce il vecchio ECC.
Tabella interna
Elenco di righe tenuto in memoria dal programma, strumento centrale in ABAP.
ABAP SQL
Il linguaggio SQL integrato in ABAP per leggere e scrivere nel database.
CDS
Core Data Services: viste dichiarative che descrivono il modello dei dati.
RAP
ABAP RESTful Application Programming Model: modello per creare app complete.
Fiori
L'interfaccia web moderna delle applicazioni SAP.
Clean Core
Principio: non modificare il cuore del sistema SAP, ma estenderlo in modo separato.

Le prime 2 lezioni sono gratis

Per il corso completo, scuole e aziende: chiedi le condizioni.