Multilevel Repair
Introduction
 
When a multilevel-tracked part is received into the 
inventory after manufacturing, it records the full level as-built structure 
underneath. In a multilevel repair process, we retrieve this full level 
saved structure and do the necessary structure changes through a repair shop order. You 
may add new components to the structure as well as you may remove some 
components from the existing structure. This is done through 
the Component Replacement 
Details 
dialog box. Components removed from the structure can be received into the inventory as salvage 
parts. A history record is created for each change done 
which can be viewed in the Repair History  window. 
 
Once the repair is completed, a new as-built structure is 
created with the changes done when receiving the repair part into the 
inventory. 
 
Changes in Multilevel Repair with Respect to Normal 
Repair
Although the multilevel repair process inherits the normal shop order flow, 
there are further changes that are applied to the multilevel repair process. 
 For instance, 
	- If a material exists as consumed in the repair structure, it 
will not be copied to the Shop Order/Materials tab when creating a 
multilevel repair shop order. 
- It is not possible to add consumable 
material lines to a multilevel repair shop order directly, instead the 
Component Replacement Details dialog box has to be used. 
-  It is not 
possible to change the lot size of a multilevel repair shop order if at 
least one repair history record exists. 
- It is only allowed to reserve a single lot/batch number for a multilevel repair shop order.  
- Material lines of a multilevel repair 
shop order are not manually editable (This is not applicable for the 
Condition Code, Owner and Ownership fields).
- You cannot 
use alternate component replacement functionality for the material of a shop 
order. 
- The existing structure revision/alternate cannot be changed using the 
shop order header right click  menu options. 
- You cannot use the shop order split/merge 
functionality for a multilevel repair shop order.
Requirements
In order to process a multilevel repair there are some 
requirements to be fulfilled.
- The parent part to be repaired should be multilevel-tracked 
and there should be at least one child existing for the parent part in the as-built structure. The parent parts should be 
completely reserved to the multilevel repair shop order.
- There should exist at least one buildable repair structure alternate for each of the structure levels to execute multilevel repair in that specific structure level.
- 
If there exist a lot tracked, but not serial tracked parent that consist of serial tracked components in the as-built structure, such 
parts will not be able to reserve to a multilevel repair shop order. This 
combination should not occur on any level of the as-built structure corresponds to the reserved parent part.
If the parent part is serial-tracking-enabled
	- The quantity in the repair shop order should be 1.
- The parent part should not contain a structure underneath IFS/VIM.
Note: In case the parent part is both serial and lot/batch-tracked, the generation of 
as-built structure does not consider the lot/batch number of the reserved parent 
part. Here the as-built structure is generated by selecting the records with the 
highest as-built revision number for the same parent serial. This is required to 
get the latest as-built structure for a serial where the lot/batch number of the 
parent has been changed due to some reasons. 
If the parent part is not serial-tracked but lot-tracked,
	- All the parent parts should be reserved from a 
	single lot/batch.
Repair Possibilities
Under multilevel repair it is possible to add a structure component, 
remove a structure component, or replace a structure component. It is also possible 
to install an already available component to the as-built structure, remove a component which is not actually present 
	from the as-built structure, or define a component for direct salvage while 
it has not 
	been listed in the as-built structure.
These actions can be performed in any level of the as-built structure.
Track the Repair Process
For each of the structure changes done to the as-built structure, there exists 
a history record which can be viewed in the Repair History window. 
Here, you can update some of the parameters such as Repair 
Reason and Notes in the repair history, if the new as-built structure has not been created.
Salvage Parts
When a structure component is marked as to be removed from the actual structure 
received, that component is called a Salvage Part and it can be received into the inventory separately, 
whether it is a component listed either in the original 
as-built structure or not. Ownership of the salvaged part is as same as the 
parent part. Following requirements must be made in order to receive a salvage 
part to the inventory.
	- The parent material must have been completely issued.
- Location, Cost and Condition Code (if applicable) 
	have to be defined for the salvage part.
- It should not have been received into the inventory 
	earlier.
A received salvage part can be un-received using the 
Un-receive Salvage Part option. Then the component will be issued again from 
the inventory and it will be attached in its parent.
Revert Changes
It is possible to revert the changes done to one or several component lines
in a multilevel repair shop order on following conditions:
	- Parent part has not been received into the inventory 
	after the repair.
- If the change has created salvaged parts, then 
	those salvaged parts should not have already been received into the inventory.
- If the change has created any new material demand, 
	then those materials should not have been issued. (If there any reserved 
	materials exist, then those will be un-reserved)
Receive Repaired Part
Receiving of the repaired part is done via the 
Receive Shop Order window. There are certain changes applied for the 
receiving of a repaired part when you do a multilevel repair.
	- The following right click options that appear in the 
	Shop Order 
	window 
	and/or in 
	the 
	Receive Shop Order window will be disabled:
		
			- Manual Unreceive
- Reserve Serial No
- Build Tracked Structure
- Receive Serial Parts
- Receive Reserved Lots
- Match Lots to Serials and Receive
- Generate Order Based Lots
- Shop Order Graphical As Built Structure
 
 
- If the repaired part is lot/batch-tracking-enabled, then a new lot /batch number should be reserved to the parent part 
	before receiving the repaired part. You cannot receive the repaired part 
	with the existing lot/batch number. If the repaired part has order-based lot 
	tracking-enabled, then the generated lot/batch number will be used. All the new 
	sub-assemblies will also get the same lot/batch number.
- A new as-built structure is created when receiving 
	the repaired part for all the changed sub-assemblies 
	and the parts above it.
- When creating the new as-built structure, the 
	number of components marked as to be removed along 
	with their components are excluded if the Repair Action for those 
	were set as Removed, Replaced or Not Present.
- When creating the new as-built structure, any new 
	component added by using Add, Replace or Install  as the 
	Repair 
	Action will be installed. 
 Exception: Components with the Exclude from As-Built 
	structure check box selected in the Component Replacement Details 
	dialog box will not be added in to the new as-built structure.
- If a sub-assembly has changes defined where the 
	specific parent part is serial-tracked, then the as-built revision will be 
	incremented by 1 when creating the new as-built structure.
- Receiving a multilevel repair shop order is 
	irreversible.