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. ………………………………….
To report this post you need to login first.

23 Comments

You must be Logged on to comment or reply to a post.

  1. Ong Mee Mee

    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

    (0) 
  2. Franklin Lin 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

    (0) 
  3. Ong Mee Mee

    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

    (0) 
    1. Franklin Lin 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

      (0) 
      1. silpa rao

        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

        (0) 
        1. Franklin Lin 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

          (0) 
          1. silpa rao

            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.

            (0) 
            1. silpa rao

              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

              (0) 
              1. Franklin Lin 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

                (0) 
                1. silpa rao

                  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.

                  (0) 
                  1. silpa rao

                    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.

                    (0) 
                    1. Franklin Lin 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

                      (0) 
                      1. silpa rao

                        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.

                        (0) 
  4. Sok Sing Ngu

    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…

     

    (0) 
    1. Benson Mamvura

      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.

      (0) 
      1. Sash N.

        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.

         

         

         

        (0) 

Leave a Reply