Définition de variantes
Vous pouvez adapter la fonction de traitement en masse et le système d'information des ordres avec une grande souplesse pour répondre aux besoins de votre société et de ses clients. Vous pouvez regrouper des variantes d'états propres aux utilisateurs, des transactions de programmes et des transactions de variantes pour proposer à chaque utilisateur les fonctions dont il a précisément besoin.
● Variantes d'états
Avec
une variante d'état (voir
Gestion des
variantes), vous pouvez définir les valeurs par défaut de certaines zones,
masquer des zones ou bloquer des zones afin d'y empêcher toute saisie dans
l'écran initial d'un programme. Les variantes d'états permettent également de
procéder à un ordonnancement en arrière‑plan ou de définir une
transaction de programme. Pour des raisons techniques, seule la disponibilité
de l'affichage et de la saisie des critères de sélection peut entrer en ligne
de compte pour le programme. La disponibilité de l'affichage et de la saisie
des autres zones (paramètres de traitement en masse ou catégorie de liste, par
exemple) peut uniquement être contrôlée via une variante de transaction. Les
critères de sélection ne peuvent inversement pas être pris en compte dans la
variante de transaction.

Dans les options techniques de la gestion des variantes de l'état PPIO_ENTRY, vous pouvez indiquer des valeurs par défaut pour les éléments suivants :
■ la catégorie d'ordre (ordre de fabrication ou de process) ;
■ la transaction pour laquelle un contrôle d'autorisation doit être exécuté, si cette variante est sélectionnée dans une autre transaction ;
■ les listes pouvant être sélectionnées (par exemple, composants, opérations, etc.) ;
■ les fonctions pouvant être sélectionnées (par exemple, Exclusion) ;
■ le traitement en masse actif ;
■ l’ancienne sortie ALV.
Sélectionnez la fonction de gestion des variantes (transaction SE38). Saisissez l'état PPIO_ENTRY, sélectionnez Variante, puis Modification. Saisissez la variante voulue et sélectionnez Modification. Définissez les options nécessaires dans la zone Options techniques.

