SAP Jobsuche bei DV-Treff
Max FI
  • Max FI
  • SAP Forum - User Thema Starter
vor 11 Jahre
Hi,

ich würde gerne Debitorenzahlungen auf den Mahnungen speziell kennzeichnen. Dazu hatte ich im Bereich 531 des Mahn-Formulars folgendes eingefügt:

IF &MHND-BLART& EQ 'DZ' (als Zusatz / Kommando)

Debitorenzahlung (als Zusatz / Textelement)

ENDIF (als Zusatz / Kommando)

es wird nie nichts angezeigt...

Irgendwelche Ideen?

Vielen Dank

max

papierkugel
vor 11 Jahre
Hallo Max,

ich würde zwei Sachen prüfen:

1. Ist MHND-BLART zu diesem Zeitpunkt gefüllt? Das Druckprogramm hat nicht alle Daten zu allen Zeitpunkten parat.

2. Wird 531 in Deinem Fall überhaupt aufgerufen?

Syntaktisch sieht die IF-Condition richtig aus...

Grüße, papierkugel

Max FI
  • Max FI
  • SAP Forum - User Thema Starter
vor 11 Jahre
hi Papierkugel,

1. Ist MHND-BLART zu diesem Zeitpunkt gefüllt? - Da hast Du recht, bei einer Einzelmahnung wird die offenbar nicht gefüllt. Aber die gesamte Liste mit Mahndaten ist mit Daten aus das Tabelle gefüllt, also wird die scheinbar "technisch" irgendwie trotzdem verwendet. Wie auch immer, es klappt auch dann nicht, wenn bei einem "richtigen" Mahnlauf alles korrekt gefüllt ist.

2. Wird 531 in Deinem Fall überhaupt aufgerufen? - das ist die Auflistung der offenen Posten, die ist an sich schon vorhanden.

Interessant: auch wenn ich statt "EQ" schreibe "NE" bleibt das Ergebnis dasselbe... also passt vielleicht was nicht an der Art, wie ich den Text dazwischen eingebe?

Danke

Max

wreichelt
vor 11 Jahre
Hallo Max,

vor der IF-Abfrage ist /: als Kommando eingestellt ?

Gruß

Wolfgang

Max FI
  • Max FI
  • SAP Forum - User Thema Starter
vor 11 Jahre
nein, bisher nicht;

wenn ich im Formular direkt vor dem if-Befehl als eigene Zeile ein Kommando /: hinzufüge, kommt die Meldung

unbekannter Befehl Meldungsnr. TD252

oder gehört das woanders hin?

Vielen Dank

max

wreichelt
vor 11 Jahre
Hallo Max,

im Sapscript-Editor:

/: IF &....& Dabei steht /: in der Formatspalte (so ist der name bei SAP).

Das IF &...& in der Texteditor Textzeile.

Gruß

Wolfgang

Max FI
  • Max FI
  • SAP Forum - User Thema Starter
vor 11 Jahre
Hi Wolfgang,

ja das /: ist den drei Zeilen (if bis endif) vorangestellt.

so sieht das aus:

http://www.qpic.ws/images/se71mahnformular.jpg 

Liebe Grüße

Max

wreichelt
vor 11 Jahre
Hallo Max,

ja so ist das richtig.

Gruß

Wolfgang

Max FI
  • Max FI
  • SAP Forum - User Thema Starter
vor 11 Jahre
das klingt gut, ist es aber nicht - denn es funktioniert nicht...

Irgendwelche Ideen deinerseits, wieso nicht?

Vielen Dank

Max

wreichelt
vor 11 Jahre
Hallo Max.

der Include passt nicht, er sollte etwa so sein:

INCLUDE &T047I-TXTAB& OBJECT TEXT ID &T047I-TXTID&

Natürlich mit deinem 'TXTUN'.

Im Formular F150 gibt es ja weitere Fenster wie 'Footer' dort kannst du

die Schreibweise nochmals prüfen.

Hoffe das passt so besser.

Gruß

Wolfgang