Fonctionnalité des confirmations PP 
Trois zones de statut sont attribuées à chaque activité. Le sous-système peut ainsi connaître le statut réel d’une opération dans le système R/3. En général, le statut d'une opération pour laquelle aucune confirmation n'a été générée se présente comme suit :
Statut de l'opération |
opera2-STATV |
=> ‘I0002’ |
lancée |
Type de confirmation |
opera2-STATA |
=> ‘ ’ |
pas de confirmation pour l'opération |
Statut final |
opera2 STATE |
=> ‘ ’ |
pas de confirmation pour l'opération |
Les zones de statut présentent les caractéristiques suivantes :
STATV |
= ‘I0002’ => Opération lancée = ‘I0104’ => Début de préparation = ‘I0105’ => Interruption de préparation = ‘I0271’ => Fin partielle de préparation = ‘I0106’ => Fin de préparation = ‘I0107’ => Début de traitement = ‘I0108’ => Interruption de traitement = ‘I0272’ => Fin partielle de traitement = ‘I0109’ => Fin de traitement = ‘I0110’ => Début de démontage = ‘I0111’ => Interruption de démontage = ‘I0273’ => Fin partielle de démontage = ‘I0112’ => Fin de démontage = ‘I0009’ => Confirmation finale exécutée |
STATA |
= ‘ ’ => pas de confirmation mise à jour = ‘L’ => bon(s) de travail mis à jour = ‘Z’ => événement(s) mis à jour |
STATE |
= ‘ ’ => pas de confirmation mise à jour jusqu’ici = ‘T’ => statut d'opération « fin partielle » = ‘E’ => statut d'opération « fin » |
Chaque opération est attribuée à un ordre. Il est possible que l'unité de quantité utilisée pour l'ordre (opera2-KMEIN) soit différente de celle utilisée pour l'opération (opera2-MEINH). Le quotient UMREZ/UMREN permet cependant d’effectuer une conversion.
MEINH |
= |
UMREZ/UMREN |
* |
KMEIN |
L’unité de quantité pour l'opération |
est égale |
au quotient du numérateur et du dénominateur pour la conversion |
multiplié par |
l’unité de quantité pour l'en-tête. |

Exemple : un carton contient deux boîtes.
opera2-KMEIN : KAR (carton)
opera2-MEINH : DSE (boîte)
opera2-UMREZ : 1 | forment ensemble
opera2-UMREN : 2 | quotient de 1/2
opera2-UNTMG : 20 <DSE> (quantité de livraison incomplète)
opera2-UEBMG : 20 <DSE> (quantité de livraison excédentaire)
opera2-UNTLI : ‘X’ (contrôle des tolérances activé)
opera2-UEBLI : ‘X’ (contrôle des tolérances activé)
À la fin du traitement, une quantité totale de vingt boîtes ou dix cartons doit avoir été enregistrée, sachant que la fonction de contrôle des tolérances a été activée.
La table unit2 fournit toujours au sous-système les paramètres nécessaires pour convertir une unité de quantité en unité SI. Les unités concernées sont les unités utilisées pour les quantités et les activités. La table contient toutes les conversions répertoriées dans le système R/3. Elle est sollicitée uniquement si le quotient (voir précédemment) ou les tables opera2/unima2 ne permettent pas d’effectuer la conversion.
Les zones prévues pour les tolérances (opera2-UNTMG et opera-UEBMG) indiquent si la planification dans PPC tient compte des livraisons excédentaires ou incomplètes. Règle de calcul :
UNTMG |
<= |
(somme LMNGA + somme RMNGA) |
<= |
UEBMG |
livraison incomplète |
inférieure ou égale à |
(rendement + quantité de reprise) |
inférieure ou égale à |
livraison excédentaire |
Les confirmations de fin partielle ne nécessitent pas une recherche de livraison incomplète. Une recherche de livraison excédentaire est cependant demandée. Les deux valeurs doivent être examinées pour les confirmations d’achèvement. Les codes opera2-UNTLI et opera2-UEBLI indiquent la réaction demandée en cas de dépassement des tolérances :
UNTLI/UEBLI |
= ‘ ’ => aucune réaction = ‘ ’ => message d’avertissement |