Do you have any question about this error?
Message type: E = Error
Message class: HRHCP00_PLAN - Messages About Personnel Cost Plan
Message number: 098
Message text: Error in BAdI implementation; employee not permissible for method
The object selection for the planning run was changed in an
implementation of the BAdI HRHCP00_RUN_OBJSEL. The return tables
contain objects of the type <ls>Employee</>. However, according to the
plan parameters, the system should not take any employee data into
account in this plan.
The system ignores cost objecst of type <ls>Employee</>.
The system issues an error message and will not allow you to continue with this transaction until the error is resolved.
Check the BAdI implementation.
Error message extract from SAP system. Copyright SAP SE.
HRHCP00_PLAN098
- Error in BAdI implementation; employee not permissible for method ?The SAP error message HRHCP00_PLAN098 indicates that there is an issue with a Business Add-In (BAdI) implementation related to employee data. Specifically, the error suggests that the employee in question is not permissible for the method being executed in the BAdI implementation.
Cause:
- BAdI Implementation Logic: The BAdI implementation may contain logic that restricts certain employees from being processed. This could be due to specific criteria defined in the implementation that the employee does not meet.
- Employee Status: The employee might have a status that is not allowed for the operation being performed (e.g., inactive, terminated, etc.).
- Authorization Issues: The user executing the operation may not have the necessary authorizations to process the employee.
- Data Integrity Issues: There may be inconsistencies or missing data in the employee's master data that prevent the BAdI from processing the employee correctly.
Solution:
- Review BAdI Implementation: Check the logic in the BAdI implementation to understand why the employee is being deemed impermissible. Look for any conditions that might be filtering out the employee.
- Check Employee Status: Verify the status of the employee in question. If the employee is inactive or terminated, consider whether the operation should be allowed for such statuses.
- Authorization Check: Ensure that the user has the necessary authorizations to perform the operation on the employee. This may involve checking roles and permissions in the SAP system.
- Data Validation: Review the employee's master data for any inconsistencies or missing information. Ensure that all required fields are populated and that the data is accurate.
- Debugging: If you have access to the development environment, you can debug the BAdI implementation to see the exact point of failure and the conditions leading to the error.
Related Information:
By following these steps, you should be able to identify the root cause of the error and implement a solution to resolve it.
Get instant SAP help. Start your 7-day free trial now.
HRHCP00_PLAN097
Error in BAdI implementation; invalid period
What causes this issue? The object selection for the planning run was changed in an implementation of the BAdI HRHCP00_RUN_OBJSEL. The return table c...
HRHCP00_PLAN096
Error in BAdI impl.; incorrect assignment to alternative account assgmt
What causes this issue? The derived and additional cost items were changed in an implementation of the BAdI HRHCP00_DERIVE_VALU with the method CHANG...
HRHCP00_PLAN099
Error in BAdI implementation; objects have incorrect object type
What causes this issue? The object selection for the planning run was changed in an implementation of the BAdI HRHCP00_RUN_OBJSEL. The return tables ...
HRHCP00_PLAN100
Run BAdI implementation HRHCP00_POST_PERIODS for controlling area &1
Self-Explanatory Message Since SAP believes that this specific error message is 'self-explanatory,' no more information has been given.The majority of...
Click on this link to search all SAP messages.