Symptom
You are creating service orders via web service, and get error message "Changing not possible; field is read-only."
The error not happens to all the orders, but some. You want to why the error comes up.
Environment
SAP Business ByDesign
Reproducing the Issue
You are using SOAPUI and excuting the payload to create service orders.
Cause
The error "Changing not possible; field is read-only." is usually caused because an change is tried to update a field which is not editable.
While debugging you would see in the PDI modify from Buffer method tried to update the Delivery Priority field of the item.
For item type Consumable and Direct Good Issue, the delivery priority cannot be changed. In your case, the item type of the service order line is Consumable, hence the creation failed.
You are also not able to change the Priority or Delivery Rule for this item type manually in the Service Order for these item types. They will always be derived from the Delivery Terms on header level.
Resolution
This is the expected system behaviour.
Keywords
"Changing not possible; field is read-only", service order, consumable, direct good issue, Delivery Priority. , KBA , AP-SVO-SO , Service Order , How To