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.
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
Posta un commento