cancel
Showing results for 
Search instead for 
Did you mean: 

Running Payroll

Former Member
0 Kudos

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

Accepted Solutions (1)

Accepted Solutions (1)

Former Member
0 Kudos

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

Former Member
0 Kudos

Dear praveen;

It's already so, can this error come from any thing else?

Regards;

Lobna

Former Member
0 Kudos

can you provide me error message number ?

Former Member
0 Kudos

there is no number for it

I just got a red msg in the log when i ran live payroll

This is a live client

No check performed against control record.

Payroll canceled

Regards;

Lobna

Former Member
0 Kudos

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.

Former Member
0 Kudos

I've solved it thank u for help.

Regards;

Lobna

Former Member
0 Kudos

Hey wat is the same error ..... and how you fixed it??? I hope it was basis issue but very unique one :). So sharing solution may help someone in future and save their time

Former Member
0 Kudos

Hi,

Can you send me the details how you resolve the payroll related same issue.

I am also getting same error for live payroll run.

This is a live client

No check performed against control record.

Payroll canceled

Regards,

Santosh Shivane

Former Member
0 Kudos

It helped me in resolving my issue..
issue was that I was able to run payroll even when control record in released for correction. when I uncommented *000070 CHECK      ABR in schema XIN0.. its working

Thanks

Answers (0)