SAP ABAP IMG Activity OHADBLX140 (BAdI: Complete Check of Enmployee Number)
Hierarchy
SAP_HRCDE (Software Component) Sub component SAP_HRCDE of SAP_HR
   PY-DE-CI (Application Component) Construction Industry
     P01B (Package) Payroll: Construction Industry
IMG Activity
ID OHADBLX140 BAdI: Complete Check of Enmployee Number  
Transaction Code S_L7D_24001042   (empty) 
Created on 20070806    
Customizing Attributes OHADBLX140   Check of Employee Number 
Customizing Activity OHADBLX140   Check of Employee Number 
Document
Document Class SIMG   Hypertext: Object Class - Class to which a document belongs.
Document Name HRPAYDECI_SKV_ZVKAN    

Use

Because the employee number was entered incorrectly in infotype 189 - Social Fund Procedure, this resulted in questions from the Wiesbaden social fund. The result is a great increase in manual effort required both from the processor of the master data as well as from the social fund. You can avoid this extra effort using the BAdI HRPAYDECI_SKV_ZVKAN. If you implement this BAdI, the system checks the validity of the employee numbers when they are entered in infotype 189. In addition, you can use report RPCBKAD0 to check the complete dataset of employees.

The subprogram needed for this check cannot be provided in the standard SAP delivery due to legal restrictions. Instead, you can get this subprogram by request only from the Wiesbaden social fund.

Requirements

The source text exists for the BAdI implementation.

Standard settings

Activities

After you access the IMG activity, a dialog box appears in which you have to enter a name for the implementation.

If implementations have already been created for the BAdI, a dialog box appears displaying the existing implementations. Normally there is usually either no implementation or just one implementation. If there is no implementation, choose Create in the dialog box and proceed as follows:

1. In the Implementation field in the dialog box, enter a name for the BAdI implementation and choose Create

The initial screen for creating BAdI implementations appears.

2. Enter a text for the implementation in the Implementation short text field.

3. In the tab index, choose Interface.

The Name of implementing class field is filled automatically because the system assigns a class name on the basis of your implementation.

4. Save your entries and assign a package.

5. Place the cursor on the method and double-click to go to method processing.

6. Enter the code required by the Wiesbaden social fund between the method <interface name>~<method name>. and endmethod. statements.

7. Save your code and activate it. Return to the Change Implementation screen.

8. Save the data on the Change Implementation screen.

Note: You can also create an implementation for a BAdI first and then activate it later on. If you want to do so, complete processing now.

9. Choose Activate.

When you enter employee numbers in infotype 189, the system now processes the code you entered in the method along with the check. In addition, you can check all existing employee numbers in the system using report RPCBKAD0.

Example

Business Attributes
ASAP Roadmap ID 204   Establish Functions and Processes 
Mandatory / Optional 2   Optional activity 
Critical / Non-Critical 2   Non-critical 
Country-Dependency I   Valid for countries specified 
Customizing Attributes Country Key Country Name
OHADBLX140 DE Germany
Maintenance Objects
Maintenance object type E   Business Add-In - Definition 
History
Last changed by/on SAP  20070806 
SAP Release Created in