Skip to Content
Author's profile photo Pradeep Kodinagula

Adding UAN Number to PaySlip – Enhancing HINCEDTO Program

Employees Provident Fund Organisation, India (EPFO) has launched a Universal Account Number (UAN) to provide a number of facilities to its members through a single window. In SAP a new subtype 08 ( Universal Account Number ) has been created for Infotype 185 to store Universal Account number.


Basically we design payslip through HR form editor ( Tcode PE51 ) and we add tables, fields to HR Form classes (PE51_Checktab).

Once the table and fields are added, this will bring the value into the payslip but in this case UAN number is stored in 0185 as ICNUM and is classified by subtype 8 so we cannot directly put the fields in PE51_Checktab to fetch the UAN Number on Indian Payslip. We have to make a Z enhancement (Implicit Enhancement) to incorporate UAN number on Payslip.


The standard program HINCEDT0 will be called while generating indian payslips through Tcodes PC00_MXX_CALC and PC00_MXX_CEDT. If you want to this display this UAN number on Indian Payslip, we need to enhance this program.


Open HINCEDTO in SE38 and enhance include RPCEDDZ9 for data definitions and also enhance Include RPCEDSZ9 to write our own code ( in this case to fetch UAN number based on subtype).






Finally we will add additional structure TUAN and their respective fields ICNUM and SUBTY which we added by enhancing RPCEDDZ9, to form Class ( PE51_CHECKTAB) so they become available in HR Form Editor (PE51) for payslip designing.





Useful Links :


**************** – Payslip through PE51 – adding custom fields from infotypes


EPFO Launched Universal Account Number



Your feedback is highly appreciated, Thank you,





Assigned Tags

      You must be Logged on to comment or reply to a post.
      Author's profile photo Trainee T
      Trainee T

      Thanks so much for this. Since we have to add UAN on payslip, I was wondering how to go ahead.

      Amit Goyal

      Author's profile photo Pradeep Kodinagula
      Pradeep Kodinagula
      Blog Post Author

      I'm glad my post helped you.

      Author's profile photo Former Member
      Former Member

      Dear Pradeep ,

      I did the changes but still  TUAN table is not showing PE51_Checktab ..

      Its urgent...

      Author's profile photo janak patel
      janak patel

      such a good information it help me to Add UAN on payslip .

      Thanks Pradeep .

      Author's profile photo Former Member
      Former Member

      Dear Users,

      There is a SAP note (0002069732) Universal Account Number (UAN) Not Getting Displayed on Payslip, please check and implement this, and there is no need for enhancement of HINCEDT0 program.

      Author's profile photo @ Dey Sankarsan
      @ Dey Sankarsan

      Hi Venkatesh,

      I did the same way as mentined in the note but not able to get the result.

      another note no is - 2086828 along with mentioned your note.

      Can you help me on this.



      Author's profile photo Former Member
      Former Member


      What is the issue.. can you please provide more details...

      Author's profile photo Tushar Chavan
      Tushar Chavan