Details zu einzelnen behobenen Fehlern
[WMD-ST134825] E-Mail-Betreff bei Versand aus SAP wird nach 50 Zeichen abgeschnitten (2980)
Wenn aus der xFlow-Oberfläche heraus eine E-Mail verschickt wird, wird der Betreff auf 50 Zeichen gekürzt.
Da die xFlow-E-Mail-Funktion auf SAP-Komponenten basiert, die den Betreff auf 50 Zeichen beschränkt, kann das Abschneiden leider nicht verhindert werden.
[WMD-ST137814] F4-Hilfen: Positionen in manchen Feldern am linken Rand (3206)
Auf die Position des F4-Hilfe-Buttons hat WMD Group GmbH nur begrenzt Einfluss.
Die Position wird durch die Laufzeitumgebung des SAP GUI festgelegt:
Wenn ein Feld rechtbündig ausgegeben wird, wird der F4-Hilfe-Button am linken Rand des Feldes angezeigt.
Wenn ein Feld linksbündig ausgegeben wird, wird der F4-Hilfe-Button am rechten Rand angezeigt.
Anlegen einer Anordnung und Abbruch hat zur Folge, dass eine Anordnung angelegt wird (2910)
Wenn im Anordnungsmonitor (/WMD/FP_PSM) ein neuer Interfacesatz angelegt wird, dann aber festgestellt wird, dass dieser doch nicht benötigt wird und über Zurück oder Abbrechen die Erstellung wieder verlassen wird, bleibt der Interfacesatz dennoch erhalten, obwohl der Speichern-Button nicht gedrückt wurde.
Lösung
Mit Klicken auf den Anlegen-Button wird bereits eine Satznummer vergeben. Diese Vergabe kann nicht rückgängig gemacht werden. Der Satz kann allerdings als gelöscht markiert werden. Das physische Löschen eines Satzes ist im Interface jedoch nicht möglich und auch nicht gewollt.
Transaktion FP_ACC_PS ist überflüssig (2916)
Die Pflege-View FP_ACC_PS überschneidet sich mit der Transaktion FP_ACC. Die View FP_ACC_PS wird nicht benötigt.
Lösung
Die View FP_ACC_PS wurde im Public Sector-Customizing-Baum durch die Transaktion /WMD/FP_ACC ersetzt.
Nach dem Löschen einer PS-M-Anordnung wird das Ende-Kennzeichen nicht gesetzt (3338)
Im Bearbeiten-Schritt und in der Vervollständigung des PS-M-Workflows besteht die Möglichkeit, vorerfasste Anordnungen zu löschen. Dabei wurde in der xFlow-Protokolltabelle das Ende-Kennzeichen nicht gesetzt. Das hatte zur Folge, dass das xFlow-Protokoll nicht finalisiert wurde und nicht als PDF-Datei im Archiv abgelegt wurde.
Grund ist, dass beim Löschen von normalen PS-M-Anordnungen kein BTE angesprungen wird, mit dem das normale Event /WMD/CL_XF_PS_FM ~ DELETED erzeugt werden könnte.
Lösung
Das Setzen des Ende-Kennzeichens ist für normale PS-M-Anordnungen nun an das Schreiben des Änderungsbelegs beim Löschen einer PS-M Anordnung gekoppelt.
Dazu müssen in den folgenden Transaktionen folgende Einträge gepflegt werden:
Transaktion SWEC:
Feld
Wert
Änderungsobjekt
BELEGV
Objektkategorie
CL ABAP-Klasse
Business-Objekttyp
/WMD/CL_XF_PS_FM FM_DELETED
beim Löschen
(Checkbox muss aktiviert sein.)
Transaktion SWETYPV:
Feld
Wert
Objektkategorie
ABAP-Klasse
Objekttyp
/WMD/CL_XF_PS_FM
Ereignis
FM_DELETED
Verbrauchertyp
EVENTITEM
Aufruf des Verbrauchers
Methode
Klassenname
/WMD/CL_XF_PS_FM_EVENT
Interfacename
BI_EVENT_HANDLER_STATIC
Methodenname
ON_EVENT
Check-Funktionsbaustein
/WMD/XF_CHECK_EVENT_FM_DELETED
Ereigniszustellung
über tRFC
Kopplung aktiv
(Checkbox muss aktiviert sein.)
Verhalten bei Fehlerrückmeldung
Kopplung nicht verändern
Verbraucherstatus
fehlerfrei
Dieses Event wird vom Workflow-Laufzeitsystem abgefangen. Der xFlow-Workflow wird beendet, und die Protokollarchivierung wird angestoßen.