Début du domaine contenu

Documentation fonction Macros Localiser le document dans l'arbre de navigation

Une macro est une opération mathématique qui consiste en une séquence d'instructions. Ces instructions sont exécutées en même temps que la macro. Les macros sont donc utiles dans le cadre de séries d'instructions fréquemment utilisées et/ou complexes. Bien que les instructions elles-mêmes puissent être complexes, l'exécution de la macro par l'utilisateur est très simple. Il n'est même pas nécessaire que ce dernier connaisse le calcul effectué. Les macros permettent donc de gagner du temps et évitent les fautes de frappe.

Vous pouvez utiliser deux types de macros dans le Plan Industriel et Commercial (PIC) :

Le PIC standard comprend des macros pour la planification à deux niveaux de familles de produits et d'articles (voir Macros standard).

Vous pouvez définir vos propres macros dans un type de planification. Vous appliquez alors ces macros dans des plans basés sur ce type de planification.

Vous pouvez exécuter des macros en arrière-plan ou en ligne. Dans le cas d’une exécution en arrière-plan, le système calcule les résultats au niveau de planification défini dans la variante. Dans le cas d’une exécution en ligne, le système calcule les résultats suivant l’une des deux méthodes suivantes :

Le code Planif. agrégée dans le type de planification est activé.

Le code Planif. agrégée dans le type de planification est désactivé.

Les résultats sont différents suivant le niveau de planification auquel vous exécutez la macro, comme le montre l'exemple suivant.

Exemple

Les valeurs des ventes planifiées de votre entreprise se présentent comme suit :

Ce graphique est expliqué dans le texte afférent

 

Vous enregistrez la macro suivante :

Opérande

Opérateur

Opérande

Résultat

Ventes

+

1

Ventes révisées

 

Si vous exécutez cette macro au niveau de l’organisation commerciale, vous obtenez le résultat suivant :

Opérande

Opérateur

Opérande

Résultat

100

+

1

101

Le total est 101. Ce total est désagrégé au niveau détaillé.

 

Si vous exécutez la macro au niveau de l’article (c'est-à-dire au niveau détaillé), vous obtenez le résultat suivant :

Opérande

Opérateur

Opérande

Résultat

10

+

1

11

40

+

1

41

20

+

1

21

30

+

1

31

Ces résultats sont agrégés au niveau du total. Le total est 104.

 

 

 

Fin du domaine contenu