Skip to main content

xSuite Public Sector Cube Release Notes

Behobene Fehler: Basis

[201] Löschen des internen Status verhindert Ableitung von Default-Werten bei der Batch-Verarbeitung von PS-Interface-Sätzen

Für neue Interface-Sätze wird weder der Vorschlagswert für den Buchungskreis noch der Geschäftspartner aus dem Vertragsgegenstand abgeleitet.

Im Programm /WMD/FP_PS_BATCH werden nach der Beleglesung die Sätze zur Bearbeitung in der Validierung erzeugt. Hierbei wurde das Feld STATI der Tabelle /WMD/FP_PSHDR für den Satz initialisiert. 

Später wird bei der Erzeugung der Modelklasse der Applikation (/WMD/CL_FP_PS_MOD) in der Methode /WMD/IF_XF_FP_MOD~INIT die Ableitung der Vorschlagswerte aufgerufen, allerdings nur, wenn das Feld STATI = 1 gilt.

Lösung: Die Initialisierung des Feldes STATI wurde an der Stelle ersatzlos entfernt, da Tests ergeben haben, dass die Initialisierung dort nicht gebraucht wird. Grund hierfür ist, dass die Initialisierung zu einem späteren Zeitpunkt nach der Ableitung der Vorschlagswerte in der INIT-Methode für das Feld STATI stattfindet.