Ansicht
Dokumentation

HR_DE_ST_SET_STATE - Status zur Weiterverarbeitung kennzeichnen

HR_DE_ST_SET_STATE - Status zur Weiterverarbeitung kennzeichnen

BAL_S_LOG - Application Log: Log header data   Addresses (Business Address Services)  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Mithilfe dieses Funktionsbausteins können Datensätze, die für die Lohnsteuerbescheinigung erstellt wurden, nach der Auskunft seitens der Clearingstelle über deren Status (O.K. oder fehlerhaft) zur entsprechenden Weiterverarbeitung im System R/3 gekennzeichnet werden.

Systemseitig werden dabei alle Datensätze in der Tabelle P01T_TRANS (Nutzdatenblockebene) auf erledigt gesetzt. Im Falle eines O.K. seitens der Clearingstelle, werden die zu einem Nutzdatenblock gehörenden Sätze in der Tabelle P01T_ADMIN_STAT (Personalnummernebene) ebenfalls auf erledigt gesetzt. Sollte die Rückantwort von der Clearingstelle einen fehlerhaften Status melden, kann der Status auf Personalnummernebene (Tabelle P01T_ADMIN_STAT) abhängig von den Eingabeparametern entweder 'neu übertragen' (dh. der Datensatz wird zur nochmaligen Erstellung der XML-Ausgabe durch den Sammelreport (RPCSTSD0) gekennzeichnet) oder 'neu erstellen' (dh. der Datensatz wird zur nochmaligen Erstellung der Lohnsteuerbescheinigung (RPCSTBD1) gekennzeichnet) lauten.

PARAMETERDOKUMENTATION

  • T_TFNDT
    Dies ist eine Übergabetabelle, womit spezifiziert wird, für welches Transferticket und Nutzdatenticket welcher Zielstatus des Datensatzes auf Personalnummernebene (Tabelle P01T_ADMIN_STAT) vergeben wird.

    Anmerkung: Einem Nutzdatenticket im Status O.K. darf nur der Status 'erledigt' zugeordnet werden. Einem Nutzdatenticket im Status 'fehlerhaft' dürfen nur die Status 'neu erstellen' bzw. 'neu übertragen' zugeordnet werden. Andere Zuordnungen lösen die Ausnahmen 'INVALID_NEW_STATE_NEW' bzw. 'INVALID_NERW_STATE_ERR' aus.
  • P_OK
    Für alle vorhandenen Nutzdatentickets im Status O.K. wird der Status aller zugehörigen Datensätze auf Personalnummernebene (Tabelle P01T_ADMIN_STAT) auf 'erledigt' gesetzt.
  • P_TFTIC
    Die Nutzdatentickets werden anhand der mit der o.a. Tabelle übermittelten Transfertickets ermittelt.

    Anmerkung: Dieser Schalter muss gesetzt werden, falls in der o.a. Übergabetabelle Felder für das Nutzdatenticket nicht befüllt sind. Werden in der Übergabetabelle Sätze ohne befülltes Nutzdatenticket übergeben, ohne dass dieser Schalter gesetzt ist, kommt es zur Ausnahmen 'MISSING_ND_TICKET'.
  • P_STATUS
    Mit diesem Parameter kann der Zielstatus auf Personalnummernebene (Tabelle P01T_ADMIN_STAT) für fehlerhafte Nutzdatenblöcke unter einmal übergeben werden. Zulässige Werte sind die Status 'neu erstellen' oder 'neu übertragen'. Werden andere als diese Status übergeben, wird die Ausnahme 'INVALID_NEW_STATE' ausgelöst. Das Feld für den Zielstatus in der o.a. Übergabetabelle wird dabei durch diesen Status ersetzt, unabhängig davon, ob dieses Feld in der Übergabetabelle versorgt ist oder nicht.

    Achtung: Es ist dafür zu sorgen, dass, falls dieser Parameter gesetzt ist, in der Übergabetabelle nur fehlerhafte Nutzdatenblöcke enthalten sind.
  • P_TEST
    Es erfolgt kein Datenbank-Update, falls dieser Schalter gesetzt ist.




Parameter

P_DOCTY
P_OK
P_PROTO
P_STATUS
P_TEST
P_TFTIC
T_PROTO
T_TFNDT

Ausnahmen

INVALID_NEW_STATE
MISSING_ND_TICKET
MISSING_NEW_STATE
MISSING_TF_TICKET

Funktionsgruppe

HRST_DATASET

BAL Application Log Documentation   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3819 Date: 20240523 Time: 051419     sap01-206 ( 86 ms )