| Status | Approved |
|---|---|
| Owner | UPADHYAY-ext, Anjali |
| Stakeholders | |
| Jira Request ID | |
| Jira Development ID | ERP-511 - Getting issue details... STATUS |
High- Level Specification
| Parameter | Value |
|---|---|
| Application System | S/4Hana ROW, S/4Hana China, S/4Hana CUI |
| Business Process Reference | 10.01.01.04. Identify Initiatives and Items 10.02.01.01. Manage Project/WBS changes 10.02.03.04. Manage Project Time Allocation |
Functional Overview
Functional specification covers primarily 2 topics.
- WBS elements are the cost objects used for booking different type of transactions such as timesheet, journal, PRs etc. It is vital for a user to chose the correct WBS element without having to remember the WBS ID or description. Therefore Syensqo specific search help is required to search the WBS element based on key criteria to ensure accuracy and ease of finding right WBS.
- The assignment of ‘Project Owner' and ‘Project Financial Controller’ against a PPM item and WBS Element will be via HR Position rather than a named user. This ensures the information remains correct regardless of individuals moving in or out of a Position. However, it is easy for the user to find position the based on the person holding the position. Therefore, a search help is required which allows search of the position based on person name and ID.
Scope and Objectives
There are multiple processes defined in Syway design, where the user is required to search the objects based on certain criteria for processing. Standard SAP search help are not sufficient to cover all possible scenarios for Syensqo's business processes. Therefore, custom search helps are required to be implemented. This functional specification covers below 2 search helps
- WBS search help - Required to search WBS elements based on WBS ID, WBS Description, Project ID, Project description, Project type, Person resp and company code
- Position search help - Required to search Project owner/ Project financial Controller by Person Name and/or ID
Step | Description | Comment |
|---|---|---|
Assumptions
- Custom search help will be added as separate search help to the standard and custom fields referencing WBS element and Position (Project owner/ Project Financial Controller) and will be available in both GUI and FIORI UIs
- Each HR Position is linked to only 1 active Person at a given point of time
Dependencies
- Project owner and Project Financial controller fields are available as per ERP- 64
Security, Integrity and Controls
Standard authorization checks associated with the relevant transaction will be applied.
Configuration Requirements
- Project Types dropdowns are configured
Language Requirements
N/A
Special Requirements
N/A
Design Rationale
Functional Requirements
Custom search help is required for below
- WBS element - WBS element can be searched by
- WBS ID
- WBS Description
- Project ID
- Project Description
- Project Type
- Project Owner (person responsible) - this will further allow search based on 2. and 3. below
- Company code
- Project Owner / Project Financial Controller - Position searched by
- Person ID holding the position
- Person Name - (last name, first name, wild card)
- Person Responsible/ Applicant - Position searched by
- Person ID holding the position
- Person Name - (last name, first name, wild card)
It is required that the custom search help will
- be available on all GUI and Fiori UIs
- be available on the Standard and Custom fields which refers the data object WBS element. and Project Owner (person resp) /Project Financial Controller (Applicant)
- allow wildcard search based on description or ID
Proposed Technology to Use
Search Exit and CDS extensions can be used.
Data Source Considerations
| Table | Field Name | Comments/Calculation/Field Manipulation |
|---|---|---|
Data Validation Considerations
| Table | Field Name | Comments/Calculation/Field Manipulation |
|---|---|---|
Custom Tables
N/A
Master Data
N/A
| Field | Description | Data Type/Length | Validation rule/ Value Help |
|---|---|---|---|
Configuration Table
N/A
| Field | Description | Data Type/Length | Validation rule/ Value Help |
|---|---|---|---|
Selection Screen Enhancement
N/A
| Field Name | Description | Select: | Data Type/Length | Default Value/ Validation rule/ Value Help | Selection Logic |
|---|---|---|---|---|---|
Processing Logic
Volumetrics
WBS and Position volumes are huge. Exact volumes unknown at this point.
Performance Considerations
N/A
Error Handling
N/A
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 |