Ansicht
Dokumentation

RPCDTAX0 - Vorprogramm Datenträgeraustausch mehrere Zahlungsläufe

RPCDTAX0 - Vorprogramm Datenträgeraustausch mehrere Zahlungsläufe

BAL Application Log Documentation   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Titel

Vorprogramm DTA für die Lohn- und Gehaltszahlung

Verwendung

Mit dem Vorprogramm DTA werten Sie die Ergebnisse der Personalabrechnung aus, um einen Datenbestand, die sogenannten Regulierungsdaten, zu erzeugen. Die Erzeugung der Regulierungsdaten bildet den ersten Schritt im Prozess der Lohn- und Gehaltszahlung.

Sie können das Vorprogramm DTA auch dann verwenden, wenn Sie innerhalb einer Abrechnungsperiode mehrere Teilzahlungen zu verschiedenen Terminen (qualifizierter Abschlag) vornehmen wollen.

Das Vorprogramm DTA kann Zahlungen mit unterschiedlichen Zahlwegen in einem Zahlungslauf auswerten. Die Zahlungsträgerprogramme, die die vom Vorprogramm DTA erzeugten Daten weiterverarbeiten, selektieren die entsprechenden Datensätze anhand des Zahlwegs.

Das Vorprogramm DTA verarbeitet sowohl Informationen aus den Stammdaten als auch Informationen aus dem Abrechnungsergebnis eines Mitarbeiters. Weitere Informationen finden Sie in den Abschnitten Zahlungsrelevante Informationen in den Stammdaten und Zahlungsrelevante Informationen im Abrechnungsergebnis in der SAP-Bibliothek. Wählen Sie dazu Personalwirtschaft -> Personalabrechnung -> Folgeaktivitäten -> Lohn- und Gehaltszahlung.

Integration

Die vom Vorprogramm DTA erzeugten Regulierungsdaten werden von länderspezifischen Zahlungsträgerprogrammen des Finanzwesens verarbeitet, um Zahlungsträger (z.B. DTA-Dateien für die Bank, Schecks) zu erzeugen. Sie müssen diese Folgeprogramme starten, nachdem das Vorprogramm DTA die Abrechnungsergebnisse der Mitarbeiter ausgewertet und die Regulierungsdaten erzeugt hat.

Voraussetzungen

Sie haben die Personalabrechnung für die Abrechnungsperiode, für die Sie die Lohn- und Gehaltszahlung vornehmen wollen, beendet. (Ausnahme: Sie führen vor Beendigung der Abrechnung einen qualifizierten Abschlag durch.)

Sie haben in Abstimmung mit dem Finanzwesen folgende Einstellungen im Customizing überprüft oder vorgenommen:

  • Einrichtung der Zahlwege (im Customizing des Personalmanagements unter Personaladministration -> Persönliche Daten -> Bankverbindung -> Zahlweg festlegen)
  • Einrichtung der Hausbanken und Hausbankkonten (im Customizing der Personalabrechnung unter Datenträgeraustausch-> Vorprogramme zum Datenträgeraustausch -> Hausbanken einrichten)
  • Festlegung der Absenderbanken (über das Merkmal Kontoverbindung des Absenders bei Datenträgeraustausch (DTAKT) im Customizing der Personalabrechnung unter Datenträgeraustausch -> Vorprogramme zum Datenträgeraustausch -> Absenderbanken festlegen)
  • Festlegung des zahlenden Buchungskreises, falls Sie nicht den im Infotyp Organisatorische Zuordnung (0001) hinterlegten Buchungskreis verwenden wollen (über das Merkmal Kontoverbindung des Absenders bei Datenträgeraustausch (DTAKT) im Customizing der Personalabrechnung unter Datenträgeraustausch -> Vorprogramme zum Datenträgeraustausch -> Absenderbanken festlegen).
  • Zuordnung der Textschlüssel für den Zahlungsverkehr zu Überweisungslohnarten (im Customizing der Personalabrechnung unter Datenträgeraustausch -> Vorprogramme zum Datenträgeraustausch -> Textschlüssel Zahlungsverkehr prüfen ).
Diese Zuordnung ist nicht in allen Länderversionen notwendig.

Funktionsumfang

Das Vorprogramm DTA liest für jedes aktuelle Originalergebnis der in einem Zahlungslauf verarbeiteten Mitarbeiter die Tabelle Zahlungsinformationen (BT) im Abrechnungsergebnis.