Vous pouvez utiliser l'état PPIO_ENTRY_VARIANT_DISPLAY pour afficher une liste des variantes et leurs options techniques. Le système publie des informations telles que la liste d'édition, le profil général et la structure qui ont été prédéfinis.
Si aucun profil général n'a été défini, le système utilise le profil général des spécifications utilisateur (en d'autres termes, du paramètre IOC SET/GET) ou le dernier profil général qui a été utilisé.
Si aucune structure n'a été saisie, le système utilise automatiquement la structure par défaut ou la structure standard (si aucune structure par défaut n'a été saisie pour cette liste).
● Transactions de programmes
Une transaction de programme est utilisée pour appeler une variante d'un programme. Vous pouvez insérer une transaction dans le menu ou l'ajouter à la liste des favoris.
● Variantes de transaction
Avec
une variante de transaction (voir
Transaction de
gestion et
Transactions de
variantes), vous pouvez également masquer des zones ou définir des valeurs
par défaut pour certaines zones (paramètres de traitement en masse, catégorie
de liste, sélection d'un ordre de fabrication, sélection d'un ordre planifié,
par exemple).
● Transaction de variante
Une
transaction de variante permet d'accéder à une variante de transaction (voir
Transaction de
gestion et
Transactions de
variantes). Vous pouvez insérer une transaction dans le menu ou l'ajouter
à la liste des favoris. Une transaction de variante peut, par exemple, être
ajoutée au menu des favoris d'un utilisateur ou au menu fondé sur les
rôles.
L'exemple ci‑dessous illustre la création d'une transaction personnalisée permettant de réimprimer des bons de travail.
...
1. Définition d'une variante d'état
Grâce à la transaction SE38, vous pouvez définir la variante d'état Z_LV01 du programme PPIO_ENTRY. Vous prédéfinissez ainsi les éléments suivants :
○ La liste des opérations reste la seule et unique liste pouvant être sélectionnée.
○ L'objet Opérations est prédéfini pour la zone Liste.
○ Le code Traitement en masse actif est activé.
○ Les zones de sélection inutiles sont masquées.
○ Imprimer et Mode impression, sont prédéfinis en tant que fonctions de traitement en masse avec exécution immédiate. Vous pouvez définir le blocage de ces zones afin d'y empêcher toute saisie.
2. Définition d'une transaction de programme
Grâce à la transaction SE93, vous pouvez définir la transaction de programme Z_LV01_T de la variante d'état Z_LV01 du programme PPIO_ENTRY.
3. Définition d'une variante de transaction
Grâce à la transaction SHD0, vous pouvez définir la variante de transaction Z_LV01_01 de la transaction de programme Z_LV01_T. Vous pouvez masquer les zones Ordres de fabrication et Ordres planifiés.
4. Définition d'une transaction de variante
Grâce à la transaction SE93, vous pouvez définir la transaction de variante ZLV01 de la variante de transaction Z_LV01_01 de la transaction de programme Z_LV01_T. Cette transaction de variante peut, par exemple, être ajoutée au menu des favoris de l'utilisateur ou au menu rôles.
Le programme central de traitement en masse et le système d'information des ordres sont désignés par PPIO_ENTRY. Des exemples sont proposés dans le système standard afin d'illustrer l'utilisation des options décrites ci‑dessus.
Traitement en masse |
|
Transaction de variante |
Transaction pour l'ordre de fabrication : COHV Logistique → Production → Pilotage de l'atelier → Pilotage → Traitement en masse. Transaction pour l'ordre de process : COHVPI Logistique → Production - Process → Ordre de process → Outils → Traitement en masse |
Variante d'état |
Etat : PPIO_ENTRY, variante : SAP&HVOM ou SAP&HVOMPI |
Système d'information des ordres |
|
Transaction de programme |
Transaction pour l'ordre de fabrication : COOIS Logistique → Production → Pilotage de l'atelier → Système d'information → Système d'information des ordres en masse Transaction pour l'ordre de process : COOISPI Logistique → Production - Process → Ordre de process → Outils → Traitement en masse |
Variante d'état |
Etat : PPIO_ENTRY, variante : SAP&COOIS ou SAP&COOISPI |
Lancement groupé |
|
Transaction de variante |
Transaction : CO05N Logistique → Production → Pilotage de l'atelier → Pilotage → Lancement groupé. |
Variante de transaction |
Transaction : COHVOMRELEASE, variante de transaction : CO05 |
Transaction de programme |
COHVOMRELEASE |
Variante d'état |
Etat : PPIO_ENTRY, variante : SAP&RELEASE |
Impression |
|
Transaction de variante |
Transaction : CO04N Logistique → Production → Pilotage de l'atelier → Pilotage → Imprimer. |
Transaction de variante |
Transaction : COHVOMPRINT, variante de transaction : CO04 |
Transaction de programme |
COHVOMPRINT |
Variante d'état |
Etat : PPIO_ENTRY, variante : SAP&PRINT |
Contrôle de disponibilité collectif |
|
Transaction de variante |
Transaction : COMAC Logistique → Production → Pilotage de l'atelier → Pilotage → Contrôle collectif de disponibilité |
Variante d'état |
Etat : PPIO_ENTRY, variante : SAP&AVAILCHK |
Liste des articles manquants |
|
Transaction de variante |
Transaction : CO04 Logistique → Production → Pilotage de l'atelier → Système d'information → Système d'information sur les manquants |
Variante d'état |
Etat : PPIO_ENTRY, variante : SAP&PRINT |
Liste de prélèvement |
|
Transaction de variante |
Transaction : CO27 Logistique → Production → Pilotage de l'atelier → Mouvements de stock → Mise à disposition d'articles → Prélèvement |
Variante d'état |
Etat : PPIO_ENTRY, variante : SAP&PICK or SAP&PICKPI |