Hierarchy

⤷

⤷

IMG Activity
ID | HRPAD00INFTYBL | BAdI: Enhancement of Business Logic of Standard Infotypes |
Transaction Code | S_P7H_77000070 | (empty) |
Created on | 20060928 | |
Customizing Attributes | HRPAD00INFTYBL | BAdI: Enhancement of Business Logic of Standard Infotypes |
Customizing Activity | HRPAD00INFTYBL | BAdI: Enhancement of Business Logic of Standard Infotypes |
Document
Document Class | SIMG | Hypertext: Object Class - Class to which a document belongs. |
Document Name | HRPAD00INFTYBL |
Use
If you have implemented the BAdIs and enhancement spots for the infotype framework that is not decoupled and want an infotype to act in the same way in applications that directly use the decoupled infotype framework (such as Employee Self-Services and HR Administrative Services), you must also implement this BAdI or enhancement spot.
Implement the HRPAD00INFTYBL BAdI if you want to perform additional validation for standard infotypes. This is usually required if you enhance an infotype with customer fields and want to perform checks on the entered values.
For information about enhancing standard infotypes, see SAP Library and choose Developing an Infotype in Personnel Administration -> Developing an Infotype -> Enhancing an Infotype Included in the SAP Standard System -> Enhance Single Screen.
The HRPAD00INFTYBL BAdI has the INFTYPA filter. This filter defines the (four-digit) number of the infotype for which the BAdI implementation is accessed. The filter value (the infotype number) is transferred to the individual methods in parameter FLT_VAL.
For this purpose, in the old infotype framework you must implement the HRPAD00INFTY BAdI and the enhancement PBAS0001. The methods BEFORE_OUTPUT and AFTER_INPUT of the old HRPAD00INFTY BAdI and the function exits EXIT_SAPFP50M_001 and EXIT_SAPFP50M_002 of the old enhancement PBAS0001 are replaced in the new BAdI by a range of specific methods. The methods mainly function according to the same principle as the check class methods of a decoupled infotype. If you create a customer decoupled infotype, you must implement such a check class.
The counterparts are as follows::
Method in HRPAD00INFTYBL BAdI Method in Check Class
INSERT_COMPUTATIONS SPECIFIC_INSERT_COMPUTATIONS
MODIFY_COMPUTATIONS SPECIFIC_MODIFY_COMPUTATIONS
DELETE_COMPUTATIONS SPECIFIC_DELETE_COMPUTATIONS
INITIAL_COMPUTATIONS SPECIFIC_INITIAL_COMPUTATIONS
READ_COMPUTATIONS SPECIFIC_READ_COMPUTATIONS
See the documentation on the check class methods in SAP Library by choosing Developing an Infotype in Personnel Administration -> Business Logic Guidelines for Creating and Migrating Infotypes -> Implementing Checks.
The BAdI methods are always accessed directly after the check class methods.
Note
For detailed information about the interaction of old and new BAdIs in HR master data maintenance, see the Configure Infotypes for HR Master Data Maintenance IMG activity.
For information on the old enhancement PBAS0001, see the Define Enhancements for Infotypes IMG activity.
For more information, see the documentation on the old HRPAD00INFTY BAdI.
Requirements
Standard settings
Activities
For information about implementing BAdIs as part of the Enhancement Concept, see SAP Library for SAP NetWeaver under BAdIs - Embedding in the Enhancement Framework.
Example
For this BAdI, you have the example implementation CL_EXM_IM_HRPAD00INFTYBL available for HRPAD00INFTYBL that you can use for orientation purposes. Also note the comments entered in the example implementations.
Business Attributes
ASAP Roadmap ID | 257 | Create User Exits |
Mandatory / Optional | 2 | Optional activity |
Critical / Non-Critical | 1 | Critical |
Country-Dependency | A | Valid for all countries |
Assigned Application Components
Documentation Object Class | Documentation Object Name | Current line number | Application Component | Application Component Name |
---|---|---|---|---|
SIMG | HRPAD00INFTYBL | 0 | HLA0100326 | Tools |
Maintenance Objects
Maintenance object type | E | Business Add-In - Definition |
History
Last changed by/on | SAP | 20060928 |
SAP Release Created in |