Die Definition von Makros ist optional.
Hinweis
Im Fall der konsistenten Planung werden die Makros zur Aggregation und Disaggregation von Merkmalsdaten bereits mit dem System ausgeliefert. Sie müssen Sie daher nicht selbst schreiben. Außerdem steht bei konsistenter Planung und Stufenplanung eine Funktion zur Verfügung, mit der sich Zeilen unter Berücksichtigung entsprechender Anteilsfaktoren disaggregieren lassen.
Siehe auch:
Möglichkeiten der Aggregation und Disaggregation in der konsistenten Planung
Zeile entsprechend Anteilsfaktoren disaggregieren
Zur Erstellung von Makros stehen zwei Funktionen zur Wahl:
die Funktion
Aufzeichnen
Mit der Funktion
Aufzeichnen
können Sie ein Makro direkt im Planungstableau definieren. Sie ist daher schneller als die Funktion
Anlegen
. Die Operanden können entweder Texte aus Zeilen des Planungstableaus oder numerische Werte sein. Die Operatoren werden in der Drucktastenleiste angezeigt. Standard-Operatoren stehen zur Berechnung von Lagerbilanz, Produktion, Reichweite und Zeilensummen zur Verfügung (siehe
Makros für Lagerbilanz, Produktion, Reichweite und Zeilensumme
).
die Funktion
Anlegen
Mit der Funktion
Anlegen
können Sie in einem separaten Fenster ein Makro definieren. Sie können daher die Berechnung eines Makros genau verfolgen. Außerdem setzen Sie zwei Kennzeichen, die festlegen, wie das Makro im Planungstableau angewandt wird. Die Operanden können entweder Texte aus Zeilen des Planungstableaus oder numerische Werte sein. Diese Funktion eignet sich für komplizierte, möglicherweise mehrere Zeilen umfassende Makros.
Hinweis
Sie haben auch die Möglichkeit, für den Funktionsbaustein EXIT_SAPMMCP6_002 Ihr eigenes Coding für hochkomplizierte Makros zu schreiben. Siehe auch den Einführungsleitfaden der Absatz- und Produktionsgrobplanung (Arbeitsschritt “Funktionserweiterung zur Definition von Makros anlegen”).
Mit der Funktion
Aufzeichnen
definieren Sie ein Makro wie folgt:
Wählen Sie
.Das Dialogfenster zum Definieren eines Makros erscheint.
Geben Sie hier den Namen und den Kurztext Ihres Makros ein.
Wählen Sie
Enter
, um die Bearbeitung fortzusetzen.
Wählen Sie die erste Zeile, d.h. den ersten Operanden, Ihres Makros aus (stellen Sie den Cursor darauf und wählen Sie
Auswählen
oder doppelklicken Sie mit der Maus).
In der Drucktastenleiste wählen Sie die auszuführende Operation.
Definieren Sie den zweiten Operanden Ihres Makros (hierzu wählen Sie entweder eine Zeile aus oder geben mit
Wert eingeben
einen Wert ein).
Wählen Sie die Zeile, in die die Ergebnisse der Operation gestellt werden sollen.
Mit
sichern Sie Ihr Makro.Mit
verlassen Sie den Aufzeichnungsmodus.Sie können das von Ihnen erstellte Makro jetzt testen; geben Sie hierzu in die entsprechenden Zeilen Werte ein und wählen Sie
Mit der Funktion
Aufzeichen
definieren Sie ein Makro für Lagerbilanz, Produktion Reichweite oder eine Zeilensumme wie folgt:
Wählen Sie
.Das Dialogfenster zum Definieren eines Makros erscheint.
Geben Sie hier den Namen und den Kurztext Ihres Makros ein.
Wählen Sie
Enter
, um die Bearbeitung fortzusetzen.
Wählen Sie Sonderoperationen.
Siehe auch Makros für Lagerbilanz, Produktion, Reichweite und Zeilensumme
Wählen Sie die gewünschte Operation und drücken Sie
Enter
.
Wählen Sie die Zeilen aus, die zur Berechnung herangezogen werden sollen; befolgen Sie hierzu die Anweisungen im unteren Teil des Bildes (eine Zeile wählen Sie aus, indem Sie den Cursor darauf positionieren und Auswähelnwählen oder diese Zeile mit der Maus doppelt anklicken).
Die von diesen Operatoren auszuführenden mathematischen Operationen werden intern aufgezeichnet.
Wenn die Meldung Erste Zeileerneut erscheint, spezifizieren Sie entweder weitere Berechnungen oder sichern das Makro mit
.Mit
verlassen Sie den Aufzeichnungsmodus.Sie können das von Ihnen erstellte Makro jetzt testen; geben Sie hierzu in die entsprechenden Zeilen Werte ein und wählen Sie
Hinweis
Makros für Produktion und Reichweite können Sie nicht im Planungstyp testen, da diese Makros die Anzahl Arbeitstage einer Periode benötigen, die Periodenlänge jedoch nicht im Planungstyp angegeben ist.
Mit der Funktion
Anlegen
definieren Sie ein Makro wie folgt:
Wählen Sie
.Das Dialogfenster zum Definieren eines Makros erscheint.
Geben Sie hier den Namen und den Kurztext Ihres Makros ein.
Wählen Sie
Enter
, um die Bearbeitung fortzusetzen.
Im ersten Feld
Operand
geben Sie den ersten Operanden Ihres Makros ein. Dieser Operand muß der Text einer Zeile aus dem Planungstableau sein.
Wählen Sie eine Operation.
Im zweiten Feld
Operand
geben Sie den zweiten Operanden für Ihr Makro ein. Dieser Operand kann entweder ein Zeilentext aus dem Planungstableau, eine Zahl oder ein Leerzeichen sein.
Das Feld lassen Sie z.B. leer, wenn Sie Daten der Mitglieder (erster
Operand
) auf der Kopfebene (
Ergebnis
) aggregieren möchten.
Im Feld
Ergebnis
geben Sie den Text der Zeile ein, in die das Makroergebnis gestellt werden soll.
Benötigt das Makro mehr als eine Zeile zum Rechnen, wiederholen Sie Schritt 3 bis 6, bis Ihr Makro fertiggestellt ist.
Setzen Sie ggf. die Selektionskennzeichen
Anzeigen
und
Markierung berechnen
.
Wählen Sie
.Mit
kehren Sie zum Hauptdefinitionsbild zurück.Sie können das von Ihnen erstellte Makro jetzt testen; geben Sie hierzu in die entsprechenden Zeilen Werte ein und wählen Sie
Um ein vorhandenes Makro zu ändern, wählen Sie
. Um ein Makro zu testen wählen Sie . Um ein Makro zu löschen, wählen Sie .