User Avatar

Corso SAP ABAP/4 Programmatore

40 ore
Qualsiasi livello

Corso SAP ABAP/4 Programmatore

Corso SAP ABAP/4 Programmatore erogato in modalità Online-Classe Virtuale.

SAP è il sistema ERP (enterprise resource planning) più potente ed utilizzato dalle medie e grandi aziende. E’ un software gestionale integrato che gestisce i processi di qualunque settore economico e in tutti gli ambiti, dalla contabilità ai processi di produzione, in maniera integrata, modulare e scalabile.

Le seguenti aziende utilizzano SAP: Bosch, MerMec, Magneti Marelli, KPMG, Selex, Deloitte, Acquedotto Pugliese, Gas Natural, Bulgari  ecc.

La figura del programmatore ABAP è molto richiesta dalle aziende informatiche sul mercato del lavoro

Il corso fornisce le basi di ABAP, il linguaggio di programmazione proprietario di SAP, rivolto a sviluppatori con esperienza in altri linguaggi ma nuovi al mondo SAP.
Attraverso lezioni frontali o in classe virtuale (40 ore), i partecipanti imparano a sviluppare su SAP S/4 HANA, comprendendo:

  • Struttura e logica di un sistema ERP SAP.
  • Uso dell’ABAP Dictionary, creazione e gestione di tabelle e oggetti dati.
  • Linguaggio ABAP: tipologie di dati, strutture di controllo, tabelle interne, report.
  • Open SQL su HANA: query ottimizzate in ambiente in-memory.
  • Modularizzazione, programmazione ad oggetti e strumenti di debugging.
  • Creazione di report interattivi e output con ALV e Smartforms.
  • Introduzione ad enhancements, exits e trasporti di oggetti.

Il corso è pratico , con focus sugli strumenti aggiornati per ABAP su HANA , versione attuale SAP S/4 HANA.

Requisiti: buona conoscenza del sistema operativo, della logica di programmazione, della struttura dei database e del linguaggio Sql. Consigliato a diplomati programmatori, laureati o laureandi in discipline informatiche.

Obiettivi: fornire le basi per lo sviluppo applicazioni per la piattaforma SAP con il linguaggio ABAP/4, linguaggio proprietario della piattaforma SAP S/4 HANA

Corso erogato solo per aziende e su richiesta. Modalità virtual classroom online o frontale.

Inclusa un’utenza prova per l’utilizzo della piattaforma web per 30 giorni 24h per ciascun studente per le esercitazioni.

Consigliato  profili informatici-programmatori, laureandi o laureati in informatica, ing. informatica e affini.

Corso Corso SAP ABAP Programmatore erogato solo su richiesta e solo per aziende (no privati) anche in modalità online classe virtuale.


SAP ® è un marchio registrato di proprietà di SAP AG in Germania e in diversi altri paesi del mondo. Si informa che  www.innovaformazione.net  non è in alcun modo affiliato alla società SAP AG, nè ad altre società del Gruppo SAP.

Vuoi essere ricontattato?

Lasciaci il tuo numero telefonico e la tua email, ti richiameremo nelle 24h:

Errore: Modulo di contatto non trovato.

Programma didattico Corso SAP ABAP/4 Programmatore – 40 ore

Modulo A) Introduzione ed ambiente di sviluppo

  • Introduzione ed architettura SAP S/4 HANA
  • Ambiente di sviluppo: ABAP Development Tools (ADT) in Eclipse vs SAP GUI
  • Setup ambiente di sviluppo e primo accesso
  • Workbench ABAP: navigazione e strumenti principali

 

Modulo B) ABAP Dictionary e gestione dati

  • ABAP Dictionary: tabelle, elementi dati, domini, strutture
  • Tipi di dati ABAP e dichiarazioni
  • Creazione tabelle database e chiavi primarie
  • Ottimizzazioni HANA: Column vs Row storage, buffering
  • Navigazione Workbench e ABAP Editor
  • Eventi ABAP e gestione errori base

Modulo C) Programmazione ABAP fondamentale

  • Sintassi ABAP: variabili, costanti, field-symbols
  • Istruzioni condizionali, cicli e operatori
  • Selection screen e parameters
  • Open SQL per HANA: query ottimizzate e aggregazioni
  • Tabelle interne: dichiarazione, popolamento, elaborazione
  • Gestione output: WRITE, MESSAGE, LIST-PROCESSING
  • Creazione primo report con accesso dati ottimizzato
  • Debug e test del codice

Modulo D) Modularizzazione e riusabilità

  • Subroutines (FORM): creazione e parametri
  • Function Modules: struttura, Function Builder
  • Function Groups e gestione Include Programs
  • Gestione errori nelle funzioni e exception handling
  • Best practices per codice manutenibile

 

Modulo E) Dialog Programming

  • Componenti programmi di dialogo e Module Pool
  • Dynpro: Screen Painter e gestione campi
  • Menu Painter: menu, toolbar e function keys
  • Process Before Output (PBO) e Process After Input (PAI)
  • Validazioni input e messaggistica
  • Collegamento codici transazione

 

Modulo F) Reportistica e performance

  • Report interattivi e liste ALV base
  • Eventi ALV: hotspot, double-click, toolbar
  • Performance su HANA: SQL Monitor e Runtime Analysis
  • Batch Input per caricamenti dati
  • Background processing e Job scheduling

 

Modulo G) Concetti avanzati

  • Principi OOP in ABAP: classi e metodi base
  • Enhancement: User Exit e Append Structures
  • Table Maintenance Generator (SM30)
  • Transport Organizer e gestione modifiche

 

 

Contattaci su Whatsapp
Innovaformazione
Privacy Policy

Questo sito Web utilizza i cookie per consentirci di offrire la migliore esperienza utente possibile. Le informazioni sui cookie sono memorizzate nel tuo browser ed eseguono funzioni come riconoscerti quando ritorni sul nostro sito web e aiutando il nostro team a capire quali sezioni del sito web trovi più interessanti e utili.

È possibile regolare tutte le impostazioni dei cookie navigando le schede sul lato sinistro.