Symptom
In the Fiori App Manage Purchase order when data is entered into a specific field and the Enter key is pressed, additional fields can be filled or updated using side effects*.
After the upgrade to 2402CE side effects have been reduced on header level and item level to improve performance.
*Side effects define the dependency between fields and other business object characteristics to trigger a reload of the affected properties.
Environment
SAP S/4HANA Cloud 2402
Cause
Performance improvement.
Resolution
Technical details for side effects on header level
The fields whose entry triggered side effects on header level are Supplier, Purchasing Group, Company Code, Purchasing Organization, Document Currency, and Purchase Order Type. Relevant data is filled as before.
-
If the Supplier field was filled or changed, the following target entities or fields were updated by side effects:
Field Location Item Item facet Hierarchy Item Hierarchy facet Supplier Address Supplier facet Language Language field on header Currency Currency field on header Partner Partner facet After the reduction of side effects, only the following fields are filled or changed:
Field Location Language Language field on header Currency Currency field on header In addition, the fields Company Code and Purchasing Organization are filled. This is not done by side effects, but by a technical call.
-
If the Purchasing Group field was filled or changed, the following target entities or fields were updated by side effects:
Field Location Item Item facet Hierarchy Item Hierarchy facet Supplier Address Supplier facet Language Language field on header Currency Currency field on header Partner Partner facet All of the above side effects have been removed.
-
If the Company Code field was filled or changed, the following target entities or fields were updated by side effects:
Field Location Item Item facet Hierarchy Item Hierarchy facet Currency Currency field on header All of the above side effects have been removed.
-
If the Purchasing Organization field was filled or changed, the following target entities or fields were updated by side effects:
Field Location Item Item facet Hierarchy Item Hierarchy facet Currency Currency field on header Partner Partner facet All of the above side effects have been removed.
NoteThe Company Code field is filled due to its 1:1 relation to the purchasing organization.
-
If the Document Currency field was filled or changed, the following target entities or fields were updated by side effects:
Field Location Item Item facet Hierarchy Item Hierarchy facet Price Pricing field in the item table After the reduction of side effects only the following field is filled or changed:
Field Location Price Pricing field in the item table -
If the Purchase Order Type field was filled (for example as NB) a large number of entities and fields were updated by side effects:
All of these side effects have been removed.
Note :Numerous unnecessary side effects were removed on item level. They are not listed because none change on behavior will result from them.
Keywords
manage purchase order, filled fields, side effects. , KBA , MM-FIO-PUR-PO , Fiori UI for Purchase Orders , MM-PUR-PO , Purchase Orders , How To