Skip to main content

xSuite Public Sector Cube Release Notes

Behobene Fehler: PS-CD

Ein-/Ausgabekonvertierung von PSP-Elementen bei Transaktionswechsel fehlerhaft

Wenn in einer PS-CD-Anordnung im Kontierungsblock für eine Position ein PSP-Element eingetragen war und dann auf den Button Transaktionswechsel geklickt wurde, stürzte die Anordnung ab, und es wurde ein Laufzeitfehler ausgegeben.

Nun wird der Transaktionswechsel durchgeführt.

Technischer Hintergrund

Die Ein- und Ausgabekonvertierung von PSP-Elementen war fehlerhaft.

[WMD-ST141906] Doppelklick auf Feld "Vertrag" zerstört den Beleg aufgrund von fehlgeschlagener Berechtigungsprüfung

Wenn ein sachlicher Prüfer in einer Anordnung einen Doppelklick in das Feld Vertrag ausführte, aber keine Berechtigung hatte, den Vertrag anzusehen, dann stürzte der Beleg bisher ab und lief im Cockpit auf einen Fehler (Status "ERROR").

Nun wird eine Fehlermeldung ausgegeben, dass keine Berechtigung vorliegt, den Vertrag anzusehen.

Technischer Hintergrund

/WMD/CL_BC_AUTHORITY verursachte den Fehler, wenn die Berechtigungsprüfung fehlschlug: PSOBWORK

Fehlermeldungen wurden bei Doppelklick und Einfachklick auf ein Tabellenfeld nicht richtig behandelt, sodass es zu Abstürzen kommen konnte.

[WMD-ST144270] Freigabekriterien PS-CD – Eingrenzung über Geschäftspartnerintervalle funktioniert nicht

Im Workflow von PS-CD-Anordnungen war es bisher nicht möglich, als Freigabekriterium ein Geschäftspartnerintervall zu verwenden (Transaktion /WMD/PS_SPRO → xSuite Beleg → Anordnungen → Freigabekriterien PS-CD). Sobald ein Geschäftspartnerintervall eingetragen wurde, startete der Workflow nicht. Im ersten Geschäftspartner-Feld musste ein Sternchen (*) stehen.

Nun kann als Freigabekriterium ein Geschäftspartnerintervall verwendet werden.

Technischer Hintergrund
  • In der Klasse /WMD/CL_XF_PS_CDS_READER wurde die Methode is_relevant_for_xflow korrigiert.

  • In der Struktur /WMD/XF_RANGE_GPART wurde der Typ der Felder LOW und HIGH auf BU_PARTNER geändert.

  • Im Ranges-Tabellentyp /WMD/XF_RANGE_GPART_T wurde das Datenelement ebenfalls auf BU_PARTNER geändert.

[WMD-ST143548] Führende Nullen in der Anordnungsreferenz verhindern Duplikatsprüfung

Wenn im Anordnungsmonitor ein Interfacesatz vorerfasst wird, wird das Feld Referenz in der PS-CD-Anordnung ohne führende Nullen gespeichert. Wenn diese PS-CD-Anordnung dann mit der Transaktion FKKORD1 oder per BAPI geändert wird, werden im Feld Referenz führende Nullen ergänzt.

Die führenden Nullen führten dazu, dass der ursprüngliche Datensatz im Anordnungsmonitor reaktiviert und noch einmal vorerfasst werden konnte, weil die Duplikatsprüfung die Datensätze nicht als Duplikate identifizieren konnte. Ursache hierfür ist, dass zwei identische Sätze in der Tabelle DFKKORDER existieren, die sich nur in der Referenz voneinander unterscheiden, z. B. "0000000000123456" und "123456".

Nun wird bei der Duplikatsprüfung das Feld Referenz gesondert behandelt. Das Feld wird nun sowohl mit führenden Nullen als auch ohne führende Nullen geprüft.