Report zum stellen der Personalabrechnung auf Korrektur

Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Getting started ... Alles für einen gelungenen Start.
5 Beiträge • Seite 1 von 1
5 Beiträge Seite 1 von 1

Report zum stellen der Personalabrechnung auf Korrektur

Beitrag von Gast ( / / 0 / 3 ) »
Hallo,
es gibt den Report RPUPRC00. Der stellt den Verwaltungssatz (PA03)Abrechnung automatisch auf
"Frei zur Abrechnung". Das ist ganz hilfreich, wenn
an die Abrechnung via Job startet. Leider gibt es
dazu kein Pendant, daß die Abrechnung auf "Frei zur
Korrektur" stellt! Deshalb habe ich mir den RPUPRC00 genommen und ihn angepasst. Leider klappt es aber nicht und ich weiß nicht mehr weiter. Wahrscheinlich ist es ganz simpel!
=====================================================
Hier mein Coding:

REPORT ZHR_VK_RPUPRC00.

INCLUDE zhr_vk_incl_rpuprci1.

SELECT SINGLE * FROM t569v WHERE abkrs EQ p_abkrs AND
vwsaz EQ '01'.

INITIALIZATION.
fram1txt = 'Selektion'(001).

START-OF-SELECTION.
IF t569v-state <> 1.

* 1. Dynpro: set area and push 'modify'
bdcdata-program = 'SAPMP52X'.
bdcdata-dynpro = '1000'.
bdcdata-dynbegin = 'X'.
bdcdata-fnam = 'PV000-ABKRS'.
bdcdata-fval = p_abkrs.
APPEND bdcdata.
CLEAR bdcdata.

bdcdata-fnam = 'BDC_OKCODE'.
bdcdata-fval = button_modify.
APPEND bdcdata.
CLEAR bdcdata.

* 2. Dynpro: set status (push button)
bdcdata-program = 'SAPMP52X'.
bdcdata-dynpro = '2000'.
bdcdata-dynbegin = 'X'.
APPEND bdcdata.
CLEAR bdcdata.

bdcdata-fnam = 'BDC_OKCODE'.
bdcdata-fval = state_rel_for_payroll.
APPEND bdcdata.
CLEAR bdcdata.
* 2. Dynpro: save
bdcdata-program = 'SAPMP52X'.
bdcdata-dynpro = '2000'.
bdcdata-dynbegin = 'X'.
APPEND bdcdata.
CLEAR bdcdata.

bdcdata-fnam = 'BDC_OKCODE'.
bdcdata-fval = button_save.
APPEND bdcdata.
CLEAR bdcdata.
* 1. Dynpro: finished
bdcdata-program = 'SAPMP52X'.
bdcdata-dynpro = '1000'.
bdcdata-dynbegin = 'X'.
APPEND bdcdata.
CLEAR bdcdata.

bdcdata-fnam = 'BDC_OKCODE'.
bdcdata-fval = button_back.
APPEND bdcdata.
CLEAR bdcdata.

CALL TRANSACTION 'PA03'
USING bdcdata
* AND SKIP FIRST SCREEN
MODE 'E'
MESSAGES INTO msgtab.
IF sy-subrc NE 0.
LOOP AT msgtab.
MESSAGE ID msgtab-msgid TYPE msgtab-msgtyp NUMBER msgtab-msgnr
WITH msgtab-msgv1 msgtab-msgv2 msgtab-msgv3
msgtab-msgv4.
ENDLOOP.
ENDIF.
FREE bdcdata.
ENDIF.
=====================================================
Im Include zhr_vk_incl_rpuprci1 wird das Feld
state_rel_for_payroll(4) TYPE c VALUE 'STKO'.
gebildet.

Wäre nett, wenn mir einer weiterhelfen könnte.

Viele Grüße
Volker

gesponsert
Stellenangebote auf ABAPforum.com schalten
kostenfrei für Ausbildungsberufe und Werksstudenten


Beitrag von Gast ( / / 0 / 3 ) »
Bekommst Du irgendeine Fehlermeldung, o.ä.? Oder läuft das Programm fehlerfrei durch, ohne daß der Status gesetzt wird?

Beitrag von Gast ( / / 0 / 3 ) »
Der Report läuft durch, aber der Status wird nicht gesetzt!
Irgendwie komisch, beim Status Abrechnung freigeben klappt das automatisch!

Viele Grüße
Volker

Beitrag von Helmut (ForumUser / 19 / 0 / 0 ) »
Hallo,

der Fehler liegt wohl in der Abfrage 'IF t569v-state <> 1'. Nur wenn t569v-state = 1 ist (frei zur Abrechnung), ist überhaupt der Funktionscode STKO möglich.

Beitrag von Gast ( / / 0 / 3 ) »
hallo helmut,

das isses natürlich!!
Manchmal steht man wirklich wie der Ochs vorm Berg :D

Viele Grüße
Volker

Seite 1 von 1

Vergleichbare Themen

4
Antw.
4834
Views
Korrektur Direktversicherung
von gast » 14.12.2005 13:31 • Verfasst in Human Resources
4
Antw.
3110
Views
Hilfe!! Märzklausel Korrektur
von schwan » 31.03.2006 19:42 • Verfasst in Human Resources
0
Antw.
2679
Views
BAV rückwirkende Korrektur - § 3.63 statt nach § 40 b
von Honigbiene » 10.12.2020 20:33 • Verfasst in Human Resources
0
Antw.
1160
Views
Korrektur COPA-Beleg für Vorgangsart C
von ThomasS » 21.06.2006 16:41 • Verfasst in Financials
3
Antw.
1819
Views
Liste in Spoolauftrag stellen
von CKremer » 05.04.2006 12:10 • Verfasst in ABAP® Core

Über diesen Beitrag


Die Frage ist als "gelöst" markiert. Den entsprechend Beitrag findest du hier.

Unterstütze die Community und teile den Beitrag für mehr Leser und Austausch

Aktuelle Forenbeiträge

RFC FuBa Call - Korrupte Daten
vor 36 Minuten von der_neuling 3 / 27
SELECT CHAR16 in CHAR12-Feld
vor 9 Stunden von Shortcut IT 3 / 36
alv_grid aktualisieren
vor 9 Stunden von a-dead-trousers gelöst 3 / 73

Newsletter Anmeldung

Keine Beiträge verpassen! Wöchentlich versenden wir lesenwerte Beiträge aus unserer Community.
Die letzte Ausgabe findest du hier.
Details zum Versandverfahren und zu Ihren Widerrufsmöglichkeiten findest du in unserer Datenschutzerklärung.

Aktuelle Forenbeiträge

RFC FuBa Call - Korrupte Daten
vor 36 Minuten von der_neuling 3 / 27
SELECT CHAR16 in CHAR12-Feld
vor 9 Stunden von Shortcut IT 3 / 36
alv_grid aktualisieren
vor 9 Stunden von a-dead-trousers gelöst 3 / 73

Unbeantwortete Forenbeiträge

Zwischensumme Adobe Forms
vor 4 Wochen von Lucyalison 1 / 134
Group Items auf einer Filterbar
vor 5 Wochen von Bright4.5 1 / 168