KNA1 - CLIENTI

L'anagrafica dove vengono memorizzati i dati dei clienti su SAP si chiama KNA1.

Normalmente le tabelle degli ordini vengono incrociate con questa tabella per potere fare classificazioni o dare un nome ai clienti stessi.

Il codice cliente è il campo KUNNR. In pratica lo stesso nome che si trova nelle tabelle degli ordini.

Una semplice query in SQL per estrarre gli ordini di un cliente e aggiungere allo stesso la descrizione potrebbe essere questa:

SELECT * 
FROM VBAK

INNER JOIN KNA1
ON VBAK.KUNNR = KNA1.KUNNR

WHERE KNA1.KUNNR = '100000'

Tradotto: seleziona il codice cliente '100000' dalle tabelle Ordini (VBAK) e Clienti (KNA1)

Se si interroga la tabella KNA1, si noteranno tantissimi campi di classificazione.

Alcuni:
Nome         NAME1
Provincia   REGIO
Indirizzo     STRAS
Località      ORT01
CAP           PSTLZ

Con questi campi ad esempio è possibile fare una query per creare un database di etichette:

SELECT
   NAME1 AS DESCRIZIONE,
   STRAS AS INDIRIZZO,
   PSTLZ  AS CAP,
   ORT01  AS LOCALITA,
   REGIO  AS PROVINCIA
FROM KNA1
WHERE KNA1.REGIO = 'MI'

In questo modo estraggo tutti i clienti della provincia di Milano con i dati necessari a fare delle etichette indirizzo.

Facile.

A presto.





Commenti

Post popolari in questo blog

La struttura di SD

Sales e Distribution