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.