You can use the CT520 hook point activity to compare the components in the build history of an SFC number to its BOM.
If operators are using this activity with multiple SFC numbers or process lots, the failure of one SFC number in the group causes the system to fail the entire group.
Note
This hook point activity works only if the SFC number is on a Production routing.
The activity ignores the following component types when executed:
Phantom
Co-product
By-product
This activity is commonly used with the PRE_START, PRE_COMPLETE, and POST_COMPLETE hook points. If this activity is executed at PRE_START, it checks for components at the previous operations only. If this activity is executed at PRE_COMPLETE or POST_COMPLETE, it checks for components at the current operation and all previous operations.
The following table describes rules and settings that you can change for this activity in Activity Maintenance:
Rule |
Setting |
---|---|
CHECK_ALL_COMP_LAST_OPER |
TRUE (default): Checks for all unassembled components at any assembly operation on any routing that the SFC number has traversed on, but only if the SFC number is at the last operation on the Production routing FALSE: Checks for unassembled components on the current production routing only |
CHECK_TIME_BASE |
This rule is used in conjunction with the MISSING activity rule described in this table. Caution Setting this rule to TRUE may decrease SAP ME performance. End of the caution. TRUE: Validates both time-based and discrete components FALSE (default): Validates only discrete components |
EXCESS |
TRUE (default): Fails the assembly if it contains components with a quantity in excess of the quantity specified in the BOM FALSE: Allows excess components to remain on the assembly |
MISSING |
TRUE (default): Fails the assembly if it contains components with a quantity that is less than the quantity specified in the BOM FALSE: Allows the assembly to contain quantities of components less than the quantities specified in the BOM |
NON_BOM |
TRUE (default): Fails the assembly if it contains any component not specified in the BOM FALSE: Allows components that are not specified in the BOM to be used in the assembly. |
TEST_PART |
TRUE (default): Fails the assembly if it contains a BOM component identified as a test part FALSE: Allows test part components to remain on the assembly |