Formel erstellen
Dieser Vorgang dient folgendem Zweck:
- Bei der Konfiguration des Produkts: die Angabe von Formeln zur dynamischen Berechnung von Materialmengen, Operationszeiten, Verkaufspreisen oder Zeichnungsmaßen.
- Die Angabe von Formeln für die Zuschläge der Elemente im Einkaufsmodell. Zu diesem Vorgang gehört auch das Prüfen der Formeln durch Simulation.
Zu diesem Vorgang gehört auch das Prüfen der Formeln durch Simulation.
Bevor Sie beginnen
Bevor Sie mit dem Erstellen von Formeln beginnen können, müssen die folgenden Voraussetzungen erfüllt sein:
- Merkmale sind im Programm "Merkmal. Öffnen" (PDS055) eingegeben.
- Zeichnungsmaße sind im Programm "Zeichnungsmaß. Öffnen" (PDS080) angegeben.
- Maßeinheiten sind im Programm "Maßeinheit". Öffnen" (CRS050) angegeben.
- Wenn das Ergebnis einer Matrix-Tabellenabfrage in einer Formel als Faktor vom Typ 7 (Matrix) verwendet wird, muss die Matrix in "Auswahlmatrix. Öffnen" (PDS090) korrekt konfiguriert sein.
- Wenn kundendefinierte Felder in einer Formel verwendet werden, müssen sie entweder für den Artikel oder für den Lieferanten definiert werden.
Führen Sie folgende Schritte aus
Führen Sie die nachstehenden Schritte aus, um eine Formel zu erstellen.
-
Wählen Sie das Programm "Formel. Öffnen" (CRS570) aus. Schließen Sie Bild E und Bild 1 in Ihre Bildsequenz ein.
-
Erstellen Sie eine Formel.
-
Tragen Sie die Informationen in den Formelkopf in Bild E ein, oder ändern Sie diese. Geben Sie die zu verwendende Suchhierarchie an, um das Erstellen von Formelzeilen zu vereinfachen. Die Hierarchie hat eine gewisse Auswirkung auf Reaktionszeiten, ist jedoch am wichtigsten, wenn es Merkmale, Zeichnungsmaße oder Projekte mit derselben ID gibt. Das Programm "Formelzeilen. Öffnen" (CRS575) wird jetzt geöffnet. Wenn das Programm (CRS575) zum ersten Mal ausgeführt wird, müssen die Optionen mithilfe von F13 = "Parameter" festgelegt werden.
-
Geben Sie die Formelzeilen mit der verknüpften Option 11 an. Wenn eine Berechnung mehr als zwei Faktoren aufweist, fahren Sie ohne Angabe eines Ergebnisses mit der nächsten Zeile fort. Wenn je nach Wert eines Faktors eine Berechnung erfolgen und verschiedene Formeln verwendet werden sollen, kann Boolesche Algebra (IF, OR, AND, ELSE und END) verwendet werden. Anhand der Sequenznummer wird die Reihenfolge der Berechnungen gesteuert. Wenn im entsprechenden Feld keine Eingabe erfolgt ist, wird sie je nach angegebenem Bereich im jeweiligen Bild mithilfe von F13 = "Parameter" automatisch festgelegt. Gleiches gilt für den Faktortyp, der entsprechend der im Formelkopf ausgewählten Hierarchie festgelegt wird. Eine Formel kann mehrere Ergebnisse aufweisen, sodass ähnliche Berechnungen in einer Formal kombiniert werden können. Dies kann nützlich sein, wenn Zwischensummen einer Berechnung in einer anderen Berechnung wiederverwendet werden sollen, da aus anderen Formeln keine Ergebnisse übernommen werden können.
- Die folgenden Faktortypen sind zur Verwendung in Formeln verfügbar:
- 0 – Leer
- 1 – Konstantenwert oder Ergebnis-ID in der Formel
- 2 – Zeichnungsmaß
- 3 – Funktion
- 4 – Übernommene Konstantenwerte
- 5 – Attribut
- 6 – Test
- 7 – Matrix. Das Ergebnis einer Matrix-Tabellenabfrage
- 8 – Freie Felder. Dasselbe freie Feld kann auf verschiedenen Stufen definiert werden. Wenn eine Formel in Verbindung mit einem Einkaufsauftrag abgerufen wird, wird sie in folgender Reihenfolge gesucht und abgerufen: zuerst der Einkaufsvertragsposition, anschließend der Vertragskopf, die Artikelnummer und zuletzt der Lieferant. Ist kein Vertrag vorhanden, erfolgt die Suche/Abfrage nach Artikel und anschließend nach Lieferant. Ist kein Einkauf vorhanden, erfolgt die Suche/Abfrage ausschließlich nach Artikel.
- Sie können ein Datum definieren, wenn Sie die Faktortypen 4, 5 oder 8 verwenden, um den Unterschied zwischen zwei Terminen in einer Anzahl von Tagen zu berechnen. Falls verwendet, müssen beide Faktoren der Position ein Datum sein, und der boolesche Verarbeitungscode VA muss verwendet werden. Bei einem Datum kann es sich um eines der folgenden Daten handeln:
- Eingangsdatum
- Aktuelles Datum
- Kundendefiniertes Feld vom Typ "Datum"
- Attribut vom Typ "Datum"
- Eine Formel kann mehrere Ergebnisse aufweisen, sodass ähnliche Berechnungen in einer Formal kombiniert werden können. Dies kann nützlich sein, wenn Zwischensummen einer Berechnung in einer anderen Berechnung wiederverwendet werden sollen, da aus anderen Formeln keine Ergebnisse übernommen werden können.
- Die folgenden Faktortypen sind zur Verwendung in Formeln verfügbar:
-
Ein kurzer Texthinweis für jede Formel kann in das Detailbild eingegeben werden. In diesem Bild kann die Verarbeitung negativer Werte übersteuert werden, die normalerweise nur im Formelkopf angegeben werden.
-
Simulieren Sie die Formel mithilfe des Programms "Formel. Simulieren" (CRS576). Drücken Sie F15 = "Simulation", um dieses Programm aufzurufen. Geben Sie die Werte ein, und führen Sie die Simulation durch. Die Sortierfolge 2 im Programm (CRS576) bietet eher einen Überblick, wohingegen Sie mit Sortierfolge 1 der Berechnung schrittweise folgen können.
Ausgabe
Bei Verwendung dieses Vorgangs wird eine Formel erstellt. Diese kann mithilfe von Simulationen angepasst und zur Berechnung von Verkaufspreis, Materialverbrauch, Rüstzeit für eine Operation und verschiedene Maße verwendet werden.
Beschreibung
Im nachstehenden Beispiel sollen mehrere Berechnungen durchgeführt werden.
Breite - 40 = Br01 (die Antwort soll auf eine Dezimalstelle aufgerundet werden)
Br01- 1 = Br02
Tiefe - 34 = Tie01
Breite * Tiefe * (Höhe /1000) = Preis, wenn Breite > 100, andernfalls Preis = 10.000
Bei diesen Berechnungen sind Breite, Tiefe und Höhe die Merkmale. Zur Durchführung der folgenden Berechnungen kann eine Formel wie nachstehend beschrieben erstellt werden.
SNr |
Boo |
Op |
Par |
Typ |
Faktor 1 |
Par |
Op |
Par |
Typ |
Faktor 2 |
Par |
Erg |
Neg |
Neg |
Rgl |
10 |
3 |
BREITE |
- |
1 |
40 |
BR01 |
1,0 |
+ |
|||||||
20 |
3 |
BR01 |
- |
1 |
1 |
BR02 |
|||||||||
110 |
3 |
TIEFE |
- |
1 |
34 |
TIE01 |
|||||||||
180 |
IF |
3 |
BREITE |
> |
1 |
100 |
|||||||||
190 |
DO |
3 |
BREITE |
* |
3 |
TIEFE |
|||||||||
200 |
DO |
* |
( |
3 |
HÖHE |
/ |
1 |
1000 |
) |
PREIS |
|||||
210 |
EL |
1 |
10000 |
PREIS |
|||||||||||
220 |
EN |