Ansicht
Dokumentation
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.
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_DOCTYP_OK
P_PROTO
P_STATUS
P_TEST
P_TFTIC
T_PROTO
T_TFNDT
Ausnahmen
INVALID_NEW_STATEMISSING_ND_TICKET
MISSING_NEW_STATE
MISSING_TF_TICKET
Funktionsgruppe
HRST_DATASETBAL 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 )