Ansicht
Dokumentation

OHA_DK_CUSTREP - Kundenerweiterung für Dänische Mitarbeiter-Reports mit ALV-Ausgabe pflegen

OHA_DK_CUSTREP - Kundenerweiterung für Dänische Mitarbeiter-Reports mit ALV-Ausgabe pflegen

Vendor Master (General Section)   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem Punkt können Sie Erweiterungen für Dänisch-spezifische Mitarbeiter-Reports pflegen, die als Ausgabe den ALV (ABAP List Viewer) verwenden. Als Beispiele Für solche Reports könen genannt werden:

  • RPCL72M0 - Liste über Steuerinfotypen
  • RPUPRRM0 - Liste über Pensionseinzahlungen
  • RPCDIFM0 - Differenzen des akteuellen zum letztmaligen Abrechnungslauf der gleichen Periode.
  • RPCLLMM0 - Liste über Retroaktiv angelfallene Differenzen bei Arbeitgeberwechsel.

Hierzu können Sie die Struktur HRDK_PERSON_INFO über die eingebundene Kundenspezifische Datenstruktur CI_HRDK_PERSON_INFO mit neuen Feldern versehen, die sie dann über die Erweiterung SE38HRM1, Funktionsbaustein EXIT_SAPLHRBAS09_REPORT_PR_001 mit Werten vershen können.

Sie wollen in allen Reports noch zusätlich die Adresse des Mitarbeiters anbieten. Legen Sie hierzu die Struktur CI_HRDK_PERSON_INFO an, und fügen Sie das Feld Z_STRAS mit dem Typ PAD_STRAS in die Struktur ein. Aktivieren Sie die Struktur. Legen Sie sich für die Kundenerweiterungen ein Projekt in der Transaktion CMOD an (z.B. ADD_FIELDS). Über Zuordnung Erweiterungen können Sie dann diesem Projekt die Erweiterung SE38HRM1 hinzufügen. Springen Sie dann über Komponenten zum Funktionsbaustein EXIT_SAPLHRBAS09_REPORT_PR_001, und legen das Programm ZXHDKU02 an, das vom Funktionsbaustein aufgerufen wird. In dieses Programm fügen Sie bitte den Code ein:

LOOP AT OUTPUT_TAB. SELECT SINGLE * FROM PA0006 WHERE PERNR = OUTPUT_TAB-PERNR
AND BEGDA <= OUTPUT_TAB-ENDDA
AND ENDDA >= OUTPUT_TAB-ENDDA.
OUTPUT_TAB-Z_STRAS = PA0006-STRAS.
MODIFY OUTPUT_TAB.
ENDLOOP.

Dadurch werden sämtliche Einträge in der Ausgabetabelle mit der Adresse des Mitarbeiters versehen, und Sie können dieses Feld nun in allen dänisch-spezifischen Ausgabereports mit ALV-Ausgabe verwenden (ausdrucken, als Mail verschicken, nach Adresse sortieren etc).

MODIFY OUTPUT_TAB.

MODIFY OUTPUT_TAB.

MODIFY OUTPUT_TAB.

MODIFY OUTPUT_TAB.

MODIFY OUTPUT_TAB.






BAL_S_LOG - Application Log: Log header data   BAL Application Log Documentation  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2650 Date: 20240601 Time: 224053     sap01-206 ( 52 ms )