Skip to main content

xSuite Cube Documentation

[de] Behobene Fehler

[de] Behobene Fehler: Interface

[de] Namensanpassung im Customizing

[de] Im Customizing-Leitfaden (Transaktion /WMD/PS_SPRO) wurde in mehreren Texten xFlow durch xSuite ersetzt.

[de] [WMD-ST147572] Übernahme der Kreditor-Alternativen im Anordnungsmonitor

[de] Für die Felder Kreditor und Geschäftspartner können im xSuite Viewer die entsprechende Nummer sowie weitere Informationen gepflegt sein. Diese Informationen können durch einen Doppelklick auf das jeweilige Feld im xSuite Viewer in den Interface-Satz übertragen werden.

[de] Diese Informationen werden nach dem Übertragen gelöscht.

[de] Technischer Hintergrund

[de] Konvention: Vor dem ersten Vorkommen der Zeichenkette $|$ steht die Kreditoren- oder Geschäftspartnernummer. Dahinter stehen weitere, nicht relevante Zusatzinformationen.

[de] Behobene Fehler: Basis

[de] [WMD-ST144250] Status für vorerfasste gelöschte Belege wird nicht richtig angezeigt

[de] Eine Anordnung kann in der Validierungsansicht vorerfasst werden und zu einem späteren Zeitpunkt im Workflow mit einem Löschkennzeichen versehen werden. Der Status der Anordnung wird dadurch auf "vorerfasst gelöscht" gesetzt.

[de] In der Anordnungsübersicht wurde der Status von gelöschten vorerfassten Belegen im Workflow fälschlicherweise als "unbekannter Status" angezeigt.

[de] Nun wird der Status korrekt angezeigt.

[de] [WMD-ST147523] Feldlänge des Feldes LOGTEXT in Tabelle /WMD/WF_XF_LOG vergrößern

[de] Bisher wurden Logeinträge ab einer Länge von 40 Zeichen abgeschnitten.

[de] Das Feld LOGTEXT der Tabelle /WMD/WF_XF_LOG wurden daher von 40 auf 80 Stellen erweitert.

[de] Logeinträge werden nun erst ab einer Länge von 80 Zeichen abgeschnitten.

[de] Behobene Fehler: PS-CD

[de] [WMD-ST143575] Formatierung der GP-Daten im PS-CD Monitor

[de] Die Anzeige der Geschäftspartner-Adresse im PS-CD-Monitor wurde angepasst.

[de] Der Name des Geschäftspartners und die Adresse des Geschäftspartners werden nun in separaten Zeilen angezeigt.

[de] Außerdem wurde zwischen der Adresse des Geschäftspartners und der Bankverbindung des Geschäftspartners eine Leerzeile eingefügt.

[de] [WMD-ST145928] Fehlende Werteprüfung auf dem Feld "Funktionsbereich"

[de] In der Workflowaufgabe "PS-CD-Anordnung bearbeiten" (Rolle CDCC) kann das Workitem durch einen Klick auf den Button Zurück zur Prüfung in die sachliche Prüfung gegeben werden. Dabei werden die Kontierungsinformationen in den SAP-Beleg übertragen.

[de] Bisher war es fälschlicherweise möglich, einen ungültigen Wert im Feld Funktionsbereich auf diese Weise in den SAP-Beleg zu übertragen. Die Anordnung war nach der Übertragung defekt und konnte nicht mehr geöffnet oder bearbeitet werden.

[de] Nun ist die Übertragung eines ungültigen Funktionsbereichs in den SAP-Beleg nicht mehr möglich. Eine entsprechende Werteprüfung wurde ergänzt.

[de] Technischer Hintergrund

[de] In der Methode EXEC_FCODE_VERIFY (Klasse /WMD/CL_XF_PC_CD_MOD) wurde der Aufruf der Werteprüfungen ergänzt.

[de] [WMD-ST147734] Bearbeiterfindung - falsche Suchhilfe für PS-CD-Belegart

[de] In der Bearbeiterfindung war für PS-CD-Belegarten bisher eine Suchhilfe und Werteprüfung auf FI-Belegarten hinterlegt.

[de] Dies wurden angepasst. Nun können über die Suchhilfe PS-CD-Belegarten ausgewählt werden.

[de] Technischer Hintergrund

[de] Die Wertehilfe und Werteprüfung für PS-CD-Belegarten in der Bearbeiterfindung basierte bislang auf der Tabelle T003. Diese basiert nun auf der Tabelle TFK003.

