Blog – der SAP HCM Notizzettel

Exceldatei im Hintergrund auf Server speichern

Das klingt zwar einfach, ist es aber eigentlich nicht. Denn während man für den ALV jede Menge Excel-Funktionalitäten im Dialog hat, muss man bei Hintergrundfunktionalitäten ganz schön lange suchen. Gut, dass ich diesen Beitrag gefunden habe, der gehört auf alle Fälle auf den Notizzettel. Mit der Klasse edx_util ist das alles kein Problem.

Hier ein Beispielprogramm:

DATA gt_vbak TYPE TABLE OF vbak.
PARAMETERS: p_file TYPE path-pathextern OBLIGATORY LOWER CASE DEFAULT '/usr/sap/trans/def.xlsx'.
TRY.
* Testdaten lesen
    SELECT vbeln erdat erzet ernam FROM vbak
      INTO CORRESPONDING FIELDS OF TABLE gt_vbak.

    IF sy-subrc = 0.

*
      DATA: lv_bin_data TYPE xstring.

* Creates XLS fom the ITAB
      edx_util=>create_xls_from_itab( EXPORTING i_xlsx    = abap_true
                                      IMPORTING e_xstring = lv_bin_data
                                      CHANGING  ct_data   = gt_vbak ).

      IF xstrlen( lv_bin_data ) > 0.
        OPEN DATASET  p_file FOR OUTPUT IN BINARY MODE.
        IF sy-subrc EQ 0.
          TRANSFER lv_bin_data TO  p_file.
          CLOSE DATASET p_file.
        ENDIF.
      ENDIF.
    ENDIF.
ENDTRY.

https://www.abapforum.com/forum/viewtopic.php?p=100428&sid=82f427f9f1e4141d21077d8bef93dca4#p100428 – Ein herzliches Danke an den Autor!

Supportpackage M2 vom 09.10.2025

Das Package M2 entspricht im Wesentlichen den Nummern P6 und F0 für die anderen SAP Versionen. Das nächste Supportpackage – M3 – erscheint am 06.11.2025.

