Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
1
Data
Release 1,0
DOCUMENTO DI IMPLEMENTAZIONE
Area Vendite e Distribuzione
Pastificio
PARTE II
Autore:
Pagina
Ruolo
Data
Senior Consultant
$$ GIUGNO 2007
Modifiche:
Ruolo
Data
Approvazione:
Ruolo
Data
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
2
Data
Release 1,0
06/10/15
INDICE:
7.
7.2.
RILASCIO ORDINE DI VENDITA. ........................................................................................................................ 7
7.3.
GESTIONE STRALCI. .......................................................................................................................................... 8
7.4.
GESTIONE FABBISOGNI VENDITA. ..................................................................................................................... 9
7.4.1. Controllo della disponibilit. ...................................................................................................................... 9
7.4.2. Customizing controllo della disponibilit. ................................................................................................ 10
7.4.3. Generazione fabbisogni di vendita. .......................................................................................................... 11
8.
8.4.
REGOLE DI CONTROLLO COPIA. ...................................................................................................................... 20
8.5.
NUMERO XAB................................................................................................................................................ 21
8.6.
STAMPA CONSEGNA. ...................................................................................................................................... 24
8.6.1. Tipo messaggio EK00 Lista di prelievo. ................................................................................................ 24
8.6.2. Tipo messaggio LD00 Documento di Trasporto. ................................................................................... 26
8.6.3. Layout. ...................................................................................................................................................... 26
9.
TRASPORTI. ........................................................................................................................................................ 28
9.1.
GESTIONE LOGISTICA DEI TRASPORTI. ............................................................................................................ 28
9.1.1. Consegne Franco Partenza....................................................................................................................... 29
9.1.2. Consegne Franco Destino......................................................................................................................... 30
9.2.
CUSTOMIZING TRASPORTI. ............................................................................................................................. 30
9.3.
DETERMINAZIONE ITINERARIO. ...................................................................................................................... 31
9.4.
TIPOLOGIE DI TRASPORTO. ............................................................................................................................. 31
9.5.
RILEVANZA PER DOCUMENTO COSTI DI NOLO. ................................................................................................ 32
9.6.
COSTI DI NOLO. .............................................................................................................................................. 33
9.6.1. Tipo documento costi di nolo. ................................................................................................................... 33
9.6.2. Pricing costi di nolo. ................................................................................................................................. 34
9.6.3. Ampliamento pricing costi di nolo. ........................................................................................................... 35
9.6.3.1
9.6.3.2
9.6.4.
9.6.4.1
9.6.4.2
9.6.4.3
9.6.5.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
3
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Pagina
4
Data
Release 1,0
06/10/15
Fax
Conferma ordine
(Cliente o Agente)
Inserimento ordine in
SAP R/3
Validazione Amministrativa
In fase di salvataggio il
sistema effettua un
controllo del fido, secondo le
regole parametrate nel
sistema
A meno delle regole definite nel paragrafo del controllo del credito, lordine risulter visibile
alla pianificazione della produzione al suo salvataggio.
La fase di verifica commerciale, descritta nel seguito di questo documento, non deve
bloccare la nascita del fabbisogno di produzione.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
5
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
6
Data
Release 1,0
06/10/15
La definizione della norma di spedizione, insieme con i dati definiti sulla anagrafica
dellarticolo (peso, volume) consentiranno di valutare per ciascuna riga ordine tutte le
informazioni necessarie per la fase di cubaggio:
Peso
Volume
Numero totale di pedane da rendere
Numero totale posti pallet
Numero di strati (per posizione)
Il calcolo reale delle pedane da spedire sar effettuato al momento della spedizione: in
questa fase le pedane saranno inserite fisicamente nel documento di consegna dal
sistema BA2000 via BAPI.
Le informazioni necessarie per effettuare la valutazione del cubaggio saranno rese
disponibili attraverso un report (Z_VERIFICA_ORDINE), che consentir di effettuare una
validazione commerciale ed amministrativa dellordine.
Il report potr essere eseguito per i parametri di esecuzione comuni:
Area Vendite
Data creazione ordine
Data consegna richiesta
Protocollo ordine
Utente che inserisce lordine
Il report fornir le seguenti informazioni di testata:
Protocollo ordine
Data ordine (VBAK-AUDAT)
Data consegna richiesta (VBAK-VDATU)
Cliente (Codice e descrizione)
Copyright 2006, SAP Italia Consulting S.p.A.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
7
Data
Release 1,0
06/10/15
FORM userexit_read_document.
[]
IF vbak-abrvw = 'Z1' AND t180-trtyp ne 'H'.
MESSAGE ID 'ZDMA' TYPE 'E' NUMBER 100 WITH vbak-vbeln.
ENDIF.
[]
ENDFORM.
"USEREXIT_READ_DOCUMENT
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
8
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pagina
Pastificio_Implementazio
ne_SD II v01.doc
9
Data
Release 1,0
06/10/15
In questa lista dovrebbe essere possibile selezionare un motivo della revoca, fra una lista
di valori possibili, che verrebbe memorizzato sullordine.
Dovrebbe infine essere possibile eseguire lo stesso report in modalit di interrogazione,
per estrarre tutte le posizioni stralciate, con evidenza del motivo della revoca, e gli stralci
serviti da una consegna successiva:
Data
Cliente
Ordine
Articolo
Descrizione
Kg/CRT
CRT
TOT KG
Motivo revoca
Descrizione
03.03.2006
Agritalia
123
PSBARNF0080050024
Rigatoni
Pastificio
12
10
120
Z1
Mancanza Prodotto
15.03.2006
Agritalia
135
PSBARNF0080050024
Rigatoni
Pastificio
12
12
144
Z2
Mancanza Spazio
22
264
TOTALE
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
10
Data
Release 1,0
06/10/15
Questo succede perch il cliente italiano tipicamente effettua ordini a 5 giorni, e non si
ha il tempo di produrre in cos poco tempo i quantitativi a fronte dellordine.
In entrambi i casi viene stoccato a magazzino esclusivamente il prodotto finito imballato su
pedane.
Pu accadere che uno stesso articolo (p.e. a marchio Pastificio) sia venduto sia in ordini
Italia che ordini estero: in questi casi lordine estero non deve impegnare la merce, quindi
la produzione per lestero non deve essere per stock ordine, ma comunque per
magazzino.
Al momento della generazione della consegna, invece, deve considerare impegnata solo
la quantit presente su altre consegne (no flag con fabbisogno di vendita), ma non deve
controllare il tempo di riapprovvigionamento, in modo da confermare tutte le quantit
richieste.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
11
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pagina
12
Pastificio_Implementazio
ne_SD II v01.doc
Data
Release 1,0
06/10/15
8. PROCESSI DI SPEDIZIONE.
Il documento di consegna in SAP il documento successivo a quello dellordine di vendita,
e costituisce la base per effettuare prima lapprontamento della merce (picking) e poi la
registrazione dello scarico di magazzino.
Il Sistema SAP R/3 consente la generazione delle consegne a fronte di uno o pi
documenti di vendita tenuto conto della giacenza, del destinatario merce, della data di
richiesta consegna e della priorit di consegna.
Le funzioni principali effettuate dalle applicazioni di evasione ordini sono le seguenti:
controllo delle scadenze di consegna impostate negli ordini e creazione delle
consegne
controllo della disponibilit dei materiali per divisione, magazzino e partita
controllo del fido al momento della creazione del documento di consegna, del
picking e della uscita merci
gestione dellitinerario e dei mezzi di trasporto
acquisizione e attribuzione degli imballaggi
gestione del picking, cio del prelievo dei materiali e determinazione del magazzino
di prelievo
registrazione uscita merce
stampa e invio dei documenti di spedizione (documento di trasporto, packing list,
lettera di trasporto per il vettore)
Nella figura seguente descritto il processo di spedizione in SAP:
Creazione
Creazione
documento
Creazione
documento
Ordinedocumento
di Vendita
Ordine di Vendita
Ordine di Vendita
Creazione
Creazione
documento
Creazione
documento
Ordine
di Vendita
documento
di
Ordine di Vendita
Consegna
Stampa lista di
prelievo per il
Magazzino
Conferma q.t
prelevate
Stampa documento
di
accompagnamento
Registrazione
scarico magazzino
Tipo
posizione
Descrizione
Note
Range
Tipo
mov.
UM
Tipo
mov.
storno
ZLF
TAN
Consegna
03
601
602
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pagina
Pastificio_Implementazio
ne_SD II v01.doc
13
Data
Release 1,0
06/10/15
Standard
ZLFM
TAN
Consegna Molino
03
601
602
ZLR
REN
Consegna Resi
04
655
656
ZLRM
REN
Consegna Resi
Molino
04
655
656
Per tutti i tipi consegna previsto un Range di numerazione interno, cio con
assegnazione automatica del progressivo.
Range
Descrizione
03
5000000 - 8999999
04
9000000 9999999
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pagina
Pastificio_Implementazio
ne_SD II v01.doc
14
Data
Release 1,0
06/10/15
Carico Ora
8.00
8.00
8.30
10.30
12.00
12.00
14.00
14.00
Trasportatore
Di Chiara
Di Chiara
Di Chiara
Di Chiara
Cliente
Polisi
Polisi
Polisi
COOP Padre Pio
COOP Padre Pio
Polisi
Mignini
Polisi
Prodotto
Farinaccio
Cubettato
Farinaccio
Farinaccio
Cubettato
Cubettato
Farinaccio
Farinaccio
Resa Franco
A
A
A
P
P
P
P
A
TOTALE
Sacchi n.
570
Rinfusa Q.li
140
140
500
80
280
140
570
1640
Prezzo/Q.li
9,936
6,884
8,284
9,800
6,400
6,010
7,561
9,936
Prezzo/Q.li Lire
19239
13329
16040
18975
12392
11637
14640
19239
1200
1200
-171
1250
Granotto
Cubettato
Farinaccio
200 Giacenza
-139
-152
-150
-80,8
-295,6
-110
-171
446
734,6
200
Con inoltre un riepilogo del volume progressivo settimanale spedito, per tipologia di
sottoprodotto (in fase di realizzazione sar svolta la analisi di dettaglio per la
implementazione di questo report).
A questo punto viene registrato lo scarico del magazzino, e secondo un parametro
opportunamente definito in anagrafica, stampata la bolla di accompagnamento, o generata
(in automatico) e poi stampata la fattura accompagnatoria.
Sulla anagrafica del cliente viene inserito un parametro per definire la tipologia di
fatturazione concordata con il cliente (fatturazione immediata o differita).
Per un dettaglio sulla generazione automatica della fattura accompagnatoria, vedi il
paragrafo sulla fatturazione.
Tipo Materiale
Gruppo Tipo
posizione
Tipo posizione
consegna
Tipo schedulazione
Tipo movimento
UM
Pedane in fattura
ZPED
TUTTI
TAN
CN
601
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pagina
Pastificio_Implementazio
ne_SD II v01.doc
15
Data
Release 1,0
06/10/15
(da ordine)
Pedane a perdere
ZPED
ZLEI
ZTAL
CN
601
Pedane a rendere
ZPED
LEIH
TAL
E3
621
Nel caso in cui si fosse utilizzata la funzionalit di SAP per le norme di spedizione, il
sistema avrebbe agganciato rispettivamente i tipi posizione HUPM e TAL (vedi tabella
T184)
I codici da utilizzare per le pedane da fatturare e le pedane a rendere, quindi,
saranno identici.
Faranno eccezione le pedane a perdere, perch avranno un codice apposito in quanto si
tratta di codici di propriet del cliente, che quindi devono solo generare una uscita merce,
ma non una fattura.
Nella tabella seguente sono descritti i diversi processi per la movimentazione dei vuoti:
Descrizione
Descrizione
Consegna
Tipo posizione
Tipo
schedulazione
Tipo movimento
Tipo Fattura
Addebito Vuoti
in fattura
ZOSI, ZOSE
ZLF
TAN
CN
601
F2
ZLF
TAL
E3
621
Invio Vuoti
Rientro Vuoti
ZLA
ZLR
LAN
F3
622
Addebito Vuoti
successivo
ZLN
ZLF
LNN
C3
623
F2
Processazione
buoni
ZLO
ZLV
ZLAN
Z3
622, 621
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
16
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
17
Data
Release 1,0
06/10/15
METHOD if_ex_le_shp_goodsmovement~change_input_header_and_items.
*
*
*
*
*
*
*
* _____________________________________________________________________
* 1. Sostituisco il destinatario del movimento 621 con il codice del
*
trasportatore recuperato dal trasporto cui la consegna associata
READ TABLE it_xvbfa INTO wa_xvbfa WITH KEY vbtyp_n = '8'.
IF sy-subrc = 0.
CALL FUNCTION 'RV_SHIPMENT_VIEW'
EXPORTING
shipment_number
= wa_xvbfa-vbeln
language
= sy-langu
activity
= 'A'
option_no_refresh = 'X'
i_filter_type
= 'F'
IMPORTING
f_vttkvb
= wa_vttkvb
EXCEPTIONS
not_found
no_authority
delivery_missing
delivery_lock.
IF sy-subrc = 0.
CLEAR zzkunnr.
SELECT SINGLE kunnr FROM lfa1 INTO zzkunnr
WHERE lifnr = wa_vttkvb-tdlnr.
IF NOT zzkunnr IS INITIAL.
LOOP AT ct_ximseg ASSIGNING <imsegvb> WHERE bwart = '621'.
<imsegvb>-kunnr = zzkunnr.
ENDLOOP.
ELSE.
MESSAGE e000(db) WITH
'Manca il codice Cliente associato al fornitore n'
wa_vttkvb-tdlnr.
ENDIF.
ELSE.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
ELSE.
"Leggi il trasportatore dai partner della consegna
READ TABLE it_xvbpa into wa_vbpa
WITH KEY posnr = '000000'
parvw = 'SP'.
IF sy-subrc = 0.
zzkunnr = wa_vbpa-lifnr.
LOOP AT ct_ximseg ASSIGNING <imsegvb> WHERE bwart = '621'.
<imsegvb>-kunnr = zzkunnr.
ENDLOOP.
ENDIF.
ENDIF.
[]
ENDMETHOD.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
18
Data
Release 1,0
06/10/15
Si modifica inoltre la regola di controllo disponibilit per il rientro vuoti sia sullordine (02AV) che sulla consegna (02-BV): al momento dellinserimento ordine ZLA non sar fatta la
verifica sullo stock V, ma si autorizzer anche il rientro di una quantit maggiore, che
mander in negativo lo stock V (transazione OVZ9):
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
19
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
20
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Pagina
21
Data
Release 1,0
06/10/15
Il
settore
merceologico
di
posizione sulla consegna, viene
recuperato
dalla
testata
Viene quindi implementata una nuova routine 901, che recuperi il settore merceologico
sulla posizione della consegna dalla posizione dellordine, e collegata al tutti i processi
rilevanti di controllo copia ordine
consegna.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pagina
22
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Data
Release 1,0
06/10/15
Verranno quindi definiti due distinti range di numerazione per il molino e per il pastificio al
modo seguente:
Tipo range
Descrizione
da
01
Molino
000001
999999
03
Pastificio
1000000
1999999
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
23
Data
Release 1,0
06/10/15
Il numero di XAB non deve essere staccato nel caso di cliente con fattura
accompagnatoria: in questi casi, infatti, fa fede il numero di fattura contabile stampato sul
documento di accompagnamento.
Per ovviare a questa circostanza, in fase di salvataggio della consegna, si effettua il
controllo se sia necessaria una fattura accompagnatoria. In caso positivo, si occupa il
numero di bolla con il numero della consegna (cio si assegna un numero esterno di
bolla), ed il sistema quindi non impegna un numero di XAB.
La stessa modifica viene apportata anche nel caso di tipo documento di vendita ZLO
(processazione buoni) per evitare che la processazione di un buono impegni un numero di
bolla.
Di seguito il codice implementato nelle diverse exit del programma MV50AFZ1:
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
24
Data
Release 1,0
06/10/15
FORM userexit_move_field_to_likp.
*
LIKP-zzfield = xxxx-zzfield2.
"USEREXIT_MOVE_FIELD_TO_LIKP
FORM userexit_read_document.
* --> Modifica LM per consegna con fattura accompagnatoria
*
--> or
per processazione buoni ZLO
IF ( xlikp-perfk EQ 'YA'
OR vbak-auart EQ 'ZLO' )
AND xlikp-vbeln(1) NE '$'.
xlikp-xabln = xlikp-vbeln.
MODIFY xlikp INDEX 1 TRANSPORTING xabln.
likp-xabln = likp-vbeln.
ENDIF.
ENDFORM.
"USEREXIT_READ_DOCUMENT
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
25
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
26
Data
Release 1,0
06/10/15
8.6.3. Layout.
E stato consegnato un esempio di layout: si evidenziata la necessit di stampare sulla
bolla di accompagnamento il numero di lotto degli articoli spediti.
Nel programma di stampa delle bolle deve essere previsto un controllo sui casi in cui il
peso totale riportato sulla singola bolla sia superiore alla portata del mezzo di trasporto: in
questi casi dovranno essere stampate due bolle, la prima per un peso paragonabile alla
portata del mezzo di trasporto, la seconda, per la differenza.
La stampa sar effettuata su foglio A4.
La analisi di dettaglio sar descritta nel relativo documento di analisi.
Saranno utilizzati i seguenti testi:
Testo Nota interna Anagrafica materiale, oggetto MATERIAL, ID Testo IVER
Questo testo sar riportato in bolla per mappare le caratteristiche di umidit, amido e
fibra grezza degli articoli del molino venduti alla rinfusa.
Se presente in anagrafica articolo, viene riportato sulla stampa della bolla.
Copyright 2006, SAP Italia Consulting S.p.A.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
27
Data
Release 1,0
06/10/15
Testo Appunto testata 1 della testata consegna, oggetto VBBK, ID testo 0002
Questo testo viene utilizzato per essere stampato nel corpo della consegna
Testo Testo Pastificio della testata consegna, oggetto VBBK, ID testo %%%%.
Questo testo viene utilizzato per essere stampato nel corpo della consegna.
Saranno inoltre riportati sulla stampa della bolla informazioni riguardanti:
Numero contenitore (da archivio trasporti)
Numero sigillo (da archivio trasporti)
Marchio sigillo (da archivio trasporti)
Numero autorizzazione per Pasta vitaminizzata (da archivio ZZAUTHPV)
Nella figura seguente un esempio di stampa del documento di trasporto:
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
28
Data
Release 1,0
06/10/15
9. TRASPORTI.
Il processo di gestione dei trasporti pu schematizzarsi come segue:
Delivery
Delivery
Delivery
Trasporto
Documento
Costi di nolo
Contabilizzazione
costi di nolo
Liquidazione e
trasferimento su
OdA
Registrazione
Fattura passiva
La determinazione del vettore viene effettuata dopo linserimento delle consegne nel
corrispondente documento di trasporto.
La determinazione dei costi di trasporto viene effettuata sulla base della tipologia delle
tratte che caratterizzano il trasporto stesso.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Pagina
29
Data
Release 1,0
06/10/15
Tipo
documento di
trasporto
richiesto dal
cliente
Pesa bilico
Stampa documento pesa
Allego stampa a DDT
UM Trasporto
UM su SAP
Creazione fattura
su SAP
Stampa in automatico
della fattura
accompagnatoria su
stampante indicata
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Pagina
30
Data
Release 1,0
06/10/15
Gli automezzi in ingresso sono pesati al bilico (viene rilevata la tara) e poi nuovamente in
uscita per verificare la corrispondenza fra quanto dichiarato e quanto effettivamente
spedito. In caso di scostamento eccessivo viene effettuato un controllo sul carico.
Sebbene in questi casi non vi sia la determinazione del costo del trasporto comunque
necessario definire un diverso tipo di trasporto per memorizzare in SAP le informazioni
relative alla data ed ora di entrata ed uscita del mezzo del cliente dallo stabilimento
PASTIFICIO.
Tipo di trasporto
Categoria
posizione costi
nolo
Ufficio
pianificazione
trasporto
Gruppo schema
posizione
Schema prezzo
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
31
Data
Release 1,0
06/10/15
Descrizione
IT01
IT02
IT03
Descrizione
Z001
Franco Destino
Z002
Franco Partenza
Z003
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Pagina
32
Data
Release 1,0
06/10/15
E possibile memorizzare nel campo Fine Trasporto data ed orario della avvenuta
consegna al cliente, se la informazione viene effettivamente fornita dagli spedizionieri. La
presenza di questa informazione anche quella che pu essere utilizzata per decidere se
sbloccare o meno il pagamento al trasportatore.
Nella figura seguente viene mostrato il processo logistico della gestione del trasporto,
attraverso i due sistemi SAP e BA2000:
Creazione
consegne
Creazione
trasporto
Stampa lista
prelievo
Conferma
picking
Registrazione
UM
Inizio
Trasporto
Fine
Trasporto
BA 2000
Utilizzando questa funzionalit possibile escludere dal calcolo del costo di nolo, e quindi
dalla ripartizione successiva dei costi in base al peso, le posizioni corrispondenti ai pallet.
Nello nostro scenario questa funzionalit viene utilizzata per escludere dal documento dei
costi di nolo le posizioni relative ai pallet.
Copyright 2006, SAP Italia Consulting S.p.A.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
33
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pagina
Pastificio_Implementazio
ne_SD II v01.doc
34
Data
Release 1,0
06/10/15
Nome tecnico
Descrizione
Italia
Estero
Molino
Costi di nolo
Maggiorazioni
Vettore
TDLNR
Mezzo di trasporto
ADD01
Numero Pedane
ZZPEDANE
Provincia di destinazione
REGIOZ
Provincia di destinazione
Paese destinazione
LAND1Z
CAP destinazione
PSTLZZ
CAP destinazione
x
x
Deve essere possibile inserire, per i diversi fornitori, le seguenti tipologie di listini:
Listini a forfait ( per destinazione)
Listino a peso (basati sul peso netto del prodotto, altrimenti detto peso commerciale):
Copyright 2006, SAP Italia Consulting S.p.A.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
35
Data
Release 1,0
06/10/15
o per i trasporti Pasta deve essere possibile definire un listino in /quintale per
destinazione.
o i trasporti del Molino possono essere effettuati alla rinfusa, o per sacchi: nel
primo caso i listini possono essere definiti anche in /quintale per
destinazione, nel secondo caso in /sacchi per destinazione. Per poter
gestire questo ultimo caso di trasporti effettuati in Sacchi, si definiscono due
nuove unit di misura di peso in sacchi, SK2 ed SK3, e si definisce un
rapporto di conversione convenzionale rispettivamente di 25 e di 30 KG per
sacco.
Listini a pedana (/pedana per destinazione).
Nel caso di trasporti con pi di una consegna, i dati relativi alla zona di destinazione
(Paese, Provincia e CAP di destinazione) sono rilevati dal sistema da quelli del
destinatario merce associato alla ultima consegna presente nella videata della
determinazione delle tappe.
Il sistema non effettua alcuna valutazione in base alla distanza dal luogo di spedizione:
questa valutazione deve necessariamente essere fatta manualmente dalloperatore,
oppure attraverso una personalizzazione.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Pagina
36
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
37
Data
Release 1,0
06/10/15
*&---------------------------------------------------------------------*
*& Include
ZXV54U03
*&---------------------------------------------------------------------*
* --> Parametri di import / Export da testata Function Module
*"---------------------------------------------------------------------*"*"Lokale Schnittstelle:
*"
IMPORTING
*"
VALUE(I_VFSI) TYPE V54A0_VFSI
*"
VALUE(I_AKTYP) LIKE T180-AKTYP
*"
VALUE(I_SCD_ITEM) TYPE V54A0_SCD_ITEM
*"
VALUE(I_REFOBJ) TYPE V54A0_REFOBJ
*"
VALUE(I_KOMK) TYPE V54A0_KOMK
*"
CHANGING
*"
REFERENCE(C_KOMP) TYPE V54A0_KOMP
*"---------------------------------------------------------------------*________________________________________________________
* -> Alimentazione ZZREGIO
*
Provincia destinazione da KUNWE
select single regio into c_komp-zzregio from kna1
where kunnr = i_komk-kunwe.
*________________________________________________________
* -> Alimentazione ZZPEDANE
*
Numero pedane per singola consegna
data: ls_t685a like t685a.
check ( c_komp-pstyv = 'TAL' or c_komp-pstyv = 'HUPM' ).
select single * from t685a into ls_t685a
where kappl = 'V'
and
kschl = 'ZB02'.
c_komp-bergl = ls_t685a-bergl.
c_komp-vhart = ls_t685a-vhart.
c_komp-zzpedanep = c_komp-mglme.
Vettore
Mezzo
trasporto
Provincia
destinazione
A851
Pedane
Note
La sequenza di accesso ZB01 per la determinazione del listino costi di nolo per peso Italia
:
Tabella
condizioni
Vettore
Mezzo
trasporto
Provincia
destinazione
A851
Pedane
Note
La sequenza di accesso ZB02 per la determinazione del listino costi di nolo pedana Italia
:
Tabella
condizioni
Vettore
Mezzo
trasporto
Provincia
destinazione
Pedane
A853
Note
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Pagina
38
Data
Release 1,0
06/10/15
La distinzione fra i tre casi sar effettuata nel customizing del tipo condizione:
ZB00 Listino costi di nolo forfait
ZB01 Listino costi di nolo peso netto (in questo caso sar anche possibile definire un
prezzo scaglionato in funzione del peso)
ZB02 Listino costi di nolo pedana
Le maggiorazioni successive possono essere determinate in automatico o inserite
manualmente sul documento dei costi di nolo, e possono essere a valore o in percentuale.
La sequenza di accesso ZD01 per la determinazione delle maggiorazioni :
Tabella
condizioni
Vettore
A112
Mezzo
trasporto
Provincia
destinazione
Pedane
Note
Vengono calcolati sui subtotali 4 e 5 le somme parziali delle maggiorazioni e degli sconti,
per agevolare la stampa della distinta di trasporto.
Viene successivamente definita ed aggiunta allo schema prezzo una condizione di prezzo
ZB04 ad importo fisso, ma scaglionata in funzione del peso lordo.
Nelle figure seguenti la configurazione di questa, ed un esempi di scaglionamento:
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
39
Data
Release 1,0
06/10/15
Vettore
A861
Mezzo
Nazione
CAP
trasporto destinazione destinazione
x
Pedane
Note
La sequenza di accesso ZB11 per la determinazione del listino costi di nolo per peso
estero :
Tabella
condizioni
Vettore
Mezzo
Nazione
CAP
trasporto destinazione destinazione
Pedane
Note
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
40
Data
Release 1,0
A861
Pagina
06/10/15
La sequenza di accesso ZB12 per la determinazione del listino costi di nolo pedana estero
:
Tabella
condizioni
Vettore
A863
Mezzo
Nazione
CAP
trasporto destinazione destinazione
x
Pedane
Note
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Vettore
A861
Mezzo
Nazione
CAP
trasporto destinazione destinazione
x
41
Data
Release 1,0
Tabella
condizioni
Pagina
Sacchi
06/10/15
Note
La sequenza di accesso ZB21 per la determinazione del listino costi di nolo per peso del
Molino :
Tabella
condizioni
Vettore
A861
Mezzo
Nazione
CAP
trasporto destinazione destinazione
x
Sacchi
Note
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Pagina
42
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Pagina
43
Data
Release 1,0
06/10/15
Per consentire il trasferimento su OdA anche nel mese successivo a quello di erogazione
della prestazione, si implementa la exit EXIT_SAPLMLSR_010, contenuta
nellampliamento SRVESSR per pareggiare la data documento alla data di registrazione:
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
44
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
45
Data
Release 1,0
06/10/15
Al momento questa funzionalit viene inibita (la variante Z007 viene cancellata dal
customizing).
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
46
Data
Release 1,0
06/10/15
documento dei costi di nolo: per questo motivo si attiva lampliamento V56L0001, exit
EXIT_SAPLV56L_001 con il seguente codice:
Questa lista, per, non possiede fra i suoi campi alcuni campi fondamentali per la analisi
richiesta: numero di bolla, data consegna, data effettiva uscita merce, e valore consegna.
Copyright 2006, SAP Italia Consulting S.p.A.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
47
Data
Release 1,0
06/10/15
Per inserire questi campi si segue la strada descritta dalla nota numero 128150 e 122975
per il successivo reset dei buffer delle liste ALV.
Si inseriscono quindi i campi descritti nella struttura LIPOVZ mediante strutture append:
Con questa semplice operazione i campi sopra descritti (purch presenti in LIKP, LIPS o
VBUK) sono immediatamente disponibili nel catalogo campi e valorizzati.
Resta da risolvere il problema dei campi LIKP-NETWR e LIPS-NETWR.
La valorizzazione delle consegne pu avvenire mediante la associazione di uno schema
prezzo al tipo di consegna con una sola condizione valorizzata mediante una routine in
copia dallordine:
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
48
Data
Release 1,0
06/10/15
Nella figura seguente il risultato ottenuto con una nuova variante di visualizzazione creata
appositamente:
Dove sono state inserite (fra le altre) informazioni riguardanti il valore netto (teorico) ed il
peso delle consegne effettuate. Il risultato immediatamente esportabile in excel.
E nel riquadro successivo il codice implementato:
*FUNCTION EXIT_SAPLV50Q_001.
**"--------------------------------------------------------------------**"*"Lokale Schnittstelle:
**" IMPORTING
**"
VALUE(IF_FLAG_INBOUND) TYPE CHAR1
**"
VALUE(IF_PROCTYPE) TYPE CHAR1
**" TABLES
**"
CT_POSTAB STRUCTURE LIPOV
**"--------------------------------------------------------------------DATA: lv_vbeln LIKE vbak-vbeln,
lv_posnr LIKE lips-posnr,
lv_kursk LIKE vbkd-kursk.
DATA: lt_vbap TYPE TABLE OF vbap WITH HEADER LINE,
lt_lips TYPE lips.
LOOP AT ct_postab WHERE netwr = 0.
SELECT SINGLE vbelv INTO lv_vbeln FROM vbfa
WHERE vbeln = ct_postab-vbeln
AND
vbtyp_n = 'J'
AND
vbtyp_v = 'C'.
IF sy-subrc = 0.
SELECT * FROM vbap INTO TABLE lt_vbap WHERE vbeln = lv_vbeln.
LOOP AT lt_vbap.
SELECT SINGLE posnn INTO lv_posnr FROM vbfa
WHERE vbelv = lt_vbap-vbeln
AND
posnv = lt_vbap-posnr
AND
vbeln = ct_postab-vbeln
AND
vbtyp_n = 'J'
AND
vbtyp_v = 'C'.
CHECK sy-subrc = 0.
SELECT SINGLE * FROM lips INTO lt_lips
WHERE vbeln = ct_postab-vbeln
AND
posnr = lv_posnr.
IF lt_lips-lfimg = 0.
SELECT SUM( lfimg ) FROM lips INTO lt_lips-lfimg
WHERE vbeln = lt_lips-vbeln
AND
uecha = lt_lips-posnr.
ENDIF.
*
*
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
49
Data
Release 1,0
06/10/15
Sono stati attivati gli output standard, ma nessuno di questi sembra utile al nostro
scenario.
Sono quindi definiti due nuovi tipi messaggio per la stampa dellordine di acquisto del
trasporto ZALT, e della lettera di vettura ZAL2.
Il secondo deve differire dal primo solamente per la indicazione dei numeri di telefono dei
destinatari merce al posto della valorizzazione dellordine.
Su questi tipi messaggio viene agganciata la sequenza di accesso 0001 che prevede la
determinazione automatica del messaggio in funzione del tipo documento trasporto.
La transazione per la creazione del record condizioni per i messaggi di ordine la VV71.
Il record condizioni pu essere inserito con i seguenti valori:
1. La stampa del trasporto pu essere eseguita mediante un job successivo
(transazione VT70).
2. La stampa del trasporto pu essere eseguita solamente dalla transazione stessa
output)
(VT02N
3. La stampa del trasporto viene eseguita automaticamente al salvataggio del
trasporto stesso.
Il sistema viene configurato in modo da consentire linserimento manuale del tipo
messaggio ZALT e ZAL2 sul trasporto, nel caso in cui manchi il record condizione sulla
VV71.
Nella figura seguente evidenziato il flag da selezionare nel customizing se si vuole
modificare questa impostazione.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
50
Data
Release 1,0
9.10.2.
Pagina
06/10/15
Layout.
E stato raccolto in fase di analisi un esempio di layout di ordine di acquisto di trasporto per
il caso Italia (Distinta di trasporto), che dovr essere stampato dal trasporto di SAP (vedi
figura seguente).
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pagina
51
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Data
Release 1,0
06/10/15
fornitore
dati
generali
<<Rif. Vs Offerta n del >>: unico riquadro (unire i 2 riquadri) con testo libero da
inserire nel trasporto (VTTK-Z002)
C.a. Sig.: campo RESPONSABILE VENDITE in Anagrafica fornitore - Dati Acquisti e
modificabile/cancellabile nel trasporto (LFM1-VERKF)
DATA ORDINE DI ACQUISTO TRASPORTO: data di creazione (acquisizione) del
documento di trasporto SAP
Ord. Int. N: ORDINE DI VENDITA SAP (al momento della stampa non essendo
ancora stata eseguita luscita merci non stato ancora generato il numero del DDT);
verificare lopportunit di stampare anche il numero del DDT nella stampa eseguita dal
magazzino che viene utilizzata come lettera di vettura (quella senza prezzi !)
Tip. Trasporto: in funzione del TIPO CONDIZIONE che viene utilizzata:
o ZB00 Nolo Forfait Italia
(FRF)
(QLI)
(PED)
Il TIPO TRASPORTO legato al trasportatore, unico per trasporto, il che garantisce che la
tipologia di trasporto esposta in stampa per ciascuna consegna del trasporto sia univoca
per lintero trasporto stesso.
Data consegna: la data di consegna richiesta cos come eventualmente modificata
da BA2000 (VBAK-VDATU)
N. Posti pallet: posti pallet teorici calcolati secondo la stessa regola del controllo
cubatura (programma Z_VERIFICA_ORDINE), utilizzando le tabelle custom ZT901 E
ZT902.
N. pallet a rendere: quantit sui materiali di tipo ZHIB effettivamente presenti sulla
consegna (pu differire dal valore teorico calcolato nel controllo cubatura (programma
Z_VERIFICA_ORDINE), utilizzando le tabelle custom ZT901 E ZT902.
AVVISO TELEFONICO: campo copiato da Anagrafica cliente del committente e
modificabile/cancellabile nel trasporto ordine di vendita (eventuali numeri di telefono
saranno indicati nel riquadro note.
INCASSO TASSATIVO: si considera tale se CONDIZIONE DI PAGAMENTO in
ORDINE DI VENDITA = 1000 (sarebbe meglio, eventualmente in seguito, creare un
Copyright 2006, SAP Italia Consulting S.p.A.
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pagina
52
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Data
Release 1,0
06/10/15
Oggetto:
Society / Project
Modulo SD / Implementazione
mySAP.ERP
Documento
Pastificio_Implementazio
ne_SD II v01.doc
Autore:
Pagina
53
Data
Release 1,0
06/10/15