[de] Die Suchhilfe H_T003 wurde durch die Suchhilfe FICA_SHLP_BLART ersetzt.

[de] [WMD-ST146626] Wertehilfe für Belegart in den PS-CD-Freigabekriterien

[de] Im xSuite-Customizing für die Freigabekriterien von PS-CD-Anordnungen (Transaktion WMD/PS_SPRO → xSuite Public Sector Business SolutionsxSuite BelegAnordnungenFreigabekriterien PS-CD) war im Feld Belegart bisher eine Suchhilfe auf FI-Belegarten hinterlegt.

[de] Im PS-CD angelegte Belegarten konnten nicht ausgewählt werden.

[de] Nun können über die Suchhilfe für das Feld Belegart PS-CD-Belegarten ausgewählt werden.

[de] Technischer Hintergrund

[de] Die Suchhilfe H_T003 wurde durch die Suchhilfe FICA_SHLP_BLART ersetzt.

[de] Behobene Fehler: PS-M

[de] Daueranordnungen anlegen/ändern: Wenn SGTEXT der Kreditorenzeile ein Pflichtfeld ist, funktioniert der Batch-Input nicht

[de] Beim Anlegen und beim Ändern einer PS-M-Daueranordnung war der Batch-Input bisher fehlerhaft, wenn das Feld Segmenttext als Pflichtfeld markiert war.

[de] Das Feld Segmenttext wurde im Batch-Input zu spät gefüllt, sodass vor dem Füllen des Feldes bereits die Pflichtfeldprüfung stattfand.

[de] Nun funktioniert der Batch-Input korrekt.

[de] Daueranordnungen: Beim Anlegen aus der Validierung heraus wird der Funktionsbereich nicht gefüllt

[de] Beim Anlegen einer PS-M aus der Validierung heraus wurde bisher das Feld Funktionsbereich nicht gefüllt.

[de] Das Batch-Input-Skript wurde daher um das Feld Funktionsbereich ergänzt. Nun wird das Feld beim Anlegen einer PS-M-Daueranordnung gefüllt.

[de] Steuerkennzeichen wird nicht in die PS-M-Anordnung übertragen

[de] In der sachlichen Prüfung und in der Vervollständigung ist es möglich, das Steuerkennzeichen einer PS-M-Anordnung zu ändern. Durch einen Klick auf den Button In SAP Beleg übertragen wird die Änderung in den SAP-Beleg übertragen.

[de] Bisher war diese Änderung des Steuerkennzeichens nur im Anzeigemodus der Anordnung sichtbar. Im Änderungsmodus (Transaktion F872 für normale Anordnungen und Transaktion F8Q3 für Daueranordnungen) wurde das Steuerkennzeichen nicht angezeigt.

[de] Nun wird das geänderte Steuerkennzeichen nach Übertragung in den SAP-Beleg auch im Änderungsmodus einer PS-M-Anordnung angezeigt.

[de] Technischer Hintergrund

[de] Wenn der Beleg mehr als ein Steuerkennzeichen enthält, muss beim Übertragen von PS-M-Anordnungen in der Kreditorenzeile des Belegs im Feld MWSKZ der Wert ** übertragen werden. Auf diese Weise funktioniert die Steuerbehandlung korrekt.

[de] PSP-Elemente werden bei gebuchten PS-M-Belegen in der Anordnungsübersicht nicht angezeigt

[de] In der Anordnungsübersicht wurden bisher für gebuchte PS-M-Anordnungen in der Spalte PSP-Element keine Werte angezeigt.

[de] Grund hierfür war die unterschiedliche Benennung des Feldes PSP-Element bei gebuchten und bei vorerfassten Belegen. Ein entsprechendes Feldmapping wurde ergänzt.

[de] Nun werden die PSP-Elemente von gebuchten PS-M-Belegen in der Anordnungsübersicht korrekt angezeigt.

[de] Customizing-Einstellung "sync wenn leer" funktioniert für Kopfdaten und Kundenfelder nicht

[de] Die Synchronisationsmethode Nur wenn leer (Transaktion /WMD/PS_SPRO → xSuite Public Sector Business SolutionsxSuite BelegVoreinstellungen für PS-M Dialogschritte) legt fest, dass der Kontierungsblock mit Werten aus dem SAP-Beleg gefüllt wird, sofern der Kontierungsblock beim Aufruf der Workflowaufgabe leer ist.