SAP-KomponenteSAP-KomponentennameNummerTitelKommentarPrioritätURL
PY-DEDeutschland3627187Auswertungsreport Abrechnungsergebnisse: Fehler beim Aufrufen des Reports über die Transaktion HRPAYDE_PRANEs sind Aktivitäten vorzunehmen aus den manuellen Korrekturanleitungen bevor das HRSP oder die Korrekturanleitung eingespielt wird.mittelhttps://me.sap.com/notes/3627187
PY-DE-BABehördenkommunikation3649915B2A-SV: Umstellung der Übertragung und Abholung auf eXTra 1.5 (SOAP) für SAP HR 6.00 und 6.04 ohne MTOMFehler "Es ist ein Fehler bei der Verarbeitung der Inhalte der eXTra-XML-Datei aufgetreten: Unzulaessige Kombination Procedure/DataType (DataType "Abholung_BASE64" anstatt "Abholung_MTOM")". Nach dem Einspielen sind die Logischen Ports manuell anzupassen.mittelhttps://me.sap.com/notes/3649915
PY-DE-CIBauwirtschaft3641410DBAU: Urlaubsjahr aus IT 2006 nicht bestimmbarFehler "Urlaubsjahr aus IT 2006 nicht bestimmbar (DOCNR &1)' (HRPAYDECI188)".mittelhttps://me.sap.com/notes/3641410
PY-DE-FPFolgeaktivitäten3652555Technische Änderung in der SozialversicherungEs gibt keine Auswirkungen auf die vorhandene Funktionalität.mittelhttps://me.sap.com/notes/3652555
PY-DE-FP-A1A1 Meldeverfahren3653389A1-Verfahren: Optimierung des Protokolls bei Ausschluss von PersonalnummernEs wird empfohlen, das Detailprotokoll in Reports der SV-Meldeverfahren nur bei Simulationsläufen für wenige Personalnummern zu aktivieren.mittelhttps://me.sap.com/notes/3653389
PY-DE-FP-E2ELStAM Verfahren3636682ELStAM-Checktool: Merkmal DE2EL wird nicht berücksichtigtMit dem Einspielen wird das Merkmal DE2EL bei der Prüfung Anmeldung (AN001) und Prüfung Abmeldung (AB001)berücksichtigt und es kommt nicht mehr zu falschen Fehlermeldungen.mittelhttps://me.sap.com/notes/3636682
PY-DE-FP-E2ELStAM Verfahren3634502ELStAM-PKV: Anpassungen der Prüfung auf korrektes Customizing der Teilapplikation E2PVKünftig gibt es keine Laufzeitfehler mehr und es kommt ausschließlich zu selteneren Warn- statt Fehlermeldungen.mittelhttps://me.sap.com/notes/3634502
PY-DE-FP-EELEEL-Meldeverfahren3618604EEL: Steuerbrutto für Grenzgänger Belgien wird irrtümlich um 8% gemindertDie neue Teilapplikation SVE8 ist m Standard ab 01.01.2026 gültig. Sie kann über V_T596D für frühere Zeiträume aktiviert werden. Dann sind manuelle Korrekturarbeiten erforderlich, da es Änderungen im Netto-Entgelt der EEL-Meldung geben kann.mittelhttps://me.sap.com/notes/3618604
PY-DE-FP-LSALohnsteueranmeldung3633923LStA: Berücksichtigung weiterer Abrechnungskreise bei Nutzung des Prozessmodells (PUST/PEST)Der zusätzlicher Parameter P_PMVARI wird durch die Verwendung der Tabelle TVARVC mit einer Variable mit dem Wert X gesetzt.mittelhttps://me.sap.com/notes/3633923
PY-DE-FP-MVSI Notifications3649139SV: Generische Zuordnerfunktionalität - Anzeige SimulationsnachrichtZuküftig wird beim Ausführen der Reports ohne Datenbank-Update die Nachricht "Simulationslauf, kein Datenbank-Update" im Protokoll aufgeführt.mittelhttps://me.sap.com/notes/3649139
PY-DE-FP-MVSI Notifications3651760DaBPV: Abbruch beim Erstellen von HistorienanfragenNach Einspielen des Hinweises gibt es keine nABAP-Runtime-Fehler mehr bei RP_PAYDE_DBP_CREATE_NOTIFS_HIS.mittelhttps://me.sap.com/notes/3651760
PY-DE-FP-MVSI Notifications3638757DaBPV: Änderung der AbsendernummerKorrektur des Programmfehlers.mittelhttps://me.sap.com/notes/3638757
PY-DE-FP-MVSI Notifications3646178DaBPV: Sachbearbeiterliste Statuswechsel trotz FehlermeldungFehler "Person wird bereits von User XY bearbeitet".mittelhttps://me.sap.com/notes/3646178
PY-DE-FP-MVSI Notifications3639715DaBPV: Umgang mit der (ungültigen) SteuerIDU.a. Fehler "Eine Anmeldung für diese IdNr ist nicht zulässig"(PUEG-3007-F). mittelhttps://me.sap.com/notes/3639715
PY-DE-GR-MPMutterschutzgesetz3627614Zuschuss Mutterschaftsgeld: Abbruch bei weniger als drei GrundlagenmonatenFehler "ZuschMuschGeld: Weniger als 3 Grundlagenmonate vorhanden".mittelhttps://me.sap.com/notes/3627614
PY-DE-NT-CIDirektversicherung3578422AVmG, BZAE: Fehlerhafte Kennzeichnung der Klasse CL_HRPAYDE_AVM_CONT_BZAE als finalKünftig ist die Anleitung des Hinweises 2763286 umsetzbar.mittelhttps://me.sap.com/notes/3578422
PY-DE-NT-RHKurzarbeitergeld / Schlechtwettergeld3617451KEA-Meldeverfahren: Berücksichtigung der nicht AV-pflichtigen Personen in der Gesamtzahl der ArbeitnehmerMit der Einführung des KEA-Meldeverfahrens wird es notwendig, dass der Infotyp 0049 auch für nicht AV-pflichtige Personen angelegt wird. Dieser Hinweis liefert die dafür benötigten Programmänderungen aus. mittelhttps://me.sap.com/notes/3617451
PY-DE-PSPublic Sector3648255TVöD SuE: Warnmeldung bei Austritt im FolgeperiodeNunmehr erscheint in der Voraustrittsperiode die Warnmeldung "Restbetrag im Kontingent &1, Austritt in der Folgeperiode" (Nr. 018 aus der Nachrichtenklasse HRPAYDE_CONT).mittelhttps://me.sap.com/notes/3648255
PY-DE-PSPublic Sector3652107Anpassung zu TVöD Tarifeinigung 2025 (Bund/VKA)Ausschließlich bei Einspielung des HRSP ist ein Customizingabgleich mit dem SAP-Referenzmandanten 000 durchzuführen.mittelhttps://me.sap.com/notes/3652107
PY-DE-PSPublic Sector3641087Uneindeutige Ermittlung der GemeindenummerKorrektur der Tatsache, dass der Funktionsbaustein PYDE_GET_BUNDESLAND bei unterschiedlichen Datenbanksystemen unterschiedliche Gemeindenummern liefern kann.mittelhttps://me.sap.com/notes/3641087
PY-DE-RP-STBescheinigungen3656016BEW: Bürgergeld - Fehlende/Falsche Werte im PDF-FormularKorrektur der Fehler, die in der Bürgergeld-Bescheinigung des SAP-Hinweises 3563999 noch vorhanden waren.mittelhttps://me.sap.com/notes/3656016
PY-XX-BSGrundlagen3644714Abrechnung: Änderungen für Recall und MIXKorrektur u.a. der nach SAP-Hinweis 1166656 entstandenen Fehler durch eine ausführliche Korrekturanleitung bzw. das Einspielen des HRSP.mittelhttps://me.sap.com/notes/3644714