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.
5250
Views
Korrektur Direktversicherung
von gast » 14.12.2005 13:31 • Verfasst in Human Resources
4
Antw.
3388
Views
Hilfe!! Märzklausel Korrektur
von schwan » 31.03.2006 19:42 • Verfasst in Human Resources
0
Antw.
1316
Views
Korrektur COPA-Beleg für Vorgangsart C
von ThomasS » 21.06.2006 16:41 • Verfasst in Financials
0
Antw.
3285
Views
BAV rückwirkende Korrektur - § 3.63 statt nach § 40 b
von Honigbiene » 10.12.2020 20:33 • Verfasst in Human Resources
5
Antw.
5718
Views
Anzahl Stellen bei Integer
von KleinerEisbaer » 11.04.2008 12:35 • Verfasst in ABAP® für Anfänger

Ü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

Regex in where
vor 6 Minuten von edwin 1 / 1
Programm anlegen mit Vorlage
vor 4 Stunden von DeathAndPain 2 / 70
IT0024 Qualifikationen CP-ID
vor 4 Stunden von DeathAndPain 2 / 310
BUSOBJEKT zu CMIS PHIO ermitteln
vor 6 Stunden von snooga87 1 / 49

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

Regex in where
vor 6 Minuten von edwin 1 / 1
Programm anlegen mit Vorlage
vor 4 Stunden von DeathAndPain 2 / 70
IT0024 Qualifikationen CP-ID
vor 4 Stunden von DeathAndPain 2 / 310
BUSOBJEKT zu CMIS PHIO ermitteln
vor 6 Stunden von snooga87 1 / 49

Unbeantwortete Forenbeiträge

Regex in where
vor 6 Minuten von edwin 1 / 1
BUSOBJEKT zu CMIS PHIO ermitteln
vor 6 Stunden von snooga87 1 / 49
aRFC im OO-Kontext
vor 5 Wochen von ralf.wenzel 1 / 3226