Corso di Programmazione ABAP
Pubblicato da BeGear

Il percorso di formazione professionale è consigliato a quanti, in possesso dei requisiti,  intendono ampliare le proprie conoscenze e acquisire competenze nel linguaggio di programmazione ABAP per soddisfare le principali esigenze di progetto. Conoscere SAP, nello specifico ABAP significa lavorare con il sistema ERP (Enterprise Resource Planning) più utilizzato dalle medie e grandi aziende.  ABAP sta per "Advanced Business Application Programming" ovvero linguaggio di programmazione avanzato per l'ambito business. Il linguaggio di programmazione ABAP, nasce per lo sviluppo di applicazioni aziendali, basate su interfaccia grafica, all'interno del sistema gestionale SAP.

Grazie ad ABAP è possibile:

  • progettare e gestire transazioni custom all'interno di SAP;
  • realizzare report;
  • creare dei nuovi programmi e/o moduli SAP aggiuntivi.

In altre parole, i Programmatori informatici ABAP intervengono sul codice per lo sviluppo di applicazioni per la customizzazione del sistema, principalmente in ambito evolutivo del software.

Per svolgere questo ruolo, è importante la conoscenza della lingua inglese almeno a livello B1/B2. A fine percorso tutti i partecipanti che avranno seguito il 70% delle ore previste, riceveranno un attestato di partecipazione.

Obiettivi

Al termine del corso di Programmazione ABAP, i discenti acquisiranno le competenze necessarie per poter analizzare i processi aziendali e traslarne i parametri individuati al sistema informativo Sap.

Nello specifico saranno in grado di:

  • Conoscere le fondamenti del linguaggio ABAP. Apprendere la struttura del data dictionary. Conoscere gli oggetti ABAP (Module Pool, Function Modules, Reports, Dynpro, WebDynpro, Smartforms).
  • Conoscere le basi SQL e gestire le interrogazioni della basi dati.
  • Eseguire il debug su SAP
  • Saper creare analisi funzionali

Referente Angela Mennella

Richiedi il prezzo

Scopri tutti i dettagli sul Corso di Programmazione ABAP


Programma e moduli didattici

1.Panoramica sul linguaggio e modello dati:

  • Transazioni di base per la creazione dei programmi
  • Tipi di dati, elementi dati e domini
  • Creazione di tabelle e strutture
  • Ambiente di sviluppo, editor SAP
  • Il linguaggio ABAP: dichiarazioni di tipi, istruzioni DATA, TYPES, CONSTANTS
  • Tipi di elaborazione: on-line e background
  • Parametri di input ai programmi, dati di output
  • Strutture dati interne, work area e internal tables
  • L'istruzione WRITE e l'istruzione MESSAGE
  • Istruzioni per la logica di programmazione: IF, CASE, DO, WHILE, EXIT
  • Programmazione strutturata, dichiarazioni e richiamo delle subroutines: FORM
  • Passaggio di parametri alle FORM, parole chiave: TABLES, STRUCTURE, USING, CHANGING
  • Eventi: AT-SELECTION-SCREEN, START-OF-SELECTION, END-OF-SELECTION
  • Esempio di programma in ABAP

2.Interazione con il database e l'SQL:

  • Estrazione dei dati dal database: l'istruzione SELECT
  • Condizioni logiche di estrazione dei dati: l'istruzione WHERE
  • Selezione di singole righe: l'istruzione SELECT SINGLE
  • Memorizzazione dei dati nelle strutture e tabelle interne
  • Elaborazione dei dati: l'istruzione READ e LOOP
  • Manipolazione dei dati nelle tabelle interne: l'istruzione MOVE-CORRESPONDING, INSERT, APPEND, MODIFY, DELETE, SORT, CLEAR, REFRESH, FREE, DESCRIBE
  • L'esposizione dei dati elaborati, la rappresentazione mediante ALV
  • Esempio di programma in ABAP

 3.Puntatori e File

  • Dichiarazione di puntatori, l'istruzione
  • Utilizzo dei puntatori in ABAP4, l'istruzione ASSIGN e UNASSIGN
  • Manipolazioni dei dati sulle tabelle interne mediante utilizzo dei puntatori
  • Lavorare con i file, l'istruzione OPEN DATASET, CLOSE DATASET
  • Lettura e scrittura dei dati su un file locale
  • Lettura e scrittura dei dati su un file in remoto
  • File di testo posizionali e file di testo con separatori
  • Esempio di programma in ABAP

4.Moduli e programmazione strutturata, i Function Module

  • Il concetto di gruppo funzione in ABAP: la transazione SE80
  • Il concetto di Include e Top Include
  • Creazione di un Function Module
  • Interfaccia e passaggio di parametri ai Function Module
  • Eccezioni e valori di ritorno: l'istruzione RAISE
  • Richiamo di un Function Module ABAP all'interno di un programma
  • Esempio di programma in ABAP

5.L'esposizione dei dati e la reportistica

  • L'output di un report SAP mediante rappresentazione ALV
  • ALV semplice
  • ALV gerarchica
  • ALV a griglia
  • Richiamo di FM standard per l'esposizione dei dati
  • Esempio di programma in ABAP

Sedi di svolgimento

Previsto stage

Recensioni sul corso

Nessuna recensione inserita

Richiedi informazioni