Il consulente SAP

Il consulente SAP è una figura trasversale, il cui unico compito è risolvere i problemi del Cliente, siano essi di natura tecnica oppure di natura funzionale.

SAP è totalmente scritto in linguaggio ABAP, perciò la soluzione a uno specifico problema - anche di natura prettamente funzionale - richiede quasi sempre l'utilizzo di tecniche avanzate di debugging oppure la scrittura di porzioni di codice ABAP.

La conoscenza del linguaggio ABAP è tuttavia condizione necessaria ma non sufficiente al ruolo di Consulente; a questa si aggiungono competenze a livello di processi (cicli attivi e passivi, gestione finanziaria e logistica), la conoscenza dei principali sistemi operativi e, non ultimo, skill di base su altre tecnologie e altri linguaggi, quali HTML5, JavaScript, CSS, XML in quanto le ultime releases di SAP prevedono front end visualizzabili attraverso browser.

Cosa è SAP Tutorials

SAP Tutorials è un archivio di articoli volti a fornire al lettore una panoramica di soluzioni ai più comuni problemi del tipico Consulente SAP, sia esso un Consulente funzionale, sia esso un Programmatore.

L'approccio è quello di fornire direttamente soluzioni a problemi specifici e, nell'ambito della soluzione, descrivere l'aspetto "didattico" del problema in schede a parte che rispondono a domande puntuali, quali:

  • Come si dichiara e gestisce una tabella interna?
  • Come si modifica un range di numerazione?
  • Come si ottimizza il codice?
  • ... ecc. ...

Il materiale

Il materiale di SAP Tutorials è totalmente autoprodotto.

Le fonti sono le più svariate, partendo dalla documentazione ufficiale SAP, continuando con quanto appreso dai libri pubblicati sotto il marchio SAP Press, ovviamente nel rispetto delle leggi del copyright, per poi assemblare il tutto con l'aiuto delle esperienze personali dell'autore.

All'interno degli articoli, per rendere l'esposizione più chiara, sono sempre presenti esempi di codice, non solo ABAP, testati e copiabili:

*&---------------------------------------------------------------------*
*& Report  ZTEST_01
*&
*&---------------------------------------------------------------------*
*&
*&
*&---------------------------------------------------------------------*

REPORT ztest_mc_output.

TABLES: vbrk.
TABLES: vbrp.

PARAMETERS p_vbeln LIKE vbrk-vbeln.
CONSTANTS: c_sep TYPE c VALUE '|'.
* DATA somma LIKE vbrp-netwr.
DATA: somma TYPE netwr_fp.
DATA: tb_vbrp TYPE STANDARD TABLE OF vbrp,
      wa_vbrp TYPE vbrp,
      materiale(40) TYPE c,
      wa_message(50) TYPE c.

SELECT SINGLE * FROM vbrk
         WHERE vbeln = p_vbeln.
SELECT * FROM vbrp
         INTO CORRESPONDING FIELDS OF TABLE tb_vbrp
         WHERE vbeln = p_vbeln.

Accesso agli articoli

Gli articoli sono accessibili solo agli utenti registrati.

L'autore

Tutto quanto contenuto nel sito SAP Tutorials e nei canali ad esso collegati è stato scritto da Michele Calderara.

Eventuali chiarimenti possono essere richiesti attraverso il form di richiesta in calce a ogni articolo.

Partners

SAP Tutorials deve la sua esistenza, oltre che al suo autore, a partners che, attraverso i loro servizi, consentono l'elaborazione e la pubblicazione del materiale che man mano leggerete:

  • Netsons per l'hosting - Netsons è un brand ed un servizio offerto dalla Supernova s.r.l.. Ad oggi la Supernova conta più di 100000 clienti in Italia ed in Europa, per servizi di hosting, server virtuali, server dedicati, soluzioni IT. La Supernova è tra i primi posti per le proprie offerte di servizi hosting e soluzioni Internet sul mercato italiano. L'obiettivo primario è lo sviluppo ed il miglioramento delle soluzioni IT e delle relative applicazioni, volte ad automatizzare ed a facilitare le operazioni e le meccaniche più comuni. Netsons basa la propria connettività sui servizi offerti da KPNQwest Italia S.p.A.. Tutti i server sono situati presso il Caldera Datacenter di Milano.

Dove