Function Modules in HR 

Function modules are program modules which have a defined interface and allow type testing of parameters.

They are managed with transaction SE37 and combined to function groups according to relevant criteria. You can access this transaction under Tools ® ABAP Workbench ® Function Builder.

The HR function groups use the naming convention RPxx or HRxx where xx is an identifier of your choice.

You can use the SHOW FUNCTION * editor command to branch from report processing to function module display.