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

20. Juni 2018 11:05

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
Zuletzt geändert von NavBeginner am 21. Juni 2018 07:58, insgesamt 1-mal geändert.

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

20. Juni 2018 11:16

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

20. Juni 2018 11:30

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

20. Juni 2018 12:11

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

20. Juni 2018 14:07

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

20. Juni 2018 14:39

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

20. Juni 2018 14:46

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

20. Juni 2018 14:48

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

20. Juni 2018 14:57

Ja das Feld ist in der Tabelle 36 - Sales Header angelegt.

Anbei die Screenshots:
Pic1.png


Pic2.png
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.

Re: Flowfield im Auftrag mit Exist auf Fertigungsaufträge

20. Juni 2018 15:03

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

21. Juni 2018 07:57

Vielen Dank, ich habs heute hinbekommen.

Dies erleichtert uns enorme Arbeit.

Liebe Grüße

NavBeginner