Symptom
Time sheet recorded for Contingent worker assigned to a Enterprise Project is getting auto approved rather than being sent to the Project Manager for approval.
Environment
SAP S/4HANA Cloud Public Edition
Reproducing the Issue
- Open the Manage My Timesheet app.
- Record and submit time for a contingent worker on an enterprise project (category 6 project).
- Observe that the time entry is approved automatically.
Cause
By standard workflow behavior, only category 7 projects (Professional Service projects) time entries are routed to the project manager for approval. Other categories, including enterprise projects (category 6), are approved automatically even if an 'Approval required' setting is enabled in the data entry profile configuration.
Resolution
- If the Approver determination BADI has been implemented then this implementation logic takes precedence over others.
- As a workaround we recommend to implement the Approver determination BADI (HCM_CATS_V1_APPROVER_DETRMN) so that time entries recorded for Enterprise projects goes to approver rather than getting auto approved.
See Also
Keywords
Manage my timesheet, F1823, Contingent Worker, Enterprise Project, Category 6 Projects, Auto approval, Timesheet approval, Project Manager approval, SAP S/4HANA Cloud Public Edition, HCM_CATS_V1_APPROVER_DETRMN, CA-TS-S4, PPM-SCL-STR, PPM-SCL-STR-FIO, PPM-SCL-DMN, PPM-SCL-DMN-FIO. , KBA , CA-TS-S4 , Cross Application Timesheet in S/4HANA , PPM-SCL-STR , Project Structure (Public Cloud) , PPM-SCL-DMN , Project Demand (Public Cloud) , PPM-SCL-DMN-FIO , Fiori UI for Project Demand (Public Cloud) , PPM-SCL-STR-FIO , Fiori UI for Project Structure (Public Cloud) , Problem
SAP Knowledge Base Article - Public