Confirmation des ordres de transfert 

Les ordres de transfert qui ont été exécutés peuvent être communiqués au système SAP à l'aide de l'IDoc WMTCID01 (WMTCID02 dans la version 4.0). Ils sont ensuite confirmés dans le système SAP.

L'entrée d'accord d'interchange doit être mise à jour pour la catégorie de message WMTOCO.

Tous les ordres de transfert ne doivent pas être confirmés ; il n'est par exemple pas toujours nécessaire de signaler les ordres de transfert envoyés. Un paramétrage de Customizing dans le système WM précise si un ordre de transfert créé doit être confirmé. Cette information est transférée avec la zone 'KZQUI' dans le segment E2LTORI à l'aide de l'IDoc WMTOID01 (WMTCID02 dans la version 4.0). La confirmation obligatoire se rapporte aux postes individuels et non pas à l'ordre de transfert entier.

L'IDoc comprend trois segments, à savoir E2LTCOX pour confirmer les unités de stock entières, E2LTCOH pour les en-têtes de l'ordre de transfert et E2LTCOI pour les données de poste de l'ordre de transfert.

Dans le cas d'une occupation mixte, une unité de stock peut être déplacée avec plusieurs ordres de transfert. En situation normale cependant, un ordre de transfert avec un poste correspond à une unité de stock. La solution la plus simple consiste à confirmer toute l'unité de stock (voir version 1).

Si vous travaillez sans gestion des unités de stock, confirmez simplement des ordres de transfert entiers (voir version 2). Ce type de confirmation est généralement utilisé pour les sorties. La confirmation poste par poste est recommandée pour les entrées si plusieurs palettes sont placées dans le stock avec un seul ordre de transfert (voir version 4).

