Corso di Programmazione ABAP
Pubblicato da BeGear

()
Data da definire
In aula
40 ore
Previsto stage
Professionisti - Aziende - Disoccupati - Studenti
Base - Intermedio - Avanzato

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.

Descrizione

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

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


Nessuna recensione inserita

La tua opinione conta Fai la tua recensione


Michela De Lucia - Corso SAP con opportunità di Stage



Ottimo
Corso SAP con opportunità di Stage

Ottimo corso, ottimo insegnante, ottima struttura.

Richiedi informazioni

Corsi simili

Corsi Promotore e operatore finanziario

Pubblicato da: 3Lius Formazione

Corso per capire come funziona il mercato Forex. Lotti, spread, stop loss, money management. Date e luogo del Corso decisi in accordo con il Cliente.

Corsi Promotore e operatore finanziario

Pubblicato da: 3Lius Formazione

Corso dal vivo individuale pensato per chi vuole mettere ordine e capire tutte le notizie lette riguardo al mercato Forex. Corsi anche nel week-end.

Corsi Promotore e operatore finanziario

Pubblicato da: 3Lius Formazione

Corso Base pensato per chi volesse chiarire, una volta per tutte, le informazioni che circolano sul mercato Forex. E per evitare di perdere tutto e subito.

Corsi Promotore e operatore finanziario

Pubblicato da: 3Lius Formazione

Per chi vuole imparare ad operare nel mercato Forex in modo sistematico, senza diventare ricco in due settimane. Date flessibili, assistenza inclusa.

Corsi Promotore e operatore finanziario

Pubblicato da: 3Lius Formazione

Corso Forex di base per i principianti con lo scopo di far capire loro il Trading del mercato.

Corsi Promotore e operatore finanziario

Pubblicato da: 3Lius Formazione

Corso base di Forex per far capire al corsista alle prime armi le logiche e le tecniche del mercato Forex. Date flessibili, assistenza gratuita garantita.

Richiedi informazioni