on 2025 Sep 04 3:37 PM
Dear experts,
Our client has a requirment to have a field that indicates how far along a project or a WBS is. To meet thos requirement, we have created the custom field "Project Execution".
This printscreen shows how the custom field was created.
However we are facing two issues:
1 - The first issue is that we are only being able to record values, for this field, for the WBS elements not for the project. When we try to save values for the project, after saving, the field value goes back to 0.00.
2 - The customer also wants this field to show up in a custom report that we have built. However, for the column Project Execution, its rows are being filled in with the maximum value, which is not correct.
Best regards,
Francisco Costa
Request clarification before answering.
Hello @FranciscoCosta
Thank you for your question. The screenshots are very helpful.
You are addressing two separate issues:
1st, Value resets on the project header
Your field is created in the WBS (Project Element) business context, so it saves on PRPS only. The project header PROJ has nowhere to store it - it snaps back to 0.
Fix: create a second field in the Project header context and enable it in UIs and the Reports and If you want the header to reflect WBS progress, add a small derivation avg/max/weighted in Custom Fields & Logic on the Project header.
2nd, The report shows the maximum everywhere
Analytics is treating your numeric field as a measure and aggregating it.
Fix: in Custom Fields & Logic - field - General Information, set Aggregation to None or Average if that’s your logic.
Then, in your custom query/report, set the field’s Exception Aggregation to None/Average accordingly. Republish and refresh.
Use the Checklist below;
Refer to the SAP documentations below;
SAP Help Portal – Creating Custom Fields & enabling for UIs and Reports
SAP Help Portal – Custom Analytical Queries (Fiori app): Measures & Exception Aggregation
Let me know if it works
With best regards
Chuma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @FranciscoCosta
My apologies for the late reply,😊
If you only see the Properties tab, it means you’re not working on a measure. In Custom Analytical Queries (CAQ), the Aggregation and Expression tabs are visible only for measures, not for characteristics.
How to activate Average.
You also refer to the below-mentioned official SAP Documentation
Let me know if it works
With regards
Chuma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @FranciscoCosta.
Thank you for your feedback and follow up,
Understood, that UI behaviour is logical.You only see Properties because the field is a standard element. The Expression tab is available only for a Calculated element. In Custom CDS Views, use Add and then select Calculation.
Aggregation appears in Element Properties only for numeric measure fields in analytical views. Mark the field as a measure and choose a Default Aggregation. The effect is visible when using the view, such as in Custom Analytical Queries, not in the preview.
Let me know if you need further information
With regards
Chuma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello @FranciscoCosta
That’s perfectly understandable!Numeric custom fields can only use Sum, Max, and Min options in Custom Fields Logic.
How to get what you want:
If you have further questions, let me know
With regards
Chuma
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
| User | Count |
|---|---|
| 22 | |
| 15 | |
| 14 | |
| 5 | |
| 4 | |
| 3 | |
| 2 | |
| 2 | |
| 2 | |
| 2 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.