[de] Wenn der PS-M-Kontierungsblock mit einer Kundenimplementierung ausgestattet ist, funktionierte diese Customizing-Einstellung für Kopfdaten und Kundenfelder bisher nicht.

[de] Nun können die Datenbeschaffungsmethoden und die Synchronisationsmethode kundenindividuell redefiniert werden.

[de] Technischer Hintergrund

[de] Der Sync ist im Constructor eingebaut und kann daher nicht redefiniert werden.

[de] Die Initialisierungssequenz wurde in die Methode INITIALIZE ausgelagert.

[de] Zusätzlich zu den im GIT dokumentierten Anpassungen:

[de] Klasse /WMD/CL_XF_AP_ACC, Methode CONSTRUCTOR:

super->constructor( i_model = i_model ).
 
*{   INSERT         PS0K900779 

  "" for xSuite Public Sector :

  "" do not do the initializations there!

  "" Do it in /wmd/if_xf_acc~initialize to enable customer redefinitions.

  if /wmd/if_xf_acc~objecttype <> /wmd/if_dom_wmd_objtyp=>sc_fm."" '/WMD/XF_FM'

*}   INSERT

(...)

*{   INSERT         PS0K900779 

  endif.

*}   INSERT

endmethod.

[de] Klasse /WMD/CL_XF_AP_ACC, Methode CONSTRUCTOR:

*{   INSERT         PS0K900779                                        2

  if xfbc->objecttype <> '/WMD/XF_FM'.

*}   INSERT 

  iref_head   = /wmd/cl_xf_iv_head=>factory( model = me).

  iref_item   = /wmd/cl_xf_iv_item=>factory( model = me type = 'ITEM' ).

  iref_irel   = /wmd/cl_xf_iv_item=>factory( model = me type = 'IREL' ).

  iref_select = /wmd/cl_xf_iv_item=>factory( model = me type = 'SELECT' ).

  iref_acc    = /wmd/cl_xf_iv_acc=>factory( model = me).


*{   DELETE         PS0K900779                                        1

*\  if xfbc->objecttype <> '/WMD/XF_FM'.

*}   DELETE

    "" get recurring document
    iref_rd =/wmd/cl_xf_ap_rd=>factory( model = me ).

  endif.


endmethod.

[de] Klasse /WMD/CL_XF_AP_ACC, Methode CONSTRUCTOR:

** Save model reference

  model = i_model.

 
*{   INSERT         PS0K900779    

  if /wmd/if_xf_acc~objecttype <> /wmd/if_dom_wmd_objtyp=>sc_fm.
"" '/WMD/XF_FM'

*}   INSERT

    "" Initialize

 (...)
 
*{   INSERT         PS0K900779 

  endif.

*}   INSERT

  set handler on_viewer_click for all instances.

*}   REPLACE

 
endmethod.

[de] Fachamt wird für PS-M-Anordnungen beim Vorerfassen nicht übertragen

[de] Aus dem Anordnungsmonitor heraus kann eine PS-M-Daueranordnung vorerfasst werden (Transaktion /WMD/FP_PSM → Button Vorerfassen)

[de] Beim Vorerfassen wurde bisher das Feld Fachamt nicht in die Anordnung übernommen, wenn dieses Feld im Übersichts-Dynpro eingeblendet war. Dies ist der Fall, wenn der SAP Switch PSM_FA_CI2_EA_REV aktiv ist.

[de] Nun wird das Fachamt übernommen.

[de] Zahlsperre wird beim Anlegen einer Anordnung nicht übernommen

[de] Aus dem Anordnungsmonitor heraus kann eine PS-M-Anordnung angelegt werden (Transaktion /WMD/FP_PSM → Button Anlegen)

[de] Bisher wurde beim Anlegen einer PS-M-Anordnung die Zahlsperre nicht in die Anordnung und nicht in den Workflow-Beleg übernommen.

[de] Das wurde korrigiert. Nun wird die Zahlsperre in die Anordnung und den Workflow-Beleg übernommen.

[de] Voraussetzung: Der erweiterte xSuite-Parameter XF_ACC_ZLSPR_MODE ist auf den Wert S gesetzt (Transaktion /WMD/XF_PARAM_XT).

[de] Transfer bei PS-M-Daueranordnungen

[de] Der Transfer bei PS-M-Daueranordnungen funktionierte mit mehreren Positionen nicht korrekt. Die Finanzpositionen der ersten Zeilen wurden mit den Finanzpositionen der letzten Zeilen überschrieben.

