Skip to Content
Author's profile photo Former Member

Payroll control center-configuration 1

There are two kinds of configuration for payroll control manager

  1.      Payroll process manage configuration
  2.      Payroll validation configuration

Today we focus on payroll process manage configuration :

Concept Overview

/wp-content/uploads/2014/09/payroll_536987.png

Diagram 1

In above diagram, the sequence number (1,2,3,4,5,6) is the configure sequence and the <VC_PYC_PYP> is the view cluster name which means the block is configured by the view cluster and the <Report * > means they are generated by the report :

  • Ø Report 1 : PYC_GENERATE_STEP
  • Ø Report 2 : PYC_GENERATE_PROC_INSTANCE

VC_PYC_PYP_STT

Payroll Control Center: Payroll Process Step Template

VC_PYC_PYP_PT

Payroll Control Center: Payroll Process Template

V_PYC_D_PYPC

  1. Maint. View: Payroll Process Category

V_PYC_D_PYP

Maintenance View: Payroll Process

V_PYC_D_PYPTE

Maintenance View: Payroll Process Template Assignment

V_PYC_D_PYPISP

  1. Maint. View: Payroll Process Instance Selection Parameter Value

Sample

                One company has two departments in Beijing and Shanghai. Both departments need run payroll and print pay slip. For simple we assume there are following things to do:

  1. Open payroll
  2. Run payroll
  3. Release payroll
  4. Prepare pay slip
  5. Run pay slip.

First we need define what to do and what the sequence of the step, which means define template

Template:  Monthly Pay

  1. Group A : open payroll , run payroll  , release payroll
  2. Group B: prepare pay slip , run pay slip

Second we need decide who and when to do the job, which means define processes

                Process:

  1. A. Monthly Payroll for Shanghai
    1. a. Use template Monthly Pay
  2. B. Monthly Payroll for Beijing
    1. Use template Monthly Pay

Third we need decide every activity’s parameters

                Steps:

  1. Monthly Payroll for Shanghai
    1. Prepare pay slip  -à configure Shanghai format
    2. ………………..
  2. B. Monthly Payroll for Beijing
    1. Prepare pay slip -à configure Beijing format
    2. ………………..

Fourth we need generate process instance

                Process instance:

  1. From 2014-01-15 to 2014-01-25 process instance
  2. From 2014-02-15 to 2014-02-25 process instance
  3. ………………………………….

