on 05-04-2011 10:22 AM
Dears;
Yesterday I ran the payroll and did posting and everything went smooth, today when i'm trying to run the payroll, if i'm doing testing it's fine, if i ran live payroll it gives me an error msg
This is a live client
No check performed against control record.
Payroll canceled
What happend from yesterday was just the basis guy has changed the quality to live client so does this affect?
Regards;
Lobna
Hi,
You have to uncomment this following line subschema XIN0 -
000010 COM Initialization INTERNATI
000020 BLOCK BEG Initialization of Payrol
000030 PGM ABR Program type for payroll
000040 UPD YES Update database (YES/NO)
000050 OPT INFT Read used infotypes only
000060 OPT TIME Import all time infotype
*000070 CHECK ABR * Check against PA03* -> uncomment this line
000080 BLOCK END Initialization of Payrol
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
this is code which is creating problem and there is something happened from the basis side probably.
Include RPCHRT09_CHECK_CLIENT
CHECK fc-sw_upd EQ 'X'.
CHECK fc-pgm_typ EQ 'ABR' OR fc-pgm_typ EQ 'SP '.
SELECT SINGLE * FROM t000 WHERE mandt EQ sy-mandt.
IF sy-subrc NE 0. "should not occur
PERFORM check_client_error1(h99plog0) TABLES error_ptext"XDOK40373
USING sy-mandt. "!
* sw_stop = 'X'. "!
PERFORM errors_hrt TABLES error_ptext "!
USING true "!
'0' "!
'0' "!
* space "!
'S' . "XDOK40373
* write: / 'Kein Eintrag in Tabelle T000 zu Mandant:'(103), "!
* sy-mandt. "!
* stop. "XDOK40373
ELSE.
CASE t000-cccategory.
WHEN ' '. "not specified
IF fc-sw_checkpa03abr NE 'X'.
"XDOALRK040373
PERFORM check_client_error2(h99plog0) TABLES error_ptext. "!
* sw_stop = 'X'. "!
PERFORM errors_hrt TABLES error_ptext "!
USING true "!
'0' "!
'0' "!
* space "!
'S' . "XDOK40373
* write: / 'Die Rolle des Mandanten ist nicht definiert!'(104).
* "XUJP30K090568 "!
* write: / 'Definition role of client : "!
*r/3-main menu -> tools -> business engineering ->'(120). "!
* write:/ 'Customizing -> basic functions-> set up
*clients; <define clients> '(121). "!
* write: / 'select entry, field <role of client> '(122). "!
* "XUJP30K090568 "!
* write: / 'Die Prüfung gegen den Verwaltungssatz fehlt!'(101),
* / 'Abbruch der Abbrechnung!'(102). "!
* stop. "XDOALRK040373
ENDIF.
WHEN 'P'. "productive
IF fc-sw_checkpa03abr NE 'X'.
"XDOALRK040373
PERFORM check_client_error3(h99plog0) TABLES error_ptext. "! *<- this is the error you are getting after setting client as production*
* sw_stop = 'X'. "!
PERFORM errors_hrt TABLES error_ptext "!
USING true "!
'0' "!
'0' "!
* space "!
'S' . "XDOK40373
* write: / 'Dies ist ein produktiver Mandant!'(105). "!
* write: / 'Die Prüfung gegen den Verwaltungssatz fehlt!'(101),
* / 'Abbruch der Abbrechnung!'(102). "!
* stop. "XDOALRK040373
ENDIF.
WHEN OTHERS.
ENDCASE.
ENDIF.
User | Count |
---|---|
99 | |
11 | |
11 | |
6 | |
6 | |
4 | |
4 | |
3 | |
3 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.