Handle Return Codes in IFS MWO Service
Explanation
Use this activity to apply Return Codes when planning or performing returns in IFS MWO Service. Return Codes
control post return behavior, including creation of corresponding material lines, uninstalling returned objects,
and ownership changes. Return Codes are used in Plan Return, Edit Return, Return Planned Part, and Quick Return
flows, with dedicated rules for serialized and non-serialized parts.
Exception Handling
Common Exception Handling
- When a requirement or return is partially processed, the code fields become read-only for the remaining
quantity.
- If a code is changed or removed after its counterpart line has been processed, the application removes the
connection and allows the change; a new counterpart line is created when applicable.
Return Specific Exception Handling
- When Uninstall Object is enabled for non-serialized parts, the system enforces Quantity = 1 and shows an
error if exceeded.
- When uninstalling serialized parts with quantity greater than 1, the system splits the return into multiple
lines, so each object maps to a single serialized unit.
- Ownership on return lines is set according to the Change Ownership on Return attribute; when it is not
enabled or null, the ownership defaults to Company Owned.
- When editing the quantity of a return line created by a Return Code with Create Material Line enabled, the
quantity change does not affect the connected material lines.
Prerequisites
- Return Codes must exist.
- Attributes such as Create Material Line, Uninstall Object, and Change Ownership on Return must exist.
System Effects
- A material line is created when Create Material Line is enabled.
- Uninstallation behavior occurs according to whether the part is serialized or non-serialized.
- Ownership is updated according to Change Ownership on Return or defaults to Company Owned when not
configured.
- Structure and operational data are updated when uninstalling objects.
- Return lines are split when required by serialized uninstall logic.