Seite 1 von 1

[GELÖST] Flowfield im Auftrag mit Exist auf Fertigungsaufträ

Verfasst: 20. Juni 2018 11:05
von NavBeginner
Hallo zusammen,

ich versuche zur Zeit eine "simple" Anpassung in der Verkaufsauftragsübersicht, jedoch gelingt mir das nicht so recht.

Ich möchte gerne in der Liste - Sales Order List (9305) eine zusätzliche Spalte haben, die mir anzeigt ob es für den jeweiligen Verkaufsauftrag einen oder mehrere Fertigungsaufträge gibt.
Diese Spalte sollte "filterbar" sein.

Man hat mir gesagt das ich das ganze mit Hilfe eines Flowfields im Auftragskopf und dann einem "Exist" auf die Fertigungsauftragsköpfe hinbekommen würde.

Den Einbau des Flowfields habe ich fertig, jedoch fehlt mir die Kenntnis wie ich einen "Exist" auf die Fertigungsaufträge schreibe.

Könnt ihr mir helfen?

Besten Dank und freundliche Grüße

NavBeginner

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

Verfasst: 20. Juni 2018 11:16
von Natalie
NavBeginner hat geschrieben:Den Einbau des Flowfields habe ich fertig, jedoch fehlt mir die Kenntnis wie ich einen "Exist" auf die Fertigungsaufträge schreibe.

Wie würdest du das zunächst "menschlich" formulieren?
Ja/Nein = Existiert mindestens ein Datensatz in TabelleX [bitte benennen] mit TabelleX.Feld1=WasAuchImmer und ... [bitte vervollständigen]?

Wenn sich dein Anliegen so formulieren lässt, dann kannst du es genauso in die CalcFormula eintragen.

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

Verfasst: 20. Juni 2018 11:30
von NavBeginner
Ja genau.. so würde ich das formulieren:

Existiert zu dem vorhandenen Verkaufsauftrag XY mindestens ein Datensatz eines Fertigungsauftrags.

Ja/Nein = Existiert mindestens ein Datensatz in Tabelle Fertigungsaufträge [Production Order (5405)] mit dem Wert der Auftragsnummer [Production Order.Source No.]

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

Verfasst: 20. Juni 2018 12:11
von Natalie
NavBeginner hat geschrieben:Ja/Nein = Existiert mindestens ein Datensatz in Tabelle Fertigungsaufträge [Production Order (5405)] mit dem Wert der Auftragsnummer [Production Order.Source No.]

Wenn du auf T5405."Source No." gehen willst, solltest du zusätzlich auf "Source Type" = Sales Header (Verkaufskopf) abfiltern.
Ich fasse nochmal zusammen:
Ja/Nein = Existiert mindestens ein Datensatz in Tabelle 5405 mit "Source Type" = Sales Header und "Source No." = (T36.)"No."

Und das versuche jetzt mal in die CalcFormula einzutragen. Nutze den AssistButton rechts!

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

Verfasst: 20. Juni 2018 14:07
von NavBeginner
Ich habe nun versucht die Formel wie folgt zu vervollständigen:

Method: Exist
Reverse Sign: unchecked
Table: Production Order
Field: Source No.
Table Filter: Source Type=FILTER(Sales Header)

Leider klappt das so nicht. Bekomme eine Fehlermeldung beim compilieren.

Was hab ich falsch gemacht?

DANKE

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

Verfasst: 20. Juni 2018 14:39
von Natalie
NavBeginner hat geschrieben:Field: Source No.
Table Filter: Source Type=FILTER(Sales Header)

Source No. ist auch ein Filter, nicht ein Feld.
Felder machen bei Exist gar keinen Sinn, denn schließlich möchten wir wisssen, ob ein Datensatz (nicht Feld) gefunden wird.

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

Verfasst: 20. Juni 2018 14:46
von NavBeginner
Ok habe ich geändert.

Leider zeigt er mir nicht den gewünschten Wert an (Ja/Nein).
Dort wo ein FA vorhanden ist zeigt er mir "Nein" an und wenn definitiv keiner existiert zeigt er "Ja".

Da kann doch an meiner Eingabe was nicht stimmen, oder?

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

Verfasst: 20. Juni 2018 14:48
von Natalie
Und das Feld hast du in Tabelle 36 angelegt?

Lade doch mal bitte Screenshots der Definition (hinter dem Assist-Button) als Anhang hoch.

Edit: deiner vorherigen Beschreibung nach scheinst du den Reverse-Haken doch gesetzt zu haben, wenn er immer das Gegenteil anzeigt?

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

Verfasst: 20. Juni 2018 14:57
von NavBeginner
Ja das Feld ist in der Tabelle 36 - Sales Header angelegt.

Anbei die Screenshots:
Pic1.png


Pic2.png

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

Verfasst: 20. Juni 2018 15:03
von Natalie
Nochmal: Source No. steht bei dir noch immer in "Field". Das muss aber in "Table Filter" (AssistButton nutzen).

Ja/Nein = Existiert mindestens ein Datensatz in Tabelle 5405
mit
- "Source Type" = Sales Header
- "Source No." = (T36.)"No."

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

Verfasst: 21. Juni 2018 07:57
von NavBeginner
Vielen Dank, ich habs heute hinbekommen.

Dies erleichtert uns enorme Arbeit.

Liebe Grüße

NavBeginner