Dabei führt das System für jeden Eintrag in dieser Tabelle die folgenden Schritte durch:

  • Das System bestimmt die Informationen über den Zahlungsempfänger
  • aus dem Eintrag in der Tabelle Zahlungsinformationen(BT)

  • aus der Tabelle Empfängerschlüssel (T521B), wenn der Eintrag in der Tabelle Zahlungsinformationen (BT) einen Empfängerschlüssel enthält

  • aus den Infotypen Daten zur Person (0002) und Anschriften (0006), wenn der Eintrag in der Tabelle Zahlungsinformationen (BT) keinen Empfängerschlüssel und keine Empfängerdaten enthält

  • Das System wertet das Merkmal Kontoverbindung des Absenders bei Datenträgeraustausch (DTAKT) aus, um folgende Informationen zu ermitteln:
  • den zahlenden Buchungskreis

  • die Hausbank

  • das Hausbankkonto

  • Das System liest das Feld Verwendungszweck in der Tabelle Zahlungsinformationen(BT):
  • Wenn das Feld Verwendungszweck gefüllt ist, wird der Inhalt des Feldes in die Regulierungsdaten übernommen.

  • Wenn das Feld Verwendungszweck nicht gefüllt ist, wird der folgende Text verwendet: "Lohn/Gehalt", <Personalnummer> , <Abrechnungsperiode> oder "Rente/Pens.", <Personalnummer>, <Abrechnungsperiode>.

  • Das System bestimmt die Zahlungswährung:
  • Wenn das Feld Auszahlungswährung in der Tabelle Zahlungsinformationen (BT) eine Währung enthält, wird diese Währung für die Zahlung verwendet.

  • Wenn das Feld Auszahlungswährung in der Tabelle Zahlungsinformationen (BT) keine Währung enthält, wird die Währung aus dem Feld Währungder Tabelle Statusinformationen der Abrechnung (VERSC) für die Zahlung verwendet.

  • Das System liest die Bankleitzahlen der Hausbank und der Empfängerbank aus der Tabelle Bankenstamm (BNKA).
  • Das System prüft die Zahlungsdaten auf Konsistenz. Wenn für einen Mitarbeiter eine Zahlung mit inkonsistenten Daten vorliegt, führt das System für diesen Mitarbeiter keine Zahlung aus.
  • Das System erzeugt für jeden Eintrag in der Tabelle Zahlungsinformationen (BT) einen Eintrag in den Regulierungsdaten.

Wenn ein Zahlungslauf nicht korrekt durchgeführt wurde (z.B. aufgrund eines Programmabbruchs) müssen Sie diesen Zahlungslauf wiederholen. Voraussetzung für die folgende Vorgehensweise ist, dass Sie bei der Erzeugung des Zahlungslaufs, den Sie wiederholen wollen, das Kennzeichen Überweisungen kennzeichen gesetzt haben.

  1. Nehmen Sie die gleichen Einstellungen auf dem Selektionsbild des Vorprogramms DTA vor, die Sie bei der Erzeugung des ursprünglichen Zahlungslaufs vorgenommen haben.
  2. Tragen Sie zusätzlich in den Eingabefeldern Wiederholungslauf: Datum und Uhrzeit das Datum und die Uhrzeit des zu wiederholenden Zahlungslaufs ein.
  3. Durch diesen Eintrag wertet das System die Einträge in der Tabelle Zahlungsinformationen(BT) aus, die das Vorprogramm DTA zwar mit Datum und Uhrzeit gekennzeichnet hat, aber deren Datum und Uhrzeit mit Ihrer Eingabe in den Eingabefeldern Wiederholungslauf: Datum und Uhrzeitübereinstimmt.
  4. Wenn Sie nur die bereits gekennzeichneten Einträge in der Tabelle Zahlungsinformationen(BT) auswerten wollen, setzen Sie das Kennzeichen nur gekennzeichnete Sätze.
Wenn Sie dieses Kennzeichen nicht setzen, wertet das System auch Einträge in der Tabelle Zahlungsinformationen(BT) aus, die noch nicht mit Datum und Uhrzeit gekennzeichnet sind.
  1. Wählen Sie Ausführen.

Wenn Ihnen Datum und Uhrzeit des zu wiederholenden Zahlungslaufs nicht bekannt sind, gehen Sie wie folgt vor:

  1. Zeigen Sie mit dem Programm Anzeigen von Abrechnungsergebnissen (Report H99_DISPLAY_PAYRESULT) ein Abrechnungsergebnis (eines beliebigen Mitarbeiters) an, das für den ursprünglichen Zahlungslauf ausgewertet wurde.
  2. Zeigen Sie die Tabelle Zahlungsinformationen(BT) an.
  3. Wählen Sie einen Eintrag der Tabelle Zahlungsinformationen(BT) aus, den das Vorprogramm DTA bei der Erstellung des ursprünglichen Zahlungslaufs mit Datum und Uhrzeit gekennzeichnet hat.
  4. Notieren Sie sich die Werte in den Feldern Datumund Uhrzeit, um Sie auf dem Selektionsbild des Vorprogramms DTA in die Felder Wiederholungslauf: Datum und Uhrzeiteinzutragen.

Selektion

Das Selektionsbild des Vorprogramms DTA ist länderabhängig. Im folgenden werden nur die wichtigsten länderunabhängigen Parameter beschrieben.

Überweisungen kennzeichnen

