Ansicht
Dokumentation

RPUD3MD0 - Reports des SV-Meldewesens im Verteilten Reporting starten

RPUD3MD0 - Reports des SV-Meldewesens im Verteilten Reporting starten

ROGBILLS - Synchronize billing plans   BAL_S_LOG - Application Log: Log header data  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Verwendung

Mandanten- bzw. systemübergreifende Verarbeitung von SV-Meldungen. Zusammenfassung der Meldungen aus mehreren Mandanten/Systemen in einer Meldedatei.

Integration

Folgende Reports des SV-Meldewesens können im parallelen/verteilten Reporting benutzt werden:

  • RPCDSTD0 (DEÜV-Meldedateien für Sofortmeldungen erstellen)
  • RPCBMTD1 (DEÜV-Datenträger für Berufsständische Versorgung erstellen)
  • RPCBOHD0 (Übertragung von Meldungen an die DASBV)
  • RPCZOHD0 (Übertragung von Meldungen der Zahlstelle an die Krankenkasse)
  • RPCEAHD0 (Übertragung von Erstattungsmeldungen)
  • RPCEEHD0_OUT (Entgeltersatzleistungen Meldedateien erstellen)
  • RPCRGHD0_OUT (rvBEA-Meldedateien erstellen (Registrierung))
  • RPUD3AD0 (Kennzeichnen und Löschen von DEÜV-Meldungen)

Voraussetzungen

  • Es gelten die allgemeinen Voraussetzungen für paralleles und verteiltes Reporting, siehe Dokumentation zu Report RPMREP00. Insbesondere muss das Customizing für die absendenden Personalbereiche in allen Mandanten/Systemen gleich sein.
    Eine Trennung der Personalnummern ist jedoch nicht notwendig.
  • Im Startmandant/-system ist eine Variante für den Report vorhanden, die auf dem Selektionsbild des RPUD3MD0übergeben wird. Der Report wird dann in allen Mandanten/Systemen mit dieser Variante gestartet. Es ist nicht nötig, dass diese Variante in den aufgerufenen Mandanten/Systemen vorhanden ist.
  • Da der DEÜV-Dateizähler (Tabelle T5D4U) nur im Startmandanten aktualisiert wird, muss bei der mandanten- bzw. systemübergreifenden Verarbeitung von SV-Meldungen immer der gleiche Startmandant gewählt werden.
Ein Wechsel des Startmandanten - ohne Nachziehen der Tabelle T5D4U- führt zu einem Schiefstand der Dateizähler und zur Ablehnung der Meldedateien durch die Annahmestellen.
  • Die aufgerufenen Reports müssen Daten (Datum und Uhrzeit der Übertragung, Dateizähler) mit dem Startmandanten/-system austauschen. Dazu muss in allen aufgerufenen Mandanten eine gleichnamige RFC-Verbindung zum Startmandanten/-system angelegt werden. Diese RFC-Rückverbindung muss in der Start-Variante des DEÜV-Reports im versteckten Parameter P_CBDST (nicht sichtbares Selektionskriterium) über eine Variable aus Tabelle TVARVübergeben werden.
    Außerdem benötigt das Rahmenprogramm RPUD3MD0 noch eine RFC-Rückverbindung auf dem Selektionsbild, die zum Aufruf des Schedulers RPMREP00 verwendet wird. Hier kann die gleiche RFC-Destination wie im Parameter P_CBDST verwendet werden.
  • Die oben genannten Reports des SV-Meldewesens dürfen im parallelen/verteilten Reporting ausschließlich über das RahmenprogrammRPUD3MD0gestartet werden. Ein direkter Start über den Scheduler RPMREP00führt zum Abbruch der Reports.

Funktionsumfang

Das Rahmenprogramm RPUD3MD0 dient dazu, den eigentlichen Scheduler für paralleles und verteiltes Reporting (RPMREP00) aufzurufen.

Der auf dem Selektionsbild angegebene Report wird in allen Zielmandanten/-systemen ausgeführt.

Die Auswertung und Protokollierung der dort gesammelten Daten findet im Startmandanten statt. Weitere Informationen zur Technik des parallelen und verteilten Reportings finden Sie in der Dokumentation zum Report RPMREP00.

Für die einzelnen Reports des SV-Meldewesens findet folgende Verarbeitung statt:

  • RPCD3HD0_OUT (DEÜV-Meldedateien erstellen) und
    RPCDSTD0 (DEÜV-Meldedateien für Sofortmeldungen erstellen)
    RPCBMTD1 (DEÜV-Meldedateien für Berufsständische Versorgung erstellen) und
    RPCBOHD0 (Übertragung von Meldungen an die DASBV)
    RPCZOHD0 (Übertragung von Meldungen der Zahlstelle an die Krankenkasse)
    RPCEAHD0 (Übertragung von Erstattungsmeldungen)
    RPCEEHD0_OUT (Entgeltersatzleistungen Meldedateien erstellen)
    RPCBNHD0_OUT (Übertragung von SV-Beitragsnachweisen)
    RPCBAHD0_OUT (Übertragung von BEA-Meldungen)
    RPCRGHD0_OUT (rvBEA-Meldedateien erstellen (Registrierung))
    RPCRVHD0_OUT (rvBEA-Meldedateien erstellen)
    RPCA1HD0_OUT (A1-Meldedateien erstellen)
