Skip to main content

xSuite Public Sector Cube Release Notes

Behobene Fehler: PS-M

[257] PS-M-Customizing – Feld "Freigabe nach Ablehnung" in View-Pflege nicht vorhanden

Die Freigabe nach Ablehnung wird über den Parameter RESTORE_STI aus der Tabelle /‍W‍M‍D‍/‍X‍F‍_‍F‍M‍_‍C‍0‍1 gezogen. Im Pflegeview der /WMD/XF_FM_C01 fehlte dieser Parameter.

Das Feld RESTORE_STI wurde in den Pflegedialog für die Tabelle /WMD/XF_FM_C01 aufgenommen.

[378] Nach Löschen eines PS-M-Workflows im Cockpit kann die zugehörige Anordnung weder per Doppelklick im Cockpit noch in der Anordnungsübersicht selektiert werden

Wenn ein PS-M-Workflow im xSuite Cockpit über den Button sap_loeschen.png Löschen gelöscht wurde, wurde der zugehörige Beleg anschließend zwar in der Übersicht als "gelöscht" angezeigt, konnte aber nicht mehr geöffnet werden.

Technischer Hintergrund

Mit dem Löschen im xSuite Cockpit wurde nur der Workflow zu dem Beleg gelöscht. Der Beleg selbst aber blieb bestehen (bkpf~bstat bleibt 'V').

Die Datenbeschaffung für die abgeschlossenen Workflows ist zweigeteilt. Zuerst werden die abgeschlossenen Workflows aus den unterschiedlichen SAP-Tabellen entnommen. Wenn der Beleg nicht gebucht wurde, kann dieser nicht bei den abgeschlossenen Belegen angezeigt werden, da die Einträge in den Tabellen erst mit der Buchung geschrieben werden.

Im zweiten Schritt werden alle Belege, die den Status "gelöscht" haben (b‍k‍p‍f‍~‍b‍s‍t‍a‍t = '‍Z‍'), aus den einzelnen SAP-Tabellen entnommen. Da in diesem Fall der eigentliche Beleg nicht gelöscht wurde, sondern nur der Workflow, wurde der Beleg hierbei nicht erfasst.

Mit dieser Implementierung war es daher nicht möglich, den Beleg zu identifizieren. Der Beleg wurde durch die Lesereihenfolge der SAP-Tabellen zuvor bereits aus der Selektion aussortiert.

Lösung: Die Datenbeschaffung für PS-M-Workflows wurde neu aufgebaut. Die Lesereihenfolge wurde umgekehrt, sodass die existierenden Belege mit gelöschtem Workflow nicht auf dem Weg zur Anzeige aussortiert werden, sondern zuerst identifiziert werden. 

Aus der SAP-Tabelle SWWWIHEAD wird der Bearbeitungsstatus des Workitems (WI_STAT) gelesen und überprüft , ob es einen Workflow mit dem Status "canceled" gibt. 

[421] Freigabe von PS-M-Belegen mit mehreren FI-Belegen möglich

In der Vervollständigung konnte eine PS-M-Anordnung per Schnellerfassung in der SAP-Transaktion um einen weiteren FI-Beleg ergänzt werden. Der Beleg wurde gebucht, ohne dass der Benutzer die weiteren FI-Belege sehen oder freigeben konnte.

Die Prüfung des PS-M-Belegs wurde korrigiert.

[433] Werteprüfung WF-Bearbeiter und WF-Bearbeiter 1 im Anordnungsmonitor verhindert nicht das Speichern

Die Validierung der Werte für die Felder WF-Bearbeiter 1 und WF-Bearbeiter 2 war im Anordnungsmonitor (Transaktion /WMD/FP_PSM) nicht gegeben.

Fehleingaben in den WF-Bearbeiter-Feldern führten zwar zu einer Fehlermeldung, doch der Datensatz konnte dennoch gespeichert werden.

