Cosa fa il programmatore SAP ABAP

Cosa fa il programmatore SAP ABAP. Per chi fosse atterrato su questo articolo per caso o per ricerche più generiche, chiariamo innanzitutto due cose:

  • Cos’è SAP: una sorta di “porta-aerei dei gestionali aziendali”, si può approfondire QUI.
  • Cos’è SAP ABAP: è il linguaggio di programmazione interno al software SAP.

In maniera molto semplicistica diremo che SAP è personalizzabile al 100% e può adattarsi alle esigenza di processo di ogni realtà. Come avvengono queste personalizzazioni? Anche tramite il linguaggio SAP ABAP.

Infatti le personalizzazioni al sistema SAP possono considerarsi di due livelli: con il customizing che chiameremo “parametrizzazioni” di base. Un secondo livello che chiameremo con “programmi custom” e scritti in ABAP.

Ma cosa fa il programmatore SAP ABAP ? Essendo un programmatore è una figura che scrive codice. Scrive programmi interni a SAP utilizzando un linguaggio “proprietario” che si chiama ABAP.

L’ABAP è un linguaggio abbastanza vecchio, risale agli anni 70/80 e possiede un pò le logiche dei primi programmi procedurali simili al vecchio Cobol. L’ABAP però può essere utilizzato solo all’interno dei sistemi SAP.

Con gli anni anche l’ABAP si è un pò evoluto ma non più di tanto. Si parla oggi anche di ABAP ad oggetti oppure con interfacciamenti al nuovo database proprietario SAP HANA.

Chi è il programmatore ABAP? Lo si definisce una figura “tecnica”, un profilo puramente informatico. Le sue competenze sono differenti da quelle del Consulente Funzionale SAP. Tant’è che sono due figure distinte che spesso lavorano a braccetto. Per realizzare programmi custom, l’analista funzionale detta le specifiche funzionali ed il programmatore crea la funzionalità scrivendo codice.

A loro volta, i programmatori ABAP non svolgono le attività del consulente funzionale. Possono non conoscere nulla delle transazioni di parametrizzazione. Questo perchè SAP è molto complesso, costruito su moduli, ogni modulo a sua volta ha consulenti funzionali specifici (consulente SAP FI, consulente SAP MM, consulente SAP SD ecc.).

Il consulente funzionale SAP (ad esempio FI) non sa nulla di programmazione ed di ABAP. Come detto, sono figure professionali distinte.

Si possono trovare programmatori ABAP che hanno anche competenze da funzionali, ma solo molto rari e di solito ci sono programmatori ABAP che hanno competenze funzionali sul modulo MM. Quasi mai si trovano abappisti che hanno competenze funzionali su FI.

Quanto guadagna un programmatore SAP ABAP?

Innanzitutto dipende dalla seniority. Ovvero dagli anni di esperienza. Si parte dai 1.200€ mensili per le prime posizioni da junior con poca o senza esperienza. Si arriva ai 2.600/3.000€ al mese con 5/10 anni di esperienza. Circa 6.000/7.000€ mensili per figure di project manager o responsabile di area di sviluppo SAP. A parte sicuramente si trovano premi produzione o al raggiungimento di obiettivi aziendali.

Come si diventa Programmatore SAP ABAP?

Innanzitutto è importante avere un background da informatico/programmatore. L’ideale è provenire da un percorso di laurea in materie informatiche, ingegneristiche o cosi dette STEM. Anche un diploma da ragioniere programmatore informatico può essere sufficiente.

Successivamente si inizia sempre un corso di formazione o un’academy SAP ABAP medio/lunga. La durata della formazione può variare dalle 40 alle 300 ore circa (a volte due mesi full-time di formazione). Dipende dal livello di partenza dei partecipanti e dagli obiettivi.

Il passo finale è un periodo di affiancamento con un senior con lo scopo di assegnare piccoli task di lavoro e poi rendere autonomo il programmatore SAP.

(fonte)

Innovaformazione, scuola informatica specialistica eroga ed organizza corsi SAP e SAP ABAP principalmente per le aziende.

Trovate l’offerta formativa con l’elenco corsi SAP QUI

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

    Ti potrebbe interessare

    Articoli correlati