Ansicht
Dokumentation

RPCEDTD0_HRFORMS_OPTIONS - HRForms: Entgeltnachweis mit verschiedenen Darstellungsoptionen

RPCEDTD0_HRFORMS_OPTIONS - HRForms: Entgeltnachweis mit verschiedenen Darstellungsoptionen

CPI1466 during Backup   CPI1466 during Backup  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Mit diesem Report können Sie die verschiedenen Darstellungsoptionen, die im HR-Formular SAP_PAYSLIP_DE_O (oder den davon erzeugten Kopien) bereitstehen, vorläufig ändern.

Für eine vorläufige Änderung der Darstellungsoptionen reicht es aus, zunächst diesen Report auszuführen. Dabei stellen Sie die gewünschten Optionen auf dem Selektionsbild ein und sichern die Werte ins ABAP-Memory. Danach können Sie - im gleichen Fenster oder Modus - das HR-Formular aufrufen. Bei der Ausgabe des Formulars verwendet das System dann die Optionen aus dem ABAP-Memory.

Hinweis

Um die Darstellung permanent zu ändern, müssen Sie deren Definition in den globalen Daten der Formular-Schnittstelle anpassen. Vergleichen Sie dazu die globalen Daten des Formulars mit denen des Formulars SAP_PAYSLIP_DE_O.

Integration

Voraussetzungen

  • Sie verwenden für den Entgeltnachweis ein HR-Formular (Transaktion HRFORMS, Ländergruppe 01, Formularklasse PAYSLIP).
  • Das HR-Formular hat ein Form-Builder-Layout (Layout-Editor Form Builder).
  • Sie verwenden für die vorläufige Änderung der Darstellungsoptionen und den Aufruf des HR-Formulars den gleichen Modus bzw. das gleiche Fenster. (Verschiedene Modi oder Fenster haben unterschiedliche ABAP-Memory-Bereiche.)

Funktionsumfang

Selektion

Folgende Optionen sind verfügbar:

  • @3S@ Alle Darstellungsoptionen anzeigen und Sichtbarkeit einstellen
  • @3T@ Nur gewählte Darstellungsoptionen anzeigen

Standardvarianten

Ausgabe

Anmerkungen

  • Darstellungsoptionen, die im gemeinsamen Include RPCEDTD0_HRFORMS_INIT berücksichtigt werden, gelten für alle HR-Formulare, die das Include verwenden. Das bedeutet, sie gelten auch im ehemaligen HR-Musterformular SAP_PAYSLIP_DE_P und in den davon kopierten kundeneigenen Formularen. Die Option @0S@ Formatierung der Mitteilungen funktioniert beispielsweise überall.
  • Bestimmte Darstellungsoptionen funktionieren aus technischen Gründen nur in dem aktuellen HR-Musterformular SAP_PAYSLIP_DE_O und davon kopierten oder entsprechend angepassten kundeneigenen Formularen. Das betrifft z.B. die Option zur @1U@ Darstellung der Organisatorischen Daten. (Diese erfolgt in diesen Formularen immer aus Sicht der In-Periode.)
  • Wenn Sie zusätzliche kundeneigene Darstellungsoptionen verwenden, müssen Sie diese im kundeneigenen Quelltext berücksichtigen (siehe Abschnitt Tipps und Tricks).

Tipps und Tricks

  • Gleiche Darstellungsoptionen für verschiedene HR-Formulare
Innerhalb des gleichen Modus oder Fensters gelten die vorläufigen Änderungen der Darstellungsoptionen für die verschiedenen HR-Formulare, welche die oben aufgeführten Bedingungen erfüllen.
  • Verschiedene Darstellungen eines Falls in verschiedenen Modi oder Fenstern
Sie können den gleichen Fall im selben Formular in verschiedenen Modi oder Fenstern mit unterschiedlichen Darstellungsoptionen anzeigen.
  • Auswahl der Darstellungsoptionen zu Ausgabebeginn
Mit dieser Option erscheint bei der Vordergrundverarbeitung das Selektionsbild des Reports auch vor der Ausgabe der ersten Seite. Das bedeutet, nach der Selektion im Druckprogramm und gegebenenfalls der Angabe des Druckers wählen Sie noch die Darstellungsoptionen aus.
  • Kundeneigene Darstellungsoptionen
Sie können auch eigene Darstellungsparameter ergänzen.
  • Legen Sie dazu in den globalen Daten der Layout-Schnittstelle eine neue Variable mit Namen C_ZZ an, z.B. C_ZZTEST. (Der Name sollte insgesamt nicht länger als acht Zeichen sein.)
    Beispiel: Die neue Variable hat das Datenelement XFELD.

  • In der Quelltext-Initialisierung der Layout-Schnittstelle programmieren Sie dann die unterschiedliche Darstellung der Daten in Abhängigkeit der neuen Option.

  • Ergänzen Sie das Customer-Include CI_HRF_01_PAYSLIP_OPTIONS in der DDIC-Struktur HRF_01_PAYSLIP_OPTIONS um ein Feld gleichen Namens: C_ZZ

  • Erzeugen Sie - falls noch nicht vorhanden - ein Include namens ZPCEDTD0_HRFORS_OPTIONS. Darin fügen Sie folgenden Quelltext ein:

* Zusätzliche Selektion(en):
* Makro CHECK_PARAM: Option, Typ, Ikone, Beschreibung
check_param: zztest xfeld icon_test 'Testdarstellung'(z01).
* u.s.w.
  • Darstellungsoptionen übersichtlicher gestalten
Um das Angebot der Darstellungsoptionen übersichtlicher zu gestalten, können Sie einzelne Optionen gezielt ausblenden. Wenn Sie @04@ Alle Darstellungsoptionen anzeigen und Sichtbarkeit einstellen wählen, erscheinen alle Darstellungsoptionen - auch solche, die vorher unsichtbar waren. Hinter den Darstellungsoptionen stehen zusätzliche Ankreuzfelder. Über diese Ankreuzfelder können Sie beeinflussen, welche Optionen weiter angezeigt bleiben, wenn Sie @05@ Nur gewählte Darstellungsoptionen anzeigen wählen.
  • Kundeneigene Default-Einstellungen
Sie können die Einstellungen des Reports in einer Variante sichern. Diese können Sie später wieder laden oder beim Start des Reports angeben. Wenn Sie beim Start des Reports keine Variante angeben, gibt es folgende Optionen:
  • Wenn der Benutzerparameter HRF_01_PAYSLIP_OPT beim Benutzer eingetragen ist, ermittelt das System einen Variantennamen aus dem Benutzerparameter. Damit kann jeder Benutzer eine andere Darstellungsvariante individuell für sich einstellen (z.B. die Auswahl der Darstellungsoptionen zu Ausgabebeginn).

  • Wenn der Benutzerparameter HRF_01_PAYSLIP_OPT nicht eingetragen ist, verwendet das System als Variantenname DEFAULT. Damit können Sie für alle anderen Benutzer eine einheitliche Darstellungsvariante vorgeben. (Die Variante gilt für alle Reports, die das Include RPCEDTD0_HRFORMS_INITverwenden.)

Wenn der Variantenname nicht vorhanden ist, gelten die Voreinstellungen aus dem Quelltext des jeweiligen Formulars.





General Material Data   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 9446 Date: 20240520 Time: 065730     sap01-206 ( 122 ms )