[de] Nun funktioniert der Transfer korrekt.

[de] [WMD-ST145168] Werteprüfung Kostenstelle beim Abschluss der sachlichen Prüfung

[de] Wenn in der sachlichen Prüfung eine Kostenstelle angegeben wird, die nicht im System vorhanden ist, erscheint vor Abschluss der Aufgabe eine Fehlermeldung.

[de] Wird die Eingabe korrigiert und eine im System vorhandene Kostenstelle angegeben, erschien bisher fälschlicherweise erneut eine Fehlermeldung. Diese Fehlermeldung bezog sich auf die vorherige, bereits korrigierte Kostenstelle.

[de] Nach Korrektur der Kostenstelle erscheint nun keine Fehlermeldung mehr.

[de] Technischer Hintergrund

[de] In der Methode MAP_ACC_TO_PRELIM_DOCUMENT (Klasse /WMD/CL_XF_AP_ACC) wurde die Initialisierung des CO-Message-Handlers ergänzt.

[de] [WMD-ST146405] Anzeige des Steuerkennzeichens in der Anordnungsübersicht

[de] In der Anordnungsübersicht kam es bei der Selektion eines gebuchten PS-M-Belegs, dessen Positionen unterschiedliche Steuerkennzeichen haben, bisher zu einen der folgenden Anzeigen:

  • [de] Alle Positionen des Belegs bekamen das Steuerkennzeichen **.

  • [de] Alle Positionen des Belegs bekamen das Steuerkennzeichen der ersten Position.

[de] Die Steuerkennzeichen von gebuchten PS-M-Belegen werden in der Anordnungsübersicht nun für die jeweiligen Positionszeilen korrekt angezeigt.

[de] Technischer Hintergrund

[de] Die Methoden ENRICH_FROM_BKPF und ENRICH_FROM_VBKPF (Klasse /WMD/CL_XF_PS_INOV) wurden entsprechend angepasst.

[de] [WMD-ST138778] Kopfdaten der sachlichen Prüfung - Text zur Anordnungsnummer ist zu lang

[de] Bei einer PS-M-Anordnung, die sich z. B. in der sachlichen Prüfung befindet, kam es bei der Anzeige des Felds PS-M Anordnungsnummer teilweise zu Überschneidungen von Feldname und eingegebenem Wert.

[de] Der angezeigte Feldname wurde daher von PS-M Anordnungsnummer auf PS-M Anordnungsnr. verkürzt.

[de] [WMD-ST147187] Anzeige Steuerbetrag in den PS-M-Kopfdaten der sachlichen Prüfung

[de] Aus dem Anordnungsmonitor heraus kann eine PS-M-Anordnung vorerfasst werden.

[de] Nach der Vorerfassung wurde der Steuerbetrag in den Kopfdaten der Anordnung falsch angezeigt.

[de] Dies wurde angepasst. Nun wird der Steuerbetrag von vorerfassten PS-M-Anordnungen korrekt angezeigt.

[de] Technischer Hintergrund

[de] Für die Anzeige im HTML-Kopf wurde bei der Berechnung des Steuerbetrags fälschlicherweise für die Belegposition, die die Steuer enthält, ein Steuerbetrag ausgerechnet:

[de] In der Methode TAX_FROM_ITEMS (Klasse /WMD/CL_XF_AP) enthält die Tabelle it_vbseg drei Zeilen, anstatt der erwarteten zwei Zeilen.

[de] Eine dieser Zeilen ist als Steuerzeile gekennzeichnet und sollte bei der Berechnung nicht berücksichtigt werden.

[de] Sie enthält das Kennzeichen BUZID = T.

[de] Die Methoden CALCULATE_TAX und TAX_FROM_ITEMS (Klasse /WMD/CL_XF_AP) wurden entsprechend korrigiert.

[de] Behobene Fehler: xSuite Web/SAP Fiori

[de] xSuite Web: Nettofälligkeit in der sachlichen Prüfung wird falsch gefüllt

[de] In der sachlichen Prüfung von PS-CD-Anordnungen führte die Eingabe eines Wertes im Feld Nettofälligkeit in einer neuen Positionszeile fälschlicherweise zu einer Fehlermeldung. Beim Prüfen der Daten wurde der eingegebene Wert als ungültig markiert.

[de] Diese Fehlermeldung wird nun nicht mehr angezeigt. Die entsprechende Stelle wurde im JavaScript-Code korrigiert.