Wir empfehlen, dieses Kennzeichen zu setzen. Es bewirkt, dass das System jeden verarbeiteten Eintrag der Tabelle Zahlungsinformationen(BT) mit Datum und Uhrzeit kennzeichnet, um ihn für spätere Zahlungsläufe als "verarbeitet" zu kennzeichnen. So wird verhindert, dass Einträge in der Tabelle Zahlungsinformationen(BT) versehentlich mehrmals verarbeitet werden. Wenn die Personalabrechnung wiederholt wird, nachdem Sie das Vorprogramm DTA ausgeführt haben, überschreibt das System die mit Datum und Uhrzeit gekennzeichneten Einträge nicht, sondern führt eine Differenzrechnung durch. Deswegen müssen Sie das Kennzeichen Überweisungen kennzeichnen auf jeden Fall setzen, wenn Sie einen qualifizierten Abschlag durchführen wollen.

Lohnart

Mit Hilfe dieser Eingabefelder können Sie einen Zahlungslauf auf bestimmte Lohnarten einschränken, um beispielsweise die für Externe Überweisungen (Infotyp 0011) erzeugten Lohnarten getrennt vom Gehalt des Mitarbeiters zu zahlen.

Test

Wenn Sie dieses Kennzeichen setzen, zeigt das System als Ergebnis eines Zahlungslaufs lediglich die durchzuführenden Zahlungen an. Es erzeugt keine Regulierungsdaten und verändert keine Daten im Abrechnungsergebnis.

Hinweis

Der Abschnitt SEPA ist nur für die Länderversion Finnland relevant. Dieser Abschnitt des Selektionsbildes hat die folgenden Felder:

  • Requested Execution Date: Geben Sie das Datum an, an dem das System die für die Überweisung an die Finanzbuchhaltungsabteilung relevanten Zahlungsinformationen übermitteln soll. Geben Sie das Datum im Format tt.mm.jjjj ein.
Hinweis
Geben Sie das Datum hier nur ein, wenn es sich um eine Off-Cycle-Abrechnung handelt.
  • Date ID for Requested Execution: Geben Sie den Datumsidentifikator an, der das für die Überweisung an die Finanzbuchhaltungsabteilung relevante Datum für die Übermittlung der Zahlungsinformationen angibt. Das System liest den Datumsidentifikator aus der Tabelle Datumsidentifikatoren (T54C5) und bezieht das entsprechende Datum aus der Tabelle Periodenbezogene Datumseinträge (T549S).
Hinweis
Geben Sie in dieses Feld nur einen Wert ein, wenn es sich um eine reguläre Abrechnung handelt.

  • Model Avione and YAP: Wählen Sie diese Option, wenn der Report die Gewerkschaftsreferenznummer (TUM) für die SEPA-Zahlungsdatei mit der verfügbaren Berechnungsmethode Model Avione und YAP erzeugen soll. Weitere Informationen finden Sie unter Zweites Modell für die Generierung von Referenznummern.
  • Model Digia: Wählen Sie diese Option, wenn der Report die Gewerkschaftsreferenznummer (TUM) für die SEPA-Zahlungsdatei mit der verfügbaren Berechnungsmethode Model Digia erzeugen soll. Weitere Informationen finden Sie unter Drittes Modell für die Generierung von Referenznummern.

Standardvarianten

Ausgabe

Das Vorprogramm DTA erzeugt einen Zahlungslauf, der Regulierungsdaten enthält. Sie können jeden Zahlungslauf durch die Kombination von Programmlaufdatumund Identifikationsmerkmaleindeutig identifizieren. Das Identifikationsmerkmalergibt sich aus der sechsstelligen Systemzeit, zu der Sie das Vorprogramm DTA gestartet haben. Das System ersetzt die letzte Stelle der sechsstelligen Systemzeit im Identifikationsmerkmal durch ein P.

Beispiel: Sie haben das Vorprogramm DTA am 14.04.2001 um 9:25:12 Uhr gestartet. Sie können den erzeugten Zahlungslauf durch die Kombination von Programmlaufdatum (14.04.2001) und Identifikationsmerkmal (09251P) eindeutig identifizieren.

Die in einem Zahlungslauf enthaltenen Regulierungsdaten werden in den folgenden Tabellen gespeichert:

  • Verwaltungssätze für das Zahlungsprogramm (REGUV)
  • Regulierungsdaten aus Zahlprogramm (REGUH)
  • Bearbeitete Positionen aus Zahlprogramm (REGUP)

Die Daten in diesen Tabellen werden von den Zahlungsträgerprogrammen des Finanzwesens weiterverarbeitet. Weitere Informationen hierzu finden Sie in der SAP-Bibliothek. Wählen Sie dazu Rechnungswesen -> Finanzwesen -> Kreditorenbuchhaltung -> Debitoren- und Kreditorenbuchhaltung -> Zahlen.






PERFORM Short Reference   CL_GUI_FRONTEND_SERVICES - Frontend Services  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 18275 Date: 20240520 Time: 054720     sap01-206 ( 296 ms )