Skip to main content

xSuite Public Sector Cube Release Notes

Behobene Fehler: PS-CD

[224] PSCD KOSTL in Methode /WMD/CL_XF_PS_CD_ACC - CHECK_FIELD_VALUES sollte gegen Buchungsdatum geprüft werden

Die Prüfung der Kostenstelle (KOSTL) erfolgte bei PS-CD-Belegen bisher gegen das Systemdatum (/WMD/CL_XF_PS_CD_ACC - CHECK_FIELD_VALUES). Bei /WMD/CL_FP_PS_MOD~CHECK_ITEM wird hingegen gegen das Buchungsdatum geprüft.

Lösung: Die Prüfung bei der Kostenstelle wurde angepasst, sodass nun auch hier das Buchungsdatum als Gegenwert genutzt wird.

[290] Aufruf Event 6502 führt beim vollständigen Sichern/Prüfen zu einem Abbruch

Das PS-CD Event 6502 dient zur Prüfung einer Anordnung.

Die folgenden Tabellen-Parameter sind nicht änderbar:

t_fkkorderpos = it_fkkorderpos

t_fkkorderdue = it_fkkorderdue

t_fkkorderlocks = it_fkkorderlocks

Dies führt zu einem Programmabbruch mit Kurzdump.

Lösung: Der Aufruf des Events innerhalb der Methode /WMD/IF_PS_CD_REQEST~CALL_PSCD_EVENT_6502 wurde so geändert, dass der Kurzdump nicht mehr auftritt.

Hinweis

Daten, die vom Event-Baustein geändert wurden, werden allerdings weiterhin nicht nach xSuite übernommen. Grund dafür ist, dass laut SAP-Dokumentation das Event nur zum Lesen und Prüfen von Informationen dient.

[319] Beim Satzartenwechsel mit Anwendungswechsel von PS-CD zu Invoice wird ein falscher Logtext ausgegeben

Die zentrale Funktion für das Schreiben des Logtextes beim Transaktionswechsel hat eine feste Zuweisung zu bestimmten Texten im Textsystem.

Der Schlüssel zum Text wird in Public Sector anders verwendet als in anderen Komponenten (mit "Rechnung" und "Gutschrift"). Aus diesem Grund wurden im Log beim Transaktionswechsel die falschen Texte angezeigt.

Lösung: Die bereits verwendeten Texte Rechnung und Gutschrift haben eine neue Text-ID bekommen, damit der Transaktionswechsel in Public Sector korrekt funktioniert.