Assigned Tags

      23 Comments
      You must be Logged on to comment or reply to a post.
      Author's profile photo Former Member
      Former Member

      Hi Franklin

      Process Template is blank even I have configured the "Assign Process Template to Process" as below.PYC_STEP_GES.gif

      V_PYC_D_PYPTE.gif

      Any idea?

      Regards,

      Ong

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi´╝î

        After your enter the information of PROCESS Id , You should Press  enter key by that event , the report will load the template into the drop down list .

         Reason , if there are too many template , it is very difficult for user to choose . So the drop down list just show the template relative to the process id ones.

      Br,

      Franklin

      Author's profile photo Former Member
      Former Member

      Hi Franklin

      Thank you very much. It works fine now.

      ­čść

      Regards,
      Mee Mee

      Author's profile photo Former Member
      Former Member

      Hi Franklin

      Could you please help on below issues:

      a)The Job Result of Prepare Master Data Verification is empty even though the payroll area, payroll period are defined.

      At master data , the administrator group and admin have been defined at IT0001.

      PMDV.gif

      b) Fields at Activities "Verify Master Data" is empty even the filter has been defined for filtering.

      VMD.gif

      Thank you

      regards,
      Mee Mee

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      HI,

         As I know  SAP did not deliver any validation check datasource type  .

         So if you did not implement any check instance , This step  will do nothing .

         How to check the mater data depends on end user's requirement. So the real check logic should be implemented by customer self.

         At least you should follow the steps to make step work :

                1. create your logic in a check class which is a datasource type  and configure it in view cluster  vc_pyd

                2  you need group these data source type you created into a class , you can configure it in view cluster VC_PYD_CLASSN

               3 configure the class id  as input parameter "CLASSID" of the validation step

      Then your step can work now.

      Br,

      Franklin

      Author's profile photo Former Member
      Former Member

      Hi Frankli,

      thank you for your information on payroll control center.

      we are configuring Payroll control center, but report 1:Report 1 : PYC_GENERATE_STEP is completed.

      but after that not ablel to do the next step.

      please give next steps in detail.

      PCC1.png

      please suggest how we can get data here.

      Thanks & Regards,

      SS

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Silpa,

         I am not very clear about where you are now ,

         You had completed the  step generation with the report :PYC_GENERATE_STEP

         Then you should generate the step instances using the report : PYC_GENERATE_PROC_INSTANCE In which you can input period information .

         It that report blocked you ?

      Br,

      Franklin

      Author's profile photo Former Member
      Former Member

      Hi Franklin

      I have generated the report: PYC_GENERATE_PROC_INSTANCE.

      But when i login and check the data is not comiing. plese check below print screen

      Kindly help me what i need to do next to get data here.PCC1.png

      Thanks  & Regards,

      Silpa.

      Author's profile photo Former Member
      Former Member

      Hi Franclin,

      I have selected in report :PYC_GENERATE_STEP, Verify MAster data as ( ID: SBMOD- Administrator). and i hope one user id is assign to Administrator - who is runing this Payroll control center.

      Is my understanding correct?

      Thanks & Regards,

      SS

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Rao .

        Actual PCC include two project :

             1. payroll control center

             2. payroll cockpit.

         Your attached screen is belong to payroll cockpit .

      The process should be :

            1 use payroll control center to verify master data  ,run payroll, verify payroll result .

      All the verify steps will produce a lot of check result . These result will show in the payroll cockpit screen .

           If you check sicf  , you can find two node about PCC , one is for payroll control center one is for payroll cockpit .

          About  SBMOD part you are right . 

      Br,

      Franklin

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Rao,

         Your issues is seems that you did not run any master verify step  so there are no error in the screen

      Author's profile photo Former Member
      Former Member

      Hi Franklin,

      When i double click the verify master data, nothing is happening.

      Not understand how the data verify from here.

      Thanks in advance for your inputs.

      Regards,

      Silpa.

      Author's profile photo Former Member
      Former Member

      Hi Franklin,

      I have ran payroll for the period which i have mentioned the period in the second report:PYC_GENERATE_PROC_INSTANCE

      I have givendates as 01.12.2014 to 31.12.2014.

      Ran payroll for the employees till 31.12.2014.

      Thanks & Regards,

      Silpa.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi Rao ,

        I think I know your issues now .

        Did you ever write any abap class for the verify step ? Maybe you not .That's why there are no check result in your step .

        If you needed I can write a article to introduce how to implement a abap class for verify .

      ------------------------------------------------------------------------------------------------------------

      To use verify function you not only need functional consultant but also abap consultant .

      If needed I think maybe I can write a article how to implement it , it's very easy .

      ------------------------------------------------------------------------------------------------------------

         As I know  SAP did not deliver any validation check datasource type  .

         So if you did not implement any check instance , This step  will do nothing .

         How to check the mater data depends on end user's requirement. So the real check logic should be implemented by customer self.

         At least you should follow the steps to make step work :

                1. create your logic in a check class which is a datasource type  and configure it in view cluster  vc_pyd

                2  you need group these data source type you created into a class , you can configure it in view cluster VC_PYD_CLASSN

               3 configure the class id  as input parameter "CLASSID" of the validation step

      Then your step can work now.

      Br,

      Franklin

      Author's profile photo Former Member
      Former Member

      Hi Franklin,

      Thank you so much for your inputs.

      You are correct, i never written abap class to verify.

      Please help me.

      if you need i will send all steps what ever i have done for PCC with printscreen.

      please give your id, i will send email with configuration as attachment, so you may be easily findout where i am doing mistake and can guide me correct steps.

      Thanks again.

      Regards,

      Silpa.

      Author's profile photo Former Member
      Former Member

      Hi Franklin,

      please write about how to implement a abap class to verify.

      Thanks & Regards,

      SS

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      Hi ,Rao

         That' OK,

         I will write something about it this week .

         my mail : linwei1927@foxmail.com 

      Author's profile photo Former Member
      Former Member

      Hi Franklin,

      Thank you.

      I have sent email. Please check and help me.

      Regards,

      Silpa.

      Author's profile photo Former Member
      Former Member

      Hi Franklin,

      How are you? Happy new year.

      Please check my email and help me.

      Thanks & Regards,

      Silpa.

      Author's profile photo Former Member
      Former Member
      Blog Post Author

      I had mail to you .

      Author's profile photo Former Member
      Former Member

      Hi Franklin,

      would you know what error is this? I tried to delete the current process, it didnt allow me and does nothing, also when I click the process, nothing pop up...

       

      Author's profile photo Former Member
      Former Member

      Did you manage to find your way around this? In some cases when the PCC is not responding it means the batch daemon processing and daemon jobs are not running in the background.Use transaction PYC_ADM_TRANSACTION to check if all is in order.

      Author's profile photo Former Member
      Former Member

      Hi Benson,

      Yupe, it was the RDS installation not correctly installed.

      I'm trying to change the payslip to display the company payslip. Would anyone know where is that..I looked at Result detail YSMB_PAYSLIP but I'm not able to see where is the setting to point to the correct HRFORMS.