| HR-AT: Customer Exits Master Data (A) Customer enhancement for the function module HR_AT_GET_ORG_DATA  Definition
   With this customer enhancement, you can override the personnel subarea and the  employer assignment unit for evaluations. They are stored in the table Grouping for Personnel Subareas Austria
  (T5A0P). Note: Usually the assignment possibilities offered by the standard system are sufficient. Only make changes in special cases.Use You can use the following fields to create connections between the personnel subarea and the employer assignment unit that otherwise cannot be represented in the data model:
 ExamplesPERSG Employee groupPERSK Employee subgroupAPPL Subapplication from the table Subapplication Austria (T5A09)BUKRS Company codeGSBER Business areaKOSTL Cost centerVDSK1 Organizational keyANSVH Employment contractPLANS PositionSTELL Job
 
 You can assign different employer assignment units to a personnel subarea dependent upon:
 Procedure
 Case 1Workers or salaried employeesThe business subapplication (for example the pay slip L16 or the SI contribution statement)
 You want to use an employer assignment unit to manage only your executive employees: Create a new employer assignment unit in Customizing.Create a new personnel subarea in Customizing and assign the new personnel subarea to the new employer assignment unit.Assign the management employees to the new personnel subareas in Organizational Assignment  infotype (0001). If this is not possible due to organizational reasons, you have the following option in the user exit:Record the following coding in the function module EXIT_SAPL0PAM_001:
 ...
 CASE ORG_IN-PERSK.
 WHEN 'GS'.                "Example of personnel subarea for manager
 LOHNB = '9999'.         "New employer assignment unit for 'GS'
 when others.
 ENDCASE.
 ...
  Case 2 For the SI contribution statement you want to manage a certain employee
 subgroup with an employer assignment unit that differs from other employee subgroups: Record the following coding in the function module EXIT_SAPL0PAM_001:
 ...
 CASE ORG_IN-APPL.
 WHEN 'SVB'.                         "Subapplication RPCSVBA0
 CASE ORG_IN-PERSK.
 WHEN 'XX'.             "XX employee subgroup to be processed
 LOHNB = '8888'.      "ER assignment unit for employee subgroup
 WHEN OTHERS.
 ENDCASE.
 WHEN OTHRES.
 ENDCASE.
 ...
 Use the subapplications from the table Subapplications Austria (T5A09). To determine the member of the function group LXPAMU01 for which you record the coding, refer to the documentation for the transaction Project Mangagement of SAP Projects  (CMOD). To call up this documentation, choose Project Management of SAP Projects -> Help
  -> Application help from the screen.Further Notes   If you want to make new assignments, you must ensure that entries for the new values exist in the tables  Personnel Subarea Groupings Austria (T5A0P) and Employer Assignment Units for Administrations (T5A0A).
Function/Program:
 EXIT_SAPL0PAM_001: HR-AT: Customer Exit for HR_AT_GET_ORG_DATA
 
 |