Si des écarts sont établis dans une unité de stock (par ex. prélèvement dans l'unité de stock), confirmez l'unité de stock entière avec les postes présentant des écarts (voir version 5). Des écarts peuvent également être saisis explicitement pour les postes individuels lorsque l'ordre de transfert entier est signalé (voir version 3).

La matrice suivante indique les diverses options de confirmation. Les différents segments de l'IDoc sont ensuite décrits de façon plus détaillée.

E2LTCOX = 1, E2LTCOH = 2, E2LTCOI = 3. Ces désignations correspondent également aux niveaux hiérarchiques des segments de l'IDoc.

Paramétrage de l'IDoc pour la confirmation

Version

Segment

Nombre

Signification

1

1

1

Confirmer l'unité de stock entière

2

2

1

Confirmer l'ordre de transfert entier

3

2

3

1

1... n

Confirmer l'ordre de transfert entier, excepté 1 à n postes avec des écarts

4

2

3

1

1 (... n)

Confirmer un ou plusieurs postes de l'ordre de transfert

5

 

1

2

3

1

1... n

1... m

Confirmer l'unité de stock entière, sauf certains ordres de transfert possédant des postes avec des écarts.

E2LTCOX significatif pour les versions 1 et 5

Zones

Format

Désignation

Oblig.

Commentaire

LGNUM

CHAR 3

Numéro de magasin

X

 

LENUM

CHAR 20

Numéro de l'unité de stock

X

 

QNAME

CHAR 12

Nom de l'utilisateur pour la confirmation

 

 

 

SQUIT

CHAR 1

Témoin : confirmer l'unité de stock entière (réel = théorique)

X

Valeur « X »

NLPLA

CHAR 10

Emplacement prenant

 

Voir note ci-dessous

NPPOS

CHAR 2

Poste prenant

 

Voir note ci-dessous

Nlpla et Nppos correspondent à l'emplacement prenant et au poste dans cet emplacement. Pour cela, l'emplacement et le poste prenant sont mentionnés à l'emplacement prenant déviant de l'unité de stock entière.

E2LTCOH significatif pour les versions 2, 3, 4 et 5

Zones

Format

Désignation

Oblig.

Commentaire

LGNUM

CHAR 3

Numéro de magasin

X

 

TANUM

CHAR 10

Numéro de l'ordre de transfert

X

 

QNAME

CHAR 12

Nom de l'utilisateur pour la confirmation

 

 

 

SQUIT

CHAR 1

Témoin : confirmer l'ordre de transfert entier (réel = théorique)

x

Si l'ordre de transfert entier doit être confirmé (version 2, 3 + 5)

KOMIM

CHAR 1

Copie les quantités à sortir dans la livraison / enregistre la sortie de marchandises (à partir de la version 4.0)

 

 

 

EINLM

CHAR 1

Copie la quantité à entrer dans la livraison entrante

 

Voir note ci-dessous

TBELI

CHAR 1

Ferme la DT

 

Définit la DT d'origine sur « traitement terminé » lorsque l'OT est confirmé

 

Pour confirmer un ordre de transfert créé pour une livraison entrante, le commutateur Einlm détermine si la quantité à entrer sera copiée dans le document de livraison entrante et si l'entrée de marchandises sera enregistrée. Il se comporte comme le KOMIM pour la livraison sortante.

E2LTCOI significatif pour les versions 3, 4 et 5

Zones

Format

Désignation

Oblig.

Commentaire

TAPOS

CHAR 4

Poste d'ordre de transfert

x

 

SQUIT

CHAR 1

Code : confirmation d'un poste d'ordre de transfert

x

Si le poste doit être confirmé sans écart

NISTA

CHAR 15

Qté réelle de dest.

x

Si écart dans l'emplacement prenant

NDIFA

CHAR 15

Qté d'écart de dest.

x

Si écart dans l'emplacement prenant

RISTA

CHAR 15

Quantité réelle retournée

x

Si écart dans l'emplacement prenant

RDIFA

CHAR 15

Quantité d'écart du retour

x

Si écart dans l'emplacement prenant

KZNUL

CHAR 1

Code : emplacement vide lors du contrôle des emplacements libres

x

Si contrôle des emplacements libres

PISTA

CHAR 15

Quantité restante après contrôle des emplacements libres

x

Si contrôle des emplacements libres

ALTME

CHAR 3

Unité de quantité

x

Si des quantités sont spécifiées

KZDIF

CHAR 1

Code écart

x

Si l'enregistrement dans le magasin des écarts est exigé

LENUM

CHAR 20

Numéro de l'unité de stock

x

Si confirmation dans le bloc

VQUIT

CHAR 1

Confirmation dans le bloc : enlèvement de l'unité de stock complète

x

Si confirmation dans le bloc

PICKM

CHAR 15

Quantité prélevée pour la confirmation du bloc

 

 

 

DIFFM

CHAR 15

Écart de la confirmation du bloc

 

 

 

RESTM

CHAR 15

Quantité restante après confirmation du bloc

 

 

 

BQUIT

CHAR 1

Confirmation dans le bloc : aucun poste supplémentaire

 

 

 

KZFOL

CHAR 1

Code action suivante

 

 

 

NLPLA

CHAR 10

Emplacement prenant

 

Voir note ci-dessous

NPPOS

CHAR 2

Poste prenant

 

Voir note ci-dessous

Nlpla et Nppos correspondent à l'emplacement prenant et au poste dans cet emplacement, au cas où l'emplacement prenant s'écarterait de l'emplacement suggéré par le système. Dans le segment E1LTCOI, l'emplacement fait référence à un seul poste de l'ordre de transfert.

E2LTCOG

(Vous avez besoin de ce segment si vous avez l'intention de saisir les temps de traitement planifié et réel des ordres de transfert.)

Zones

Format

Désignation

Oblig.

Commentaire

LGNUM

CHAR 3

Numéro de magasin

 

 

 

TANUM

CHAR 10

Ordre de transfert pour lequel les données sont confirmées/vérifiées

 

 

 

SOLEX

CHAR 15

Temps de traitement planifié du système externe

 

 

 

PERNR

CHAR 8

Responsable de l'ordre de transfert (matricule)

 

 

 

STDAT

CHAR 8

Date de début de l'ordre de transfert

 

 

 

ENDAT

CHAR 8

Date de fin de l'ordre de transfert

 

 

 

STUZT

CHAR 6

Heure de début de l'ordre de transfert

 

 

 

ENUZT

CHAR 6

Heure de fin de l'ordre de transfert

 

 

 

ISTWM

CHAR 15

Temps de traitement réel de l'ordre de transfert WM

 

 

 

AUSFB

CHAR 4

     

Lorsque vous confirmez des ordres de transfert, leur temps de traitement réel peut être communiqué au système. Le temps de traitement planifié d'un ordre de transfert est normalement fixé dans le système SAP, mais il peut également être corrigé à l'aide du temps de traitement planifié communiqué par le système externe (SOLEX). Le format dans lequel les temps réels peuvent être communiqués dépend des données transmises dans l'IDoc de l'ordre de transfert (KZLEI et KISTZ).

Les données réelles peuvent être signalées pour KZLEI = 2, 3 ou 4. Ceci peut se dérouler indépendamment de la confirmation réelle en envoyant le segment E2LTCOG. Selon le code KISTZ de l'IDoc de l'ordre de transfert, la communication peut se dérouler sous la forme suivante :

KISTZ = 1 => Zones : ISTWM, PERNR.

KISTZ = 2 ou 3 => Zones : STDAT, STUZT, ENDAT, ENUZT, PERNR.

Dans ce cas, l'unité de SOLEX et de ISTWM est liée à l'unité de temps indiquée dans la zone ZEIEI de l'IDoc de l'ordre de transfert.

Lorsque KOMIM = 1, les quantités prélevées dans le poste de livraison sont corrigées lors de la confirmation de l'ordre de transfert et, en outre, la sortie de marchandises est déclenchée lorsque KOMIM = 2. L'enregistrement de la sortie de marchandises n'intervient pas avant que tous les postes de livraison aient été confirmés.

Important : si vous voulez lancer les sorties de marchandises pour la livraison, seul un ordre de transfert par IDoc et par processus de communication peut être fourni. KOMIM = 2 réduit ainsi la capacité de « masse » de l'IDoc.

Mouvements de stock

Il existe plusieurs mouvements de stock dont la confirmation doit être abordée séparément.

  1. Communication des écarts.
  2. Si des écarts sont constatés lors de l'exécution d'un mouvement de stock, ils doivent être transférés par le système externe dans le segment E2LTCOI via l'IDoc WMTCID01 lorsque le mouvement est signalé. Les zones suivantes doivent être envoyées :

    SQUIT

    Vide

    NISTA

    Quantité réelle du mouvement de stock, c'est-à-dire la quantité qui est réellement déplacée ou prélevée

    NDIFA

    La quantité d'écart du mouvement de stock, c'est-à-dire l'écart entre la quantité transférée dans l'ordre de transfert et la quantité réelle

    RISTA

    Quantité réelle pour le poste de retour (seulement si ce dernier existe)

    RDIFA

    Quantité d'écart du poste de retour

    ALTME

    Unité de quantité à laquelle les quantités font référence (dans l'ordre de transfert envoyé par le système WM)

    KZDIF

    Si le type de magasin et l'emplacement pour lequel l'écart est enregistré doivent être substitués, les versions 3, 4 et 5 doivent être utilisées pour signaler les écarts

    Pour signaler les écarts, les versions 3, 4 et 5 doivent être utilisées.

    En règle générale, la quantité théorique totale du poste d'OT correspondant doit être confirmée. Ceci s'applique à E2LTORI-VSOLM :

    VSOLM = NISTA + NDIFA + RISTA + RDIFA. Si une quantité restante PISTA a été détectée, elle n'est pas saisie ici mais est spécifiée séparément.

  3. Communication avec contrôle des emplacements libres
  4. Lorsque du stock est prélevé d'un type de magasin avec le contrôle des emplacements libres, l'emplacement qui devient vide à la suite du mouvement de stock à confirmer doit être signalé explicitement.

    Si un X est transféré dans la zone 'KZNKO' du segment E2LTORI dans l'ordre de transfert envoyé depuis le système WM, le contrôle des emplacements libres doit être signalé dans le segment E2LTCOI de l'IDoc WMTCID01. Si l'emplacement est vide à l'issue du prélèvement, un X doit être transféré dans la zone 'KZNUL'. Si un quelconque stock subsiste dans cet emplacement, les zones suivantes doivent être transférées dans le segment E2LTCOI :

    KZNUL

    Vide

    PISTA

    Stock résiduel physique

    ALTME

    Unité de quantité à laquelle les quantités font référence (dans l'ordre de transfert envoyé par le système WM)

    Si aucun contrôle des emplacements libres n'est demandé par le système WM, le contrôle des emplacements libres peut toujours être signalé par le système WM si l'emplacement est vide à l'issue du prélèvement (le stock dans le système dévie du stock physique). La zone 'KZNKO' dans le segment E2LTCOI de l'IDoc WMTCID01 doit indiquer un 'X' dans ce cas également.

    La version 3 ou 4 doit être utilisée lorsque des confirmations sont réalisées avec le contrôle des emplacements libres.

  5. Confirmation dans le bloc avec la gestion des unités de stock

Lorsque l'ordre de transfert est confirmé dans le bloc avec la gestion des unités de stock, les unités de stock qui ont été prélevées doivent être signalées.

Si une unité de stock qui a été intégralement prélevée doit être signalée, les zones suivantes doivent être transférées dans le segment E2LTCOI :

LENUM

Numéro de l'unité de stock prélevée

VQUIT

X

Si l'unité de stock prélevée doit être signalée en indiquant l'écart et/ou la quantité restante, les zones suivantes doivent être transférées dans le segment E2LTCOI :

LENUM

Numéro de l'unité de stock prélevée

'PICKM

Quantité prélevée

'DIFFM

Quantité d'écart

'RESTM

Quantité restante

ALTME

Unité de quantité à laquelle les quantités font référence (dans l'ordre de transfert envoyé par le système WM)

La transmission de la confirmation du système externe peut être simulée dans le système SAP. Nous vous recommandons de tester d'abord de cette manière les procédures de confirmation qui vous intéressent. Vous pouvez utiliser l'état RLTOCO00 pour tester les confirmations d'ordres de transfert et l'état RLTOCO10 pour les confirmations d'unités de stock.

La zone 'KZFOL' dans le segment E2LTCOI peut être utilisée en fonction des besoins spécifiques du client.

Le but est ici que les clients utilisent ce code à des fins personnelles au moyen d'un exit utilisateur dans le système WM. Il peut par exemple servir à déclencher une procédure de suivi en cas d'écarts. La définition et l'exécution de cette procédure de suivi sont laissées à l'entière initiative du client.