Début du domaine contenu

Procédure Définition d'une macro ds un type de planif. Localiser le document dans l'arbre de navigation

La définition de macros est facultative.

Note

Dans le cas de la planification cohérente, les macros destinées à l'agrégation et à la désagrégation sont prédéfinies dans le système. Vous ne devez pas les créer vous-même. Tant la planification niveau par niveau que la planification cohérente donnent accès à une fonction de désagrégation d'une ligne à l'aide des proportions prédéfinies.

Voir aussi :

Méthodes d’agrégation et de désagrégation des données dans la planification cohérente

Désagrégation d'une ligne à l'aide des proportions

Vous pouvez définir une macro suivant l’une des deux méthodes suivantes :

La fonction Enregistrement vous permet de définir une macro directement dans l'écran de planification. Elle est donc plus rapide que la fonction Créer. Les opérandes peuvent être des textes de lignes du tableau de planification ou des valeurs numériques. Les opérateurs sont affichés dans la barre d’outils d’application. Des opérateurs standard sont fournis pour le calcul du stock magasin, de la fabrication, de la couverture du stock et des totaux de l’historique (voir Macros pour le stock magasin, la fabrication, la couverture du stock et les totaux de l’historique).

La fonction Créer vous permet de définir une macro dans une fenêtre séparée. Vous visualisez ainsi exactement la manière dont chaque macro est calculée. Vous paramétrez également deux codes qui déterminent le traitement de la macro dans le tableau de planification. Les opérandes peuvent être des textes de lignes du tableau de planification ou des valeurs numériques. Cette fonction convient à des macros complexes composées éventuellement de plusieurs lignes.

Note

Vous pouvez également écrire votre propre codage pour le module fonction EXIT_SAPMMCP6_002 afin de définir une macro très complexe. Voir aussi le Guide d'implémentation du Plan industriel et commercial (étape « Développement d’une extension fonctionnelle pour le calcul d’une macro »).

 

Pour définir une macro à l'aide de la fonction Enregistrement :

  1. Sélectionnez Macro ® Enregistrement.
  2. La boîte de dialogue Définir macro apparaît.

  3. Saisissez le nom et la désignation de votre macro.
  4. Pour continuer, sélectionnez ENTRÉE .

  5. Sélectionnez la première ligne, c'est-à-dire la première opérande de votre macro (placez le curseur dessus et choisissez Sélectionner ou double-cliquez avec la souris).
  6. A partir de la barre d'outils d'application, sélectionnez l'opération à effectuer.
  7. Définissez la seconde opérande de votre macro (choisissez une ligne ou saisissez une valeur à l'aide du bouton de commande Entrer valeur ).
  8. Sélectionnez la ligne sur laquelle les résultats de l'opération doivent être affichés.
  9. Pour sauvegarder votre macro, sélectionnez Macro ® Sauvegarder.
  10. Pour quitter le mode Enregistrement, sélectionnez Macro ® Fin macro.
  11. Vous pouvez maintenant essayer votre macro en saisissant des valeurs dans les lignes appropriées et en sélectionnant Macro ® Exécuter.

 

Pour définir une macro pour les stocks magasin, la fabrication, la couverture du stock ou un total de l’historique à l’aide de la fonction Enregistrement :

  1. Sélectionnez Macro ® Enregistr.
  2. La boîte de dialogue Définir macro apparaît.

  3. Saisissez le nom et la désignation de votre macro.
  4. Pour continuer, appuyez sur ENTRÉE .

  5. Sélectionnez Opération spéciale .
  6. Voir aussi Macros pour le stock magasin, la fabrication, la couverture du stock et les totaux de l’historique.

  7. Sélectionnez l'opération souhaitée et appuyez sur ENTRÉE .
  8. Sélectionnez les lignes à inclure dans le calcul en suivant les instructions au bas de l'écran (pour sélectionner une ligne, placez le curseur dessus et choisissez Sélectionner ou double-cliquez avec la souris).
  9. Les opérations mathématiques qui doivent être exécutées par cet opérateur sont enregistrées en interne.

  10. Lorsque le message Sélectionnez la première ligne réapparaît, spécifiez des calculs supplémentaires ou sauvegardez la macro via Macro ® Sauvegarder.
  11. Pour quitter le mode Enregistrement, sélectionnez Macro ® Terminer enregistrement.
  12. Vous pouvez maintenant essayer votre macro en saisissant des valeurs dans les lignes appropriées et en sélectionnant Macro ® Exécuter.

Note

Vous ne pouvez pas essayer les macros pour la fabrication ou la couverture du stock dans le type de planification. En effet, ces macros dépendent du nombre de jours ouvrables dans une période et la longueur de la période n'est pas spécifiée dans le type de planification.

 

Pour définir une macro à l'aide de la fonction Créer :

  1. Sélectionnez Macro ® Créer.
  2. La boîte de dialogue Définir macro apparaît.

  3. Saisissez le nom et la désignation de votre macro.
  4. Pour continuer, appuyez sur ENTRÉE .

  5. Dans la première zone Opérande, saisissez la première opérande de votre macro. Cette opérande doit être un texte de ligne du tableau de planification.
  6. Sélectionnez une opération.
  7. Dans la seconde zone Opérande, saisissez la seconde opérande de votre macro. Cette opérande peut être un texte de ligne du tableau de planification, un numéro ou peut être laissée vide.
  8. Vous ne renseignez pas la zone si, par exemple, vous voulez agréger des membres (première Opérande) au niveau propriétaire (Résultat).

  9. Dans la zone Résultat, saisissez le texte de la ligne sur laquelle vous voulez que le résultat de la macro apparaisse.
  10. Si votre macro requiert plus d'une ligne pour son calcul, répétez les étapes 3 à 6 jusqu'à ce que votre macro soit terminée.
  11. Activez ou non les codes Afficher et Ignorer marquage.
  12. Sélectionnez Macro ® Sauvegarder.
  13. Pour revenir à l’écran de définition principal, sélectionnez Saut ® Retour.
  14. Vous pouvez maintenant essayer votre macro en saisissant des valeurs dans les lignes appropriées et en sélectionnant Macro ® Exécuter.

 

Pour modifier ou afficher une macro existante, sélectionnez Macro ® Traiter. Pour essayer une macro, sélectionnez Macro ® Exécuter. Pour supprimer une macro, sélectionnez Macro ® Supprimer.

 

 

Fin du domaine contenu