Behobene Fehler: PS-CD
Workflow-Ende bei manuellem Buchen von PS-CD-Daueranordnungen
Im Workflowschritt "Manuelle Buchung" wird geprüft, ob eine (Dauer-) Anordnung abgeschlossen ist. Wenn dies der Fall ist, wird auch der Workflow beendet.
Im Gegensatz zu normalen Anordnungen müssen Daueranordnungen bereits als abgeschlossen gelten, wenn sie "genehmigt" sind, da die Belegerzeugung (und auch das Setzen des Status "abgeschlossen") asynchron zu späteren Zeitpunkten erfolgt.
Das war bisher nicht der Fall und wurde korrigiert.
Löschen von PS-CD-Anordnungen funktioniert nicht nach Einspielen von SAP-Hinweis 3021673
Wenn in der Worfklowaufgabe "Sachliche Prüfung" eine Daueranordnung abgeleht und in der Aufgabe "Bearbeitung" anschließend gelöscht wurde, erhielt die Daueranordnung fälschlicherweise den Status "unvollständig gesichert".
Nun hat die Daueranordnung nach dem Löschen den korrekten Status "gelöscht".
Hinweis
Hierfür muss zusätzlich der SAP-Hinweis 3052222 eingespielt werden.
[26] Sonderperiode in den Kontierungskopfdaten wird nicht nach SAP übertragen
Wenn im Workflow von PS-CD-Belegen über den Button
Kopfdaten im Kontierungsblock das Feld Sonderperiode gefüllt wurde, wurde der neue Inhalt nicht nach SAP übertragen.
Grund hierfür war, dass intern der falsche Feldname (SPECIAL_PERIOD) verwendet wurde.
Nun wird der korrekte Feldname (WNPER) verwendet.
Währung fehlt im Auslieferungscustomizing für PS-CD-Anordnungsmonitor
Das BC-Set /WMD/XF_PS_CD_INSTALL wurde angepasst.
[WMD-ST147686] xSuite Web: Sachliche Prüfung - Kontierung wird beim "Prüfen" gelöscht
In der Workflowaufgabe "Sachliche Prüfung" in xSuite Web wurde beim Klick auf den Button Prüfen die Kontierung des Belegs gelöscht. Das wurde behoben.
[WMD-ST149043] Meldungsverarbeitung nach Aufruf von PS-CD-Events
Der Aufruf für das Event 6502 wurde in der aktuellen Version angepasst.
Das Event 6505 berücksichtigt bereits das globale CO-Nachrichtengedächtnis. Die Berücksichtigung von kundenindividuellen Nachrichtengedächtnissen können nicht in den Standard eingebaut werden.
Die Aufrufe der Events 6502 und 6514 wurden angepasst. Für die Aufrufe der Events 6505 und 6510 war keine Anpassung erforderlich.
[WMD-ST152523] PS-CD-Belegpositionen ohne Buchungskreis
Belegpositionen ohne Buchungskreis führten zu einem Abbruch der Verarbeitung bei der Ermittlung des Steuerschemas.
Da die Fehlermeldung nicht abgefangen wurde, konnte der Beleg anschließend nicht bearbeitet werden.
Die entsprechende Ermittlungsroutine wurde um eine Prüfung auf den Buchungskreis ergänzt.
[WMD-ST153033] Meldungsverarbeitung nach Aufruf von PS-CD Events
Die Aufrufe der Events 6502 und 6514 wurden angepasst.
Für die Aufrufe der Events 6505 und 6510 war keine Anpassung erforderlich.
[WMD-ST152919] PS-CD-Daueranordnung: Nummerierung der Positionen bei mehreren Ausführungszeiträumen nach dem Löschen
Die bisherige Implementierung setzte voraus, dass die interne Tabelle der Anordnungspositionen nach der Nummer des Zeitraumes und der Positionsnummer sortiert ist.
Das war aber nicht der Fall. Die Tabelle war nach einer internen, laufenden Nummer sortiert.
Nun wurde speziell für die Re-Nummerierung eine zweite, für diesen Zweck richtig sortierte Tabelle eingeführt.
[WMD-ST153383] Ablehnung der Freigabe erzeugt trotz Fehlermeldung eine Kopie der Urspungsanordnung
Die Ablehnung der Freigabe erzeugte bei PS-CD-Belegen trotz Fehlermeldung eine Kopie der urspünglichen Anordnung.
Folgende Anpassungen wurden vorgenommen:
Die Aufrufreihenfolge wurde angepasst, sodass im Rahmen der Zusatzfunktionalität "Ablehnung nach Freigabe" die Methoden zum Kopieren und Löschen nun vor dem Aufruf der Methode zum Sichern des Ergebnisses (SAVE_RESULT_IMPL) aufgerufen werden.
Die Ursprungsanordnung wird nun gesperrt, bevor Operationen mit dieser ausgeführt werden. Wenn das Sperren fehlschlägt, wird dem Benutzer ein Pop-Up mit dem Fehler angezeigt. Der Benutzer bleibt dann in der Workflowaufgabe "Freigabe".
Es wird nun überprüft, ob der Benutzer die Berechtigungen für das Löschen der Ursprungsanordnung hat. Diese Prüfung wird ausgeführt, bevor Operationen mit der Ursprungsanordnung vorgenommen werden.
Wenn die Berechtigungsprüfung fehlschlägt, wird dem Benutzer ein Pop-Up mit dieser Meldung angezeigt. Der Benutzer bleibt dann in der Workflowaufgabe "Freigabe".