Assignment of reference personnel no. for concurrent employment

Do we assign reference personnel no. for concurrent employment only? Is Reference personnel no. assigned only when the employee has more than one employment relationship in the same company in different countries?

NO, BUT I'M ASKING THAT IS CONCURRENT EMPLOYEMENT APPLICABLE IF THE EMPLOYEE HAS TAKEN UP A NEW PERSONNEL ASSIGNMENT IN IN THE SAME COUNTRY WHERE HE/SHE WAS WORKING BEFORE.

Similar Messages

  • Prerequisities for Concurrent Employment.

    T77S0 Switch     Value
    CCURE MAINS – Concurrent Employment Main Switch     X
    CCURE PAUIX - CE Master Data User Interface Enhancements     X
    CCURE PIDGN - Generation Rule PERSONID     2
    Hi..
    I activated all necessary integrations for concurrent Employment @T77S0,
    While i am performing action for International Assignments i am getting error msg:
    <b>"This assignment is not a planned global assignement on 1.1.2007"</b>
    Can any one help me out in this regard.
    Kanuku.

    Hi Swapnil,
    I'm currently researching what minimum number of switches need to be set to activate external person id. We do not have concurrently employed employees, but have employees changing countries which result in multiple pernrs for a single employee.  I do understand that the central person object "CP" in OM can be used. But, we are exploring the possibility of using external person id to tie all these pernrs as another alternative.
    I tried activating the following switches for concurrent employment
    CCURE MAINS = 'X'
    CCURE PAUIX = X
    CCURE     PIDGN = 2
    CCURE     PIDSL = X
    When a new employee is hired the system should generate external person id in IT 0709. But this infotype is not created. I also tried running the program HR_CE_GENERATE_PERSONID_EXT for a single employee. But I get an error message stating that the person id switch is not activated. I also tried manually creating this infotype in PA30. But the system generates an error message that  IT 0709 is not available in the system. Do we need to perform any other technical conversions or structure generations in order to use concurrent employment functionality. We are currently on 4.7

  • Performance management process for Concurrent employment

    Can any give details on how performance management system/ appraisal system works for Concurrent Employment

    Hi Vikrant,
    Performance management is the concept to set the appraisal document and feedback system for employee.
    A appraisal template is created using PHAP_CATALOG tcode. This will be taken care by BSP HAP_DOCUMENT. Once the appraisal template is created the template is displayed in portal by giving the template id in HAP_DOCUMENT. From R3, user can able to create the appraisal document using PHAP_CREATE, PHAP_ADMIN tcodes.
    The user can able to create appraisal documents which is the base of appraisal template. That's how all the employees can have the same template in portal and R3.
    Thanks & Regards,
    Ganesh R K

  • Extractor for  concurrent employment

    The standard extractor 0HR_PY_1 does not meet the our requirements, as the extractor sums up the records extracted out of the cluster table into a monthly sum. We requires this to be captured by pay period. what I have to do to enhance the program to use the CE cluster tables.

    <u>Here is my new Extract function</u>
    FUNCTION ZHR_RSAX_BIW_GET_DATA.
    ""Local Interface:
    *"  IMPORTING
    *"     VALUE(I_REQUNR) TYPE  SRSC_S_IF_SIMPLE-REQUNR
    *"     VALUE(I_DSOURCE) TYPE  SRSC_S_IF_SIMPLE-DSOURCE OPTIONAL
    *"     VALUE(I_MAXSIZE) TYPE  SRSC_S_IF_SIMPLE-MAXSIZE OPTIONAL
    *"     VALUE(I_INITFLAG) TYPE  SRSC_S_IF_SIMPLE-INITFLAG OPTIONAL
    *"     VALUE(I_READ_ONLY) TYPE  SRSC_S_IF_SIMPLE-READONLY OPTIONAL
    *"     VALUE(I_REMOTE_CALL) TYPE  SBIWA_FLAG DEFAULT SBIWA_C_FLAG_OFF
    *"  TABLES
    *"      I_T_SELECT TYPE  SRSC_S_IF_SIMPLE-T_SELECT OPTIONAL
    *"      I_T_FIELDS TYPE  SRSC_S_IF_SIMPLE-T_FIELDS OPTIONAL
    *"      E_T_DATA STRUCTURE  HRMS_BIW_PY1 OPTIONAL
    *"  EXCEPTIONS
    *"      NO_MORE_DATA
    *"      ERROR_PASSED_TO_MESS_HANDLER
    Example: DataSource for table HR Pay
      TABLES: HRMS_BIW_PY1.
    Auxiliary Selection criteria structure
      DATA: L_S_SELECT TYPE SRSC_S_SELECT.
    Maximum number of lines for DB table
      STATICS: S_S_IF TYPE SRSC_S_IF_SIMPLE,
    counter
              S_COUNTER_DATAPAKID LIKE SY-TABIX,
    cursor
              S_CURSOR TYPE CURSOR.
    Select ranges
      RANGES: L_R_CARRID  FOR SFLIGHT-CARRID,
              L_R_CONNID  FOR SFLIGHT-CONNID.
    Initialization mode (first call by SAPI) or data transfer mode
    (following calls) ?
      IF I_INITFLAG = SBIWA_C_FLAG_ON.
    Initialization: check input parameters
                    buffer input parameters
                    prepare data selection
    Check DataSource validity
        CASE I_DSOURCE.
          WHEN 'ZHRPAY'.
          WHEN OTHERS.
            IF 1 = 2. MESSAGE E009(R3). ENDIF.
    this is a typical log call. Please write every error message like this
            LOG_WRITE 'E'                  "message type
                      'R3'                 "message class
                      '009'                "message number
                      I_DSOURCE   "message variable 1
                      ' '.                 "message variable 2
            RAISE ERROR_PASSED_TO_MESS_HANDLER.
        ENDCASE.
        APPEND LINES OF I_T_SELECT TO S_S_IF-T_SELECT.
    Fill parameter buffer for data extraction calls
        S_S_IF-REQUNR    = I_REQUNR.
        S_S_IF-DSOURCE = I_DSOURCE.
        S_S_IF-MAXSIZE   = I_MAXSIZE.
    Fill field list table for an optimized select statement
    (in case that there is no 1:1 relation between InfoSource fields
    and database table fields this may be far from beeing trivial)
        APPEND LINES OF I_T_FIELDS TO S_S_IF-T_FIELDS.
      ELSE.                 "Initialization mode or data extraction ?
    Data transfer: First Call      OPEN CURSOR + FETCH
                   Following Calls FETCH only
    First data package -> OPEN CURSOR
        IF S_COUNTER_DATAPAKID = 0.
    Fill range tables BW will only pass down simple selection criteria
    of the type SIGN = 'I' and OPTION = 'EQ' or OPTION = 'BT'.
          LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'CARRID'.
            MOVE-CORRESPONDING L_S_SELECT TO L_R_CARRID.
            APPEND L_R_CARRID.
          ENDLOOP.
          LOOP AT S_S_IF-T_SELECT INTO L_S_SELECT WHERE FIELDNM = 'CONNID'.
            MOVE-CORRESPONDING L_S_SELECT TO L_R_CONNID.
            APPEND L_R_CONNID.
          ENDLOOP.
    Determine number of database records to be read per FETCH statement
    from input parameter I_MAXSIZE. If there is a one to one relation
    between DataSource table lines and database entries, this is trivial.
    In other cases, it may be impossible and some estimated value has to
    be determined.
          OPEN CURSOR WITH HOLD S_CURSOR FOR
          SELECT (S_S_IF-T_FIELDS) FROM SFLIGHT
                                   WHERE CARRID  IN L_R_CARRID AND
                                         CONNID  IN L_R_CONNID.
        ENDIF.                             "First data package ?
    Fetch records into interface table.
      named E_T_'Name of extract structure'.
        FETCH NEXT CURSOR S_CURSOR
                   APPENDING CORRESPONDING FIELDS
                   OF TABLE E_T_DATA
                   PACKAGE SIZE S_S_IF-MAXSIZE.
        IF SY-SUBRC <> 0.
          CLOSE CURSOR S_CURSOR.
          RAISE NO_MORE_DATA.
        ENDIF.
        S_COUNTER_DATAPAKID = S_COUNTER_DATAPAKID + 1.
      ENDIF.              "Initialization mode or data extraction ?
    PERFORM Cal_HR_Pay.
    ENDFUNCTION.
    FORM    :  Cal_HR_Pay
    Created :  04.04.2006 09:21:28
    FORM Cal_HR_Pay .
    DATA: sel_begda like sy-datum,
          sel_endda like sy-datum.
    DATA: g_s_interface TYPE sbiwa_s_interface.
    DATA: g_s_read_only TYPE SBIWA_FLAG.
    DATA: persons_package like hrpernr  occurs 0 with header line.
    DATA: l_t_hrms_biw_py1  LIKE hrms_biw_py1 OCCURS 0 WITH HEADER LINE.
      CALL FUNCTION 'Z_ZHRMS_BIW_EXTRACT_PY1'
        EXPORTING
          I_UPDMODE                          = g_s_interface-updmode
          BEGDA                              = sel_begda
          ENDDA                              = sel_endda
        I_READ_ONLY                        = ' '
        TABLES
          TABPERNR                           = persons_package
          PY1_INFO_SOURCE                    = l_t_hrms_biw_py1
      EXCEPTIONS
        ERROR_PASSED_TO_MESS_HANDLER       = 1
    ENDFORM. "Cal_HR_Pay<u></u>
    <u><b>Here is my Error when I was trying test data Source</u></b>
    Please let me know how I call function Z_ZHRMS_BIW_EXTRACT_PY1 into  ZHR_RSAX_BIW_GET_DATA.
    Data Source is created successfully but When I test It is throwing an error.

  • Error in SM35 for RP50G-CCNTR in concurrent employment payroll (infotype 0, 1)

    Hi Experts,
    I need to perform mass update through BDC session. But employee has multiple assignments (more pernr numbers). From PA40 selection, only Person ID is input field, the assignment field is only selectable. In BDC, I add one item that moving pernr into assignment field (RP50G-CCNTR)
    when I run session in background get into the error that “RP50G-CCNTR” is not the input field..
    But when I try for foreground or display with error it is working fine without any problem.
    Please advise how do I do the mass update for concurrent employment case in background.
    Any help would be much appreciated.
    Thanks
    Balram Adep

    Hi Amit,
               Thaks for reply. Amit, I am new to ABAP-HR so i dont know how to use FM "HR_MAINTAIN_MASTERDATA".
    Can u please explain in detail.
    Thanks
    Ziad

  • Concurrent Employment IT0712

    Hi Experts.
    I have a short question.
    I know that IT0712 is used to tell me the main personnel assignment, but is it used for something else as well?
    I have two assignment that I think is both main assignments.
    I just want to know what's the main reason for using the infotype 0712?
    Thanks   //   Peter B

    Hi,
    Kindly refer the links
    http://help.sap.com/saphelp_470/helpdata/en/33/2b669b1149db478d1f3733fbb0a28d/content.htm
    http://help.sap.com/saphelp_470/helpdata/en/16/08c73c52aacf5be10000000a114084/content.htm
    http://help.sap.com/saphelp_tm60/helpdata/en/43/21d4cf1b1705c5e10000000a1553f6/content.htm
    For Concurrent Employment, you have to generate the Personal ID which could be based on the object id of the central person,personnel number,or from the Personal Data or user defined.
    The personal identification number is used differently in different countries, for example as social security number, tax number, passport no etc.
    If an employee has personnel assignments in several countries and his or her personal identification number has different values, than only one personal identification number can be used as the person ID for this employee.
    This personal identification number is generated and stored in IT0709 for all employees with concurrent employment as is the reference indicator.
    Salil

  • Concurrent Employment in ESS

    Hi All,
           We need to implement Concurrent Employment in ESS to our client, i am new to this Concurrent Employment, right now we are using ESS 600, for enabling of Concurrent Employment do i need to Upgrade Business Package or Support Package Upgradation or i need to do customize my ESS applications.
    If any body was providing good information really i appreciate.
    Thanks in Advance.
    Thanks and Regards,
    Abhi.

    Have a look at  Note 1118801 - ESS CE/GE Important configuration steps
    You must perform the following Customizing activities for Concurrent Employment:
    1. Activate Concurrent Employment/Management of Global Employees
    Perform all the activities in Customizing for Personnel Management by choosing Personnel Administration -> Basic Settings -> Basic Settings for Concurrent Employment or by choosing Management of Global Employees -> Global Settings.
    2. BAdI: Determine Personnel Assignments of User via CP Relationship
    To identify all personnel assignments of an employee assigned to the same Central Person, perform the following activity in Customizing for Personnel Management by choosing Personnel Administration -> Basic Settings -> Basic Settings for Concurrent Employment -> BAdI: Determine Personnel Assignments of User via CP Relationship.
    3. Activate Authorization to Change Own Data for Concurrent Employment
    To allow an employee to maintain data for all personnel assignments that belong to the same Central Person, perform the following activity in Customizing for Personnel Management by choosing Personnel Administration -> Basic Settings -> Basic Settings for Concurrent Employment -> Activate Authorization to Change Own Data for Concurrent Employment.
    4. Assign CE/GE Group Definition Settings to ESS Applications
    Ensure applications are ESS CE/GE-enabled by performing the following activity on each application in Customizing for Personnel Management by choosing Employee Self-Service -> General Settings -> Concurrent Employment/Global Employment -> Assign CE/GE Group Definition Settings to ESS Applications.
    Refer to the Business Package documentation for a list of services for which Concurrent Employment is available in ESS. Go to SAP Library under SAP ERP Central Component -> Human Resources -> Personnel Management -> Business Package for Employee Self-Service 1.31 -> Release Note for Business Package for ESS 1.31.
    5. (Optional) Configure Unavailability of Services
    If necessary, you can make services unavailable to certain (for example, inactive) employees by performing the following activity in Customizing for Personnel Management by choosing Employee Self-Service -> General Settings -> Concurrent Employment/Global Employment -> Configure Unavailability of Services.

  • ESS/MSS Concurrent employment

    Hi all,
    Has anyone used ESS/MSS in a concurrent employement.
    Do all iView work?
    Regds,
    suba

    Hi Subramaniyan,
    Reg: ESS for Concurrent Employment.
    As Far as Benefits is concerned, for ex. for participation overview iview the benefits information is tied to the main assignment, so  i think ESS with concurrently employed persons works for some of Benefits related iviews.
    Simlilarly it works for some payroll related iviews - salary statement.
    Please correct me if I am wrong.
    But lot of other iviews are an area of concern. Specially the time management related. Iviews like 1. Record Working Time 2. Time Statement 3. Leave Request
    4. Quota overview. Not quite sure if this works for concurrently employed persons.
    Any help or inputs from someone who are in similar situation will be really appreciated.

  • Activation of Personal ID for global employment

    hello team,
    I need to activate the switches for concurrent employment-PIDGN-for generation of personal ID, with reference to the notes 662136 and 517071. the fields are presently deactivated.
    looking forward for your assistance

    Hi,
    have you done what is said in note 662136.
    Apperently in the CHECK_RELEASED method of the CL_HRCE_MASTERSWITCHES class, the line ce_is_released needs to be set to true.
    Wilfred.

  • HR ABAP- concurrent employment  ( LDB :PNPCE)

    Hi
         I am working on concurrent employment in HR. I have to write ABAP report I don’t know where to start. Do you guys give me some idea? How I’ll start. I know that we use LDB PNPCE for concurrent employment. Do you guys know any standard reports for concurrent employment?
    Waiting

    In the program attributes declare the LDB as PNPCE and look at the sample code.
    REPORT  z_pnpce MESSAGE-ID pn LINE-SIZE 130.
    tables: pernr.
    Nodes : Person, peras.
    INFOTYPES: 0006.
    DATA: BEGIN OF gt_0006 OCCURS 0,
           pernr LIKE pernr-pernr,
           stras LIKE p0006-stras,
           ort01 LIKE p0006-ort01,
           ort02 LIKE p0006-ort02,
           pstlz LIKE p0006-pstlz,
          END OF gt_0006.
    START-OF-SELECTION.
    GET person.
    GET peras.
      rp_provide_from_last p0006 '1' pn-begda pn-endda.
      gt_0006-pernr = p0006-pernr.
      gt_0006-stras = p0006-stras.
      gt_0006-ort01 = p0006-ort01.
      gt_0006-ort02 = p0006-ort02.
      gt_0006-pstlz = p0006-pstlz.
      APPEND gt_0006.
      CLEAR  gt_0006.
    END-OF-SELECTION.
      LOOP AT gt_0006.
        WRITE:/ gt_0006-pernr,
                gt_0006-stras,
                gt_0006-ort01,
                gt_0006-ort02,
                gt_0006-pstlz.
      ENDLOOP.
    Good luck.
    Venu

  • Concurrent Employment - Payroll

    Hi!
    Has anybody got an idea when payroll capabilities for concurrent employment will be available for Austria?
    Regards,
    Thomas

    Hi Thomas,
    After the release of enhancement pack 4 a lot of new functionalities have been added for concurrent employment.
    Hoping that the link will be helpful for you.
    http://help.sap.com/erp2005_ehp_03/helpdata/EN/43/202f1707170702e10000000a422035/frameset.htm
    Warm Regards,
    Kapil Kaushal

  • IT for reference personnel no

    What is the It for reference personnel no. Where do we assign it.
    Pls let me know?

    HI,
    infotype 0031
    Regds,
    Kapil

  • Function modules to create the relationship for Reference Personnel IT0031

    I tried using BDC recording PA30 to create the relationship for reference personnel but it dun seems to work. Anyone knows of any standard function module to create that relationship instead.

    I have tried both and it doesnt work. The behaviour of this reference personnel number is different from the normal object relationships. Does anyone have experience using function module to create reference personnel relationship instead of giving the stand FM to create the records.

  • Concurrent employment authorization question

    Hi people,
    did anyone have experience with concurrent employment and structural authorization.
    We have Holding company with 5 company codes and personal administrators can only see employees in their company.
    But when employee is changing the company administrator from company B where employee is hiring cannot write the employees personnel number in IT 0000 field RFPNR (reference personnel number) from the company A where he worked before because structural authorization don't allow that.
    All companies are in the same client.
    Thank you for answers. Best regards.
    Romano

    Hi ,
    If you are using structural authorisations, then check the profile which is assigned to the role of the administrator in compnay B.
    The structural  profile assigned to the role should ideally call the functional module where the authorisations have been coded.
    Tweaking this function module will help you to resolve the issue if you are using FM.
    check with security team and ABAP guys to debug whiich profile its calling and inturn which FM its calling when user of company B is trying to do that.
    Hope this helps.
    Regards
    Joe

  • How to use "the concurrent employment" in HR_SAP.

    Dear Experts,
    I'm having the problem that: in our customer's company,  their employee can be assigned to more than one positions in the different companies.
    It means the EE just has one Personnel number, but they have personnel assignments.
    And I found the solution for this case is using "The concurrent employment" of SAP_HR. But I still have some questions about this function:
    1. Is it possible to use it in the other country (not in US or CAN)?
    2. Could you provide me some guide about how to configure it? There is not too much guide material about it in the internet. I already active the CE by IMG, but don't know what to do next.
    Any suggestion or advice will be appreciated,
    Thanks and best regards!
    Khiem.

    Hi Khiem,
    Please check note 662136, it provided some information to activate CE (specially if it's for a different country than US).
    Hope this help
    Best regards
    Sarah

Maybe you are looking for