| Status | Approved |
|---|---|
| Owner | FRUTEAU-ext, Sabrina |
| Stakeholders | |
| Jira Request ID | ERP-945 - Getting issue details... STATUS |
| Jira Development ID | ERP-1455 - Getting issue details... STATUS |
High- Level Specification
| Parameter | Value |
|---|---|
| Application System | SAP S/4HANA - [ECP] (China instance) SAP S/4HANA - [ERP] (Rest of World instance) |
| Business Process Reference | 10.02.03.04. Manage Project Time Allocation |
Functional Overview
Time booking against projects is performed through the application My Timesheet. In some cases, time recording for non-project (BAU) time is required, allowing tracking and reporting without impacting project finances.
Statistical WBS Elements are used for hours not directly booked to projects, mainly for tracking business-as-usual costs. They are created by Financial Controllers for reporting only; costs are posted to the employee’s or contingent worker’s cost center.
Scope and Objectives
Statistical project structures (WBS elements) are used to capture non-project time for reporting purposes. When time is posted to a statistical WBS element, no costs are allocated to the WBS itself. Therefore, each time posting must include a receiver cost object, specifically, a receiver cost center.
In standard SAP, the cost center can be derived from the WBS element, but this would require duplicating WBS elements for each cost center, which is not efficient. To avoid this, the receiver cost center should be provided at the time of posting.
Step | Description | Comment |
|---|---|---|
Assumptions
Dependencies
Security, Integrity and Controls
Configuration Requirements
Language Requirements
Special Requirements
Design Rationale
Functional Requirements
Proposed Technology to Use
Data Source Considerations
| Table | Field Name | Comments/Calculation/Field Manipulation |
|---|---|---|
Data Validation Considerations
| Table | Field Name | Comments/Calculation/Field Manipulation |
|---|---|---|
Custom Tables
Master Data
| Field | Description | Data Type/Length | Validation rule/ Value Help |
|---|---|---|---|
Configuration Table
| Field | Description | Data Type/Length | Validation rule/ Value Help |
|---|---|---|---|
Selection Screen Enhancement
| Field Name | Description | Select: | Data Type/Length | Default Value/ Validation rule/ Value Help | Selection Logic |
|---|---|---|---|---|---|
Processing Logic
Volumetrics
Performance Considerations
Error Handling
Testing
How to Test
Test Conditions and Expected Results
| ID | Condition | Expected Result |
|---|---|---|
Test Considerations/Dependencies
Other Information
Development Details
Package
| Package Name | Parent Package |
|---|---|
Enhancement Implementation
| Enhancement Type | Standard Definition Name | Custom Implementation Name | Design Rationale Reference |
|---|---|---|---|
Other Development Objects
| Object Type | Object Name | Purpose/High Level Logic | Design Rationale Reference |
|---|---|---|---|
Appendix
Custom Authorization Group Naming Convention
This table is based on the Syensqo development standards document. It provides the naming conventions for authorization groups to associated with custom reports and tables to comply with security requirements.
ABAP | ZFI | ZMM | ZPS | ZCO | ZSD | ZBC | ZFI | ZCA |
|---|---|---|---|---|---|---|---|---|
| TABLES | ZFIT | ZMMT | ZPST | ZCOT | ZSDT | ZBCT | ZFIT | ZCAT |
