Skip to main content

1 reply

HelesicPetr
22-Sapphire II
22-Sapphire II
May 15, 2024

Hi @AA_9841156 

Try the serialEffectivity class

 

WTSerialNumberedEffectivity eff = WTSerialNumberedEffectivity.newWTSerialNumberedEffectivity();
//... code to define all to effectivity

// assign the effectivity to object (WTPart/EPMDocument/WTDOcument/others objects)
EffectivityHelper.setEffectivityTarget(eff,wtpart);

 

PetrH 

11-Garnet
May 16, 2024

Hi @Per 

 

Thanks for sharing solution btw i used below code and its working .have you any idea how to get all service effectivity from parts as stored in Manage applicability.

ServiceEffectivity se = ServiceEffectivity.newServiceEffectivity(part);
se.setEffContext((EffContext) parentpart.getMaster());
//se.setBeginSerialNumberRange(String.valueOf(startRange));
//se.setEndSerialNumberRange(String.valueOf(endRange));
se.setEffectivityType("serialNumber");
//WTPart p=(WTPart)se.getEffContext();


PersistenceHelper.manager.store(se);