Skip to main content

xSuite Cube Documentation

[de] xFlow PS-CD

[de] Transfer bei inaktivem "Sichern ohne Prüfen"

[de] Wenn im Rahmen von xFlow Public Sector PS-CD der DZBW-Kommunalmaster installiert ist, kann es sein, dass in der Transaktion FKKORD1 der Funktionscode "Sichern ohne Prüfen" deaktiviert ist.

[de] Das hat zur Folge, dass eine Anordnung, nachdem sie im Freigabeschritt abgelehnt wurde, über die xFlow-Oberfläche nicht mehr richtig bearbeitet werden kann. Das Transferieren der xFlow-Daten führt dann u. U. dazu, dass die Anordnung abgeschlossen wird, ohne dass eine Freigabe erfolgt.

[de] Lösung

[de] Wenn im System der Baustein /DZBW/TEC_GET_GLOB vorhanden ist, wird in Abhängigkeit seines Aufrufes der Transfer verboten:

  • [de] Ist der Funktionscode "F7" aktiviert, ist Logik wie immer.

  • [de] Ist der Funktionscode "F7" deaktiviert, wird nicht auf "Unvollst. Gesichert" zurückgesetzt.

[de] Wenn der Baustein nicht vorhanden ist, ist Logik wie immer.

[de] In der Tabelle /DZBW/TEC_GLOB_T muss BU_AO_SAVE_NO_CHECK aktiviert sein, damit der Funktionscode verfügbar ist.

[de] Die Prüfung erfolgt mit dem Funktionsbaustein /DZBW/TEC_GET_GLOB.

[de] Ablehnung der Freigabe ohne unvollständiges Sichern

[de] Auf einigen Kundensystemen ist das unvollständige Sichern einer Anordnung nicht mehr erlaubt, sobald eine Anordnung einmal den Status "in Genehmigung" erhalten hat.

[de] Für diese Systeme muss mit dem Ablehnen der Freigabe die alte Anordnung gelöscht und ein Transaktionswechsel mit anschließendem Vorerfassen durchgeführt werden.

[de] Dabei muss eine neue Anordnung als Kopie der gelöschten AO erstellt und ein neuer WF gestartet werden.

[de] Diese Funktionalität ist bereits vorhanden, sollte aber per Customizing ein- oder ausgeschaltet werden können. Ein entsprechendes Customizing wurde geschaffen und ist hier zu finden:

[de] WMD xFlow Public Sector Business Solutions → xFlow Beleg → Systemweite Einstellungen für PS-CD → Tabelle /WMD/XF_PS_CDGEN

[de] Die Satzart für den aus Konsistenzgründen zu erstellenden xFlow-Interfacesatz sollte nicht automatisch aus der aktuellen Satzart ermittelt werden, sondern aus einem speziellen Customizing kommen, damit sichergestellt werden kann, dass diese Satzart nicht auf "automatisch Vorerfassen" steht. Dies wird in der gleichen Tabelle /WMD/XF_PS_CDGEN eingetragen.

[de] Gelöschte Anordnung wird nun aus der Genehmigungsliste entfernt

[de] Wenn eine PS-CD-Anordnung in den Freigabeschritt gelangt, wird sie in die Liste der zu genehmigenden Anordnungen aufgenommen. Wird dieser Anordnung die Freigabe verweigert, erhält sie den Status "Abgelehnt". Wird die Anordnung nun gelöscht, dann ist sie bisher nicht aus der Liste der zu genehmigenden Anordnungen entfernt worden.

[de] Lösung

[de] Wenn eine AO gelöscht wird oder ihre Freigabe abgelehnt wird, muss sie aus der Liste der zu genehmigenden AOs entfernt werden.

[de] Dabei werden folgende Fälle unterschieden:

  • [de] Unvollständig sichern ist erlaubt/nicht erlaubt

  • [de] Kopieren und Löschen bei Ablehnen der Freigabe ist aktiv/nicht aktiv.

[de] Methode zum Vollständig sichern (exec_save_completed) überarbeitet

[de] Die Methode zum vollständig Sichern einer PS-CD-Anordnung (/WMD/CL_XF_PS_CD_MOD ~ EXEC_FCODE_SAVE_COMPLETED) wurde so umgebaut, dass nach dem Prüfen und dem vollständigen Sichern der Anordnung zum einen die SAP-Anordnung in den xFlow-Kontierungsblock zurückgeladen wird, und zum anderen ein erneutes Prüfen und Speichern verhindert wird, da dies durch das Zurückladen nicht notwendig ist.

[de] Neuer Button zur Freigabe beim manuellen Buchen