Bisher wurde die Werteprüfung nur direkt bei der Eingabe des Benutzers durchgeführt. Nun erfolgt die Prüfung auch im Rahmen der Speichern-Sequenz.

[456] Ermittlung Positionsdaten Anordnungsübersicht

In der Anordnungsübersicht wurden die Positionsfelder für PS-M-Belege in den ersten Workflowaufgaben nach der Validierung nicht korrekt übertragen.

Die Methoden, die die Kundenfelder mit Inhalten anreichern, sind unterteilt in eine Methode für PS-CD und eine Methode für PS-M. In der Methode für PS-M werden die Werte aus /‍W‍M‍D‍/‍X‍F‍_‍A‍C‍C‍_‍I‍T‍E‍M ausgelesen. Da diese Werte allerdings in der ersten Workflowaufgabe noch nicht gefüllt wurden, werden diese nun aus der /WMD/FP_PSPOS ausgelesen.

Die Ermittlung der Daten für Kundenfelder bei PS-M-Anordnungspositionen in der Anordnungsübersicht wurde korrigiert.

[466] xSuite Web – PS-M-Anordnung im Workflow: Finanzposition übergibt falschen F4-Hilfe-Wert

Bei dem Aufruf der F4-Wertehilfe für das Feld Finanzposition im PS-M-Kontierungsblock wurde statt der Finanzposition fälschlicherweise der Buchungskreis übergeben.

Die Wertehilfe für die Finanzposition (FIPEX) wurde angepasst. Die Selektionsparameter Finanzkreis und Geschäftsjahr werden nun im SAP-Back-End ermittelt, wenn diese vom Benutzer nicht explizit angegeben werden.

Die Klasse /WMD/CL_XF_F4_DATA wurde um eine neue Methode WEB_FIPEX erweitert.

[476] xSuite Web / SAP Fiori – PS-M-Anordnung im Workflow – Fehler bei der Übergabe/Beibehaltung der Finanzposition

Für die Finanzposition gibt es aus historischen Gründen 2 Felder: Das Feld FIPEX und das Feld FIPOS. FIPOS ist veraltet darf nicht mehr verwendet werden.

Obwohl das Feld FIPEX im PS-M-Kontierungsblock-Layout eingeblendet wird, kam es zu dem folgenden Fehler: In SAP Fiori und in xSuite Web wurde beim Klick auf den Button Prüfen die Finanzposition nicht richtig abgeleitet, wenn der Feldinhalt des Feldes FIPEX gelöscht und gleichzeitig das Sachkonto geändert wurde. Es wurde fälschlicherweise der zuvor in diesem Feld (FIPEX) eingetragene Wert erneut ermittelt.

Der veraltete Wert für die Finanzposition wurde aus dem internen Zwischenspeicher gelöscht.

[477] Wenn in der PS-M-Prüfung mit der F4-Hilfe in der Kontierungszeile das MWSTKZ geändert wird, wird der Buchungskreis gelöscht und das Feld ist nicht editierbar

Wenn in der Prüfung einer PS-M-Anordnung mit der F4-Wertehilfe in der Kontierungszeile das Umsatzsteuerkennzeichen (MWSKZ) geändert wurde, wurde der Buchungskreis gelöscht und das Feld war nicht mehr editierbar.

Das wurde behoben. Die Suchhilfe /WMD/T007_SH wurde angepasst.

[609] PS-M-Anordnung: Problem Steuer mehrere Zeilen

Bei PS-M-Anordnungen, die einige Positionen mit Mehrwertsteuerkennzeichen und einige Positionen ohne Mehrwertsteuerkennzeichen besaßen, wurden diese Positionen teilweise nicht korrekt in den SAP-Beleg übertragen.

Die Behandlung von Steuerkennzeichen bei mehreren Anordnungspositionen wurde geändert. Positionen ohne Steuerkennzeichen bleiben nun erhalten.