Symptom
When creating supplier invoice for the enhanced limit Purchase Orders with defined performance periods, if the performance period has expired it is expected to receive a warning or error message that the performance end date has been breached, but the posting goes through without further notification to the user.
Likewise the overall value of the enhanced limit item is exceeded in the invoice without any warning or error.
Environment
SAP S/4HANA Cloud Public Edition All versions
Reproducing the Issue
- Open the APP 'Manage Purchase Orders'.
- Create an Enhanced Limit Purchase Order.
- At the item level remove the 'Goods Receipt Indicator'.
- Define the performance period by adding a performance start and end date (in the past).
- Call the webgui tile 'Create Supplier Invoice Advanced' (MIRO)
- Create a supplier invoice with reference to the Enhanced Limit Purchase Order.
- The posting goes through without error.
Cause
Missing customising.
If the Purchase Order with enhanced limits does NOT have the 'Goods Receipt' indicator set, the supplier invoice performs a check on the performance dates and it is customisable whether or not such a posted can be made. If the Purchase Order with enhanced limits has the 'Goods Receipt' indicator set, then the checks of the performance dates are carried out in the Service Entry Sheet without any further checks in the Supplier Invoice.
Resolution
Tolerance key 'LD' is available for enhanced limit purchase orders, without 'Goods Receipt' (WEPOS = ' ') To trigger the check, maintain a tolerance check for this key in the relevant Company Code. When this is set up the system will check the status of message M8297 and issue a warning or error according to it's definition in customising.
Likewise, the overall value of the enhanced limit item is checked via tolerance key 'LA' when an invoice is created with corresponding message M8298
To customise the tolerance key 'LD' and/or 'LA' go to configuration node 'Set Tolerance Limits' SSCUI 101947
To customise the messages 'M8297' and/or 'M8298' go to configuration node 'Define Message Types for Area M8' SSCUI 102091
See Also
Keywords
T169G, TOLSL, MRM_TOLERANCE_CHECK, Limit, tolerance key, Goods Receipt, WEPOS, M8297, M8298, MRM_VALIDITY_PERIOD_CHECK, SSCUI 101947, 102091 , KBA , MM-FIO-IV , Fiori UI for Invoice Verification , MM-PUR-SVC-SES , Service Entry Sheet for Service Procurement , Problem