Symptom
In the Service Order ABC, you want to remove the Execution Block set in the order and continue the service execution process, but you find the Execution Block field is now read-only. You are not able to remove the Execution Block and hence not able to process it further.
ABC represents the ID of the service order.
Environment
SAP Business ByDesign
Reproducing the Issue
- Go to the Service Orders - Service Order Processing view.
- Open the service order ABC.
- The Execution Block is filled with a value. It is not editable.
Cause
The Execution Block was filled before Customer Invoice XYZ released for a Service Order line item. Once the Invoice is created and released, the invoice status of the line changes to In Process or Finished (depending on the Delivery Status), and in this case the Execution Block field becomes read-only.
This is the current system design.
XYZ represents the ID of the Customer Invoice.
Resolution
In order to edit the Execution Block, the user has to cancel the customer invoice XYZ. Once it is done, the item invoice status will be changed back to Not Started and the Execution Block field will be editable.
Alternatively, if the Execution Block was set via the Credit Limit Check, you can change the Credit Limit in the Account Master Data respectively to ensure the Credit Limit is not exceeded in the Service Order, and perform the Credit Limit Check again in the Service Order.
Keywords
service order; execution block; delivery block; read only; not editable, greyed out. , KBA , SRD-CRM-SEO , Service Orders , Problem