Skip to main content

xSuite Public Sector Cube Release Notes

Behobene Fehler: PS-M

Löschen von PS-M-Anordnungen

Das Löschen von PS-M-Anordnungen per Batch-Input funktionierte nicht, da die Transaktion ein Bestätigungs-Popup sendet.

Das wurde behoben. Das Bestätigungs-Popup wird nun im Batch mit "OK" bestätigt.

[WMD-ST151338] In Eskalationsmails für PS-M fehlt die Anordnungsnummer

Bei der Erstellung von Eskalationsmails (Report /WMD/XF_USR_ESCALATION) wurde in der E-Mail bisher nur die Belegnummer ausgegeben. Die Anordnungsnummer wurde nicht ausgegeben.

Nun wird in der Eskalationsmail zusätzlich die Anordnungsnummer angegeben.

In der Klasse /WMD/CL_XF_FM_ESC wurde die Methode GET_MAIL_INFO_TEXT entsprechend angepasst.

[WMD-ST147064] Transaktionswechsel bei gelöschten Belegen

Wenn im Rahmen eines Transaktionswechsels beim Löschen des ursprünglichen Belegs ein Fehler auftrat, wurde der Prozess nicht wie gewollt beendet.

Stattdessen blieb der neu kopierte Beleg erhalten. Dies führte zu doppelten Belegen im System.

Das wurde behoben. Die Fehlerbehandlung der entsprechenden Delete-Methode wurde erweitert, sodass der Prozess nun ordnungsgemäß beendet wird und der zuvor kopierte Beleg gelöscht wird.

[WMD-ST152375] Prüfung der Kostenstellengültigkeit gegen Buchungsdatum

Bei PS-M-Belegen wurde die Gültigkeit der Kostenstelle gegen das Systemdatum geprüft.

Die Prüfung der Kostenstelle in der Methode CHECK_ITEM (Klasse /WMD/CL/FP_PS_MOD) wurde umgestellt, sodass die Gültigkeit der Kostenstelle nun gegen das Buchungsdatum geprüft wird.

[WMD-ST151136] Funktionsbereich wird in Anordnungsübersicht für PS-M-Anordnungen nicht korrekt angezeigt

In der Anordnungsübersicht wurde das Fachamt in einigen Fällen nicht korrekt angezeigt, wenn in der Selektionsansicht die Checkbox Auswahl Positionsdaten aktiviert war.

Zu der fehlerhaften Anzeige kam es, wenn ein in der Validierung mitgegebenes Fachamt innerhalb des Workflows geändert wurde. 

Das Fachamt wird nun korrekt angezeigt.

Wenn die Positonen ausgewählt werden, wird wie folgt vorgegangen:

  1. Das Fachamt wird aus der Anordnungsposition ausgelesen.

  2. Wenn die Anordnungsposition leer ist, wird das Fachamt aus der entsprechenden Position des xSuite-Belegs ausgelesen.

  3. Wenn diese Position auch leer ist, werden die Kopfdaten des xSuite-Interface-Satzes ausgelesen.

Wenn die Kopfdaten ausgewählt werden, wird wie folgt vorgegangen:

  1. Die Kreditorenzeile der Anordnung wird ausgelesen.

  2. Wenn die Kreditorenzeile leer ist, wird die erste Position des xSuite-Belegs ausgelesen.

  3. Wenn diese Position auch leer ist, werden die Kopfdaten des xSuite-Interface-Satzes ausgelesen.