Die selektierten Meldungen in den Zielmandanten werden als 'übertragen' gekennzeichnet. Die zugehörigen TemSe-Objekte mit dem Inhalt der Meldedateien werden jedoch im Startmandanten erstellt.
Dadurch werden Meldungen aus unterschiedlichen Mandanten, die den gleichen Absender und dieselbe Annahmestelle haben, in das gleiche TemSe-Objekt bzw. dieselbe Meldedatei geschrieben.
Der Dateizähler wird im Startmandanten erhöht.
  • RPUD3AD0 (Kennzeichnen und Löschen von DEÜV-Meldungen) und
    RPUSVMD0_FLAG (Kennzeichnen von SV-Meldungen)
Zur Kennzeichnung einzelner Meldungen kann der Report RPUD3AD0 weiterhin in den jeweiligen Mandanten/Systemen gestartet werden. Um eine ganze Datei (Kombination von Absender, Annahmestelle und Dateizähler) zu kennzeichnen, muss der Report jedoch über das Rahmenprogramm RPUD3MD0 gestartet werden, da in den einzelnen Mandanten der Dateizähler nicht vorhanden ist.
Über den Report RPUSVMD0_FLAG sollten keine einzelnen Meldungen gekennzeichnet werden, sondern ganze Dateien. Einzelne Meldungen können über die Sachbearbeiterlisten der einzelnen Meldeverfahren gekennzeichnet werden.
Der Reports holen sich dann anhand von Absender, Empfänger, Dateinummer über die RFC-Rückverbindung (Parameter P_CBDST) die nötigen Übertragungsdaten im Startmandanten aus der Tabelle T5D4U und kennzeichnen die zugehörigen Meldungen in den Zielmandanten/-systemen.
Die Kennzeichnung eines kompletten Datenträgerlaufs bzw. einer kompletten Meldedatei mit mehreren Absendern und Annahmestellen ist ebenfalls möglich. Dazu geben Sie auf dem Selektionsbild die Lauf-ID (Datum/Uhrzeit des Datenträgerlaufs) an.

Parameter

auszuführender Report

Reportname

Name des Reports, der in den Zielmandanten/-systemen ausgeführt werden soll.

mit Variante

Name der Variante, mit der der Report ausgeführt werden soll. Die Variante muss im Startmandanten (aktueller Mandant) vorhanden sein.

Anzahl der Modi

Anzahl der Workprozesse, auf die der Report in den einzelnen Mandanten aufgeteilt wird (paralleles Reporting).

Zu bearbeitende Systeme

RFC-Verbindungen

RFC-Verbindungen zu den Zielmandanten/-systemen, in denen der Report gestartet werden soll

RFC-Rückverbindung

RFC-Verbindung von den Zielmandanten/-systemen zum Startmandanten.

Diese RFC-Verbindung muss in allen Zielmandanten/-systemen gleich lauten. Es kann dieselbe RFC-Verbindung eingetragen werden, die auch im versteckten Parameter P_CBDST des DEÜV-Reports übergeben wird.

Ablaufoptionen

Steuert den Ablauf und das Verhalten des Reports. Nähere Informationen finden Sie in der Dokumentation des Reports RPMREP00 im Kapitel 'Selektion'.

Beispiel

Sie möchten die DEÜV-Meldungen aus folgenden System in einer einzigen Meldedatei pro Annahmestelle zusammenfassen und unter demselben Absender versenden:

  • System XXX, Mandant 001
  • System YYY, Mandant 001
  • System YYY, Mandant 002

Folgende Vorbereitungen sind dazu notwendig:

  • Wählen Sie ein System bzw. einen Mandanten, in dem zukünftig die Dateizähler verwaltet werden und die Meldedateien erzeugt bzw. versendet werden. Dieser Startmandant kann mit einem der Zielmandanten identisch sein. Im vorliegenden Beispiel soll Mandant 001 (System XXX) gleichzeitig der Startmandant sein.
  • Über Transaktion SM59(Anzeige und Pflege von RFC-Destinationen) richten Sie im Startmandanten XXX(001) RFC-Destinationen zu den Zielmandanten XXX(001), YYY(001) und YYY(002) ein. Diese RFC-Destinationen heißen im folgenden RFC_XXX_001, RFC_YYY_001 und RFC_YYY_002. Da der Startmandant XXX(001) gleichzeitig als Zielmandant verwendet wird, muss auch für diesen eine RFC-Destination angelegt werden.
  • In den Zielmandanten XXX(001), YYY(001), YYY(002) richten Sie jeweils eine RFC-Destination für die Rückverbindung zum Startmandanten XXX(001) ein. Diese "Callback-Destination" muss in allen Zielsystemen gleich lauten, z.B. CB_XXX_001.
  • Legen Sie im Startmandanten eine Variante des Reports RPCD3HD0_OUT an, die die Einstellungen enthält, mit denen der Report in den Zielmandanten laufen soll. Die RFC-Rückverbindung CB_XXX_01 muss über diese Variante im versteckten Parameter P_CBDST übergeben werden. Legen Sie dazu eine Variable (z.B. "CBDST") in Tabelle TVARVmit dem Wert "CB_XXX_01" an. In der Variantenpflege des Reports können Sie die Variable CBDSTdem Parameter P_CBDST zuweisen, indem Sie unter "Nicht sichtbare Selektionskriterien" den Parameter aktivieren
  • Starten Sie das Rahmenprogramm RPUD3MD0mit Reportnamen "RPCD3HD0_OUT" und Namen der oben angelegten Variante. Unter "zu bearbeitende Systeme" geben Sie die RFC-Verbindungen RFC_XXX_001, RFC_YYY_001 und RFC_YYY_002 zu den Zielmandanten an. Als RFC-Rückverbindung können Sie die Verbindung CB_XXX_01 eintragen.





SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up   General Data in Customer Master  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 13671 Date: 20240520 Time: 130959     sap01-206 ( 168 ms )