Flexible Funktionen definieren

Voraussetzungen

Um eine flexible Funktion zu definieren, benötigen Sie eine Funktion mit Tabellenzuordnung (siehe Realisierung der Funktion , Abschnitt "Tabelle für flexible Funktion").

Hinweis Hinweis

Funktionen mit Tabellenzuordnung sind im Funktionsbaum farblich hervorgehoben.

Ende des Hinweises

Vorgehensweise

  1. Doppelklicken Sie in die Zelle der Mengenspalte des Templates, für die Sie eine flexible Funktion definieren möchten. Editor und Funktionsauswahl erscheinen im unteren Bildbereich.

  2. Wählen Sie über den Funktionsbaum eine Funktion mit Tabellenzuordnung aus (farblich hervorgehoben) und ziehen Sie die Funktion in das Eingabefenster des Editors („Drag & Drop“). Es erscheint die Auswahlleiste Flexible Funktionsbedingung .

  3. Falls Sie eine Bedingung eingeben wollen, wählen Sie die Drucktaste Flexible Funktionsbedingung . Sie gelangen in den Editor.

  4. Geben Sie eine Bedingung ein. Gehen Sie dabei vor wie bei der Definition von Methoden. Weitere Informationen finden Sie unter Methoden definieren .

  5. Wählen Sie nun in der Auswahlleiste die Drucktaste Flexible Funktionsformel . Sie gelangen in den Editor.

  6. Geben Sie eine Formel ein. Gehen Sie dabei vor wie bei der Definition von Formeln. Weitere Informationen finden Sie unter Formeln definieren .

  7. Wählen Sie Übernehmen . Sie gelangen in den Editor. Dort sehen Sie den zuvor erzeugten Aufruf der flexiblen Funktion.

    Achtung Achtung

    Ändern Sie unter keinen Umständen den internen Namen der flexiblen Funktion, der mit $ beginnt. Die Funktion kann sonst nicht mehr gefunden werden.

    Ende der Warnung.
  8. Sie sichern auch die Eingaben im Editor, wenn Sie das gesamte Template sichern.

Der Aufruf der flexiblen Funktion erscheint in der Mengenspalte der Position, von der aus Sie den Editor aufgerufen haben.

Beispiel Beispiel

Sie können die flexible Funktion SummeUeberStueliKomponenten wählen.

Eine mögliche Bedingung lautet "PruefeKlasseFuerMaterial = WAHR" mit den Parametern KLASSENART = ‘001’, MATERIALNUMMER = STUELI_POS_KOMPONENTE und KLASSE = ‘AB’.

Als Formel können Sie eingeben "StueliPosBedarfsmenge * 1,1 / AuftragGesamtmenge".

Dann wählt das System alle Komponenten der Stückliste aus, deren Material zur Klasse AB der Klassenart 001 gehört. Für jede ausgewählte Komponente erzeugt die Formel einen numerischen Wert. Das Endergebnis der flexiblen Funktion ist die Summe dieser numerischen Werte.

Ende des Beispiels.

Siehe auch:

Flexible Funktionen bearbeiten

Beispiel Mengenermittlung .