[de] Eine PS-CD-Anordnung kann aus verschiedenen Gründen in den Workflowschritt "manuelles Buchen" gelangen. In jedem dieser Fälle ist nach der Freigabe des Beleges während des Buchungsprozesses mindestens ein Fehler aufgetreten.

[de] Der Schritt "manuelles Buchen" dient dazu, diese Fehler zu lokalisieren, zu analysieren und zu beheben. Je nach Fehlerursache können dazu Arbeiten in verschiedenen Transaktionen erforderlich sein.

[de] Um diese Arbeiten zu erleichtern, wurden die in der Workflowaufgabe angebotenen Absprünge in die Standard-Transaktionen "Bearbeiten Anordnung" und "Genehmigung Arbeitsliste" um die Möglichkeit ergänzt, die Aufgabe weiterzuleiten oder alternativ den Freigabeschritt zu wiederholen.

[de] Damit die Wiederholung der Freigabe korrekt funktioniert, muss eine Kopie der neuen Workflow-Builder-ID 501 verwendet werden. Diese Builder-ID enthält einen "manuell Buchen"-Schritt, der einen zusätzlichen Ausgang "Freigabe erneut ausführen" enthält.

[de] Aufrufe von PS-CD-Events im xFlow-Customizing je Workflowaufgabe ein- und ausschaltbar

[de] Der Aufruf der PS-CD-Events ist nun je Workflowaufgabe ein- und ausschaltbar, da für bestimmte Workflowaufgaben die Ableitungen und Prüfungen ggf. nicht gewünscht sind.

[de] Im xFlow-PS-CD-Beleg stehen grundsätzlich folgende Prüfungen zur Verfügung:

  • [de] Werteprüfungen

  • [de] Pflichtfeldprüfungen

  • [de] Ableitungen/Prüfungen per PS-CD-Event

[de] Die einzelnen Prüfungen werden in folgenden Situationen durchgeführt:

  • [de] Werte-Prüfungen werden immer durchgeführt.

  • [de] Mussfeld-Prüfungen werden nur beim Klicken des Buttons OK durchgeführt.

[de] Die Ableitungen/Prüfungen per PS-CD-Event werden nun gemäß Customizing durchgeführt.  Es kann für jede Workflowaufgabe eine der folgenden Optionen eingestellt werden:

  • [de] PS-CD-Event-Prüfungen niemals durchführen.

  • [de] Prüfungen beim Klicken des Buttons im Kontierungsblocks durchführen.

  • [de] Beim Abschließen der Workflowaufgabe durch Klicken eines Buttons der Model-Toolbar.

  • [de] Immer durchführen (Ablauf wie bisher).

[de] Das Customizing dazu ist hier zu finden: WMD xFlow Public Sector Business Solutions → xFlow Beleg → Einstellungen für ändernde Workflowschritte

ps_rn_2.png

[de] Im Einzelnen werden hierdurch die Aufrufe der folgenden Events gesteuert:

[de] PS-CD-Event

[de] Beschreibung

6500

[de] Anordnungen: Substitution Positionen

6502

[de] Anordnungen: Anordnung prüfen

6505

[de] Anordnungen: Positionen prüfen

6510

[de] Anordnungen: Initialisierung von Feldern bei Erfassung

6514

[de] Anordnungen: Steuerkennzeichen prüfen

[de] Die Events 6502, 6510 und 6514 können wie bisher zusätzlich über entsprechende xFlow-Parameter aktiviert und deaktiviert werden.

[de] xFlow PS-CD: Sonstiges

  • [de] Aufruf PS-CD-Event 6500:

    [de] Beim Aufruf des PS-CD-Events 6500 wird nun der Parameter XFINALCHECK nicht mehr versorgt. Das hat zur Folge, dass bei installiertem Kommunalmaster im AO-Status "unvollständig gesichert" 3 Ableitungen nicht passieren:

    • [de] Aufbereitung Segmenttext

    • [de] Anlagen techn. Mittelbindung

    • [de] Ordnungsbegriff

    [de] Diese erfolgen erst, wenn der Beleg vollständig gesichert wird.

  • [de] Signaturänderungen des PS-CD Events 6510:

    [de] Der Aufruf des PS-CD-Events 6510 wurde gemäß den SAP-Hinweisen 2652993 und 2554531 angepasst.

  • [de] Kopieren einer PS-CD-Anordnung:

    [de] Beim Kopieren einer PS-CD Anordnung wird der Ordnungsbegriff nicht mehr mitkopiert. Dabei wird berücksichtigt, dass das entsprechende Feld nicht in jedem Fall in der BAPI-Schnittstelle vorhanden ist. Das explizite Löschen des Feldinhaltes erfolgt dynamisch.