Question

Phase In - inventory parts

  • 22 December 2021
  • 7 replies
  • 525 views

Userlevel 1
Badge +4

 

When creating new inventory parts, Phase In is defined by default to the day the Inventory Part is created.

 

In many cases, this poses some problems, for example, when incorporating that new inventory part to a product structure which was started the day before (phase in “yesterday”), or when including the inventory part in shop orders where required date is in the past…. 

 

The fix is easy but tedious, updating the Phase in in the inventory part to sometime in the past. 

 

Is there any way to set in IFS that al new inv Parts created are created with a pre-determined phase in?

 

Thanks in advance,

 

 

Iker A

 

 


This topic has been closed for comments

7 replies

Userlevel 7
Badge +28

Not out of the box, it would require a script or other custom code to reset the date.  We use an external PLM system as the engineering master and on the transfer into IFS force all of the Phase In dates to 1/1/2010 to prevent this issue.  We do it as part of our interface.  Phase In always equals 1/1/2010, Phase Out always equals 2/2/2010.  This keeps everything working smoothly.

Userlevel 7
Badge +21

Hi @ikerarri ,

 

I would recommend you create a custom event and action on the inventory part which triggers when a new inventory part is created.  Within the event action you could write the PL/SQL code to change the phase in date of the revision to an earlier date so you do not have issues with product structures and so forth.   You can use the IFS procedure below to change the part revision date of a part.

 

PART_REVISION_API.Modify_Phase_In_Out_Date (   contract_                     IN VARCHAR2,                                                                                                                            part_no_                      IN VARCHAR2,
                                                                                              eng_chg_level_          IN VARCHAR2,
                                                                                              eff_phase_in_date_   IN DATE,
                                                                                              eff_phase_out_date_ IN DATE )

 

Regards,

William Klotz

Userlevel 4
Badge +10

@ikerarri @william.klotz  @ShawnBerk 
We don't use Product Structure here often, encounter this error for the first time, when trying to duplicate structure from one site to another.
Product Structure Header was created a month agao and now when the user is trying to add components, we are getting following error.

I see @ikerarri  mention that we need to change phase in date in inventory, will it be product structure (header) that need to be updated or its components? any sql/script or screenshot will be helpful. Bundle of thanks.

we are using IFS8.


 

Userlevel 1
Badge +4

@ikerarri @william.klotz  @ShawnBerk 
We don't use Product Structure here often, encounter this error for the first time, when trying to duplicate structure from one site to another.
Product Structure Header was created a month agao and now when the user is trying to add components, we are getting following error.

I see @ikerarri  mention that we need to change phase in date in inventory, will it be product structure (header) that need to be updated or its components? any sql/script or screenshot will be helpful. Bundle of thanks.

we are using IFS8.


 

 

The phase in needs to be managed in the Revisions Tab in the Inventory part.

 


Regards,

 

Ikerarri

 

Userlevel 4
Badge +10

@ikerarri thanks for the info on where to change, 


thanks

Userlevel 1
Badge +4

@ikerarri thanks for the info on where to change,

my error is complaining about parent revision, if i understand correctly, the rule is children should have revision dates later than parent. what is the rule of thumb here to follow, can you help me understand.

is it parent product structure part vs child product structure part number 

or just change revision on component’s ‘Revision’ tab?
thanks

 

Children should have phase-in dates older than parent phase-in date. You cannot build a parent with children that do not exist at a given date ;-)

 

First children

Then parent


You can define phase-in date by editing it in the Revision tab of the Inventory Part
 

Hope it helps,

 

 

Iker A

 

 

Userlevel 5
Badge +12

Yes, updating the Phase in in the inventory part to sometime in the past could fix this. But isn’t that a wrong approached. If a new part is going to add to a structure, you should phase out the parent and create a new revision with the new part. Most of the time you might need to do a cost roll-up too. This way you maintain your data with more accurately. 

 

This is why IFS has “Phase Out or Replace Structure Component” functionality.