APAR status
Closed as program error.
Error description
ABSTRACT: Can change attributes and delete parts from a product structure when the part is in final status . DETAILED DESCRIPTION: When you have a customized lifecycle on a part the user can delete the part from a productstructure and and change it's attributes even if the part is in final state. In this case Valid. Note: this bug is related to PMR 03400 where the problem is that the behavior of customized lifecycle in release state don't work. . Step by step Scenario: 1. Create a Product class, PC1 2. Create a PRC, PRC1, under the PC1 3. Configure the PRC 4. Send the PRC to Product editor 5. Insert a part, P1 6. Promote the part P1 to final state 7. Click on Edit and change or add an attribute 8. Click OK. Enovia saves the changes! 9. Rightclick on the part P1 and Choose Delete. Enovia removes the part from the productstructure! Problem1: You are not supposed to be able to change attributes on a part that is in final state. Problem2: You are not supposed to be able to delete parts from a productstructure when it's in final state. Please use the new, more explicit scenario's below: . Note1: No difference with or without an associated action if the action is not complete Note2: Not allowed to change attributes on a partinstance if the associated action is complete. Note3: The attribute Quantity may not be changed when the parent part is in final state. This is considered a change on the parent part. . Scenario 1: PRC1 (Not controlled by an action) Part1 - Valid (Can be cut from PRC1, cannot change PartVersion Attributes, Cannot add or delete children, can update PartInstance Attributes, Cannot delete part from the database) Part2 (Cannot be deleted from Part1) . 1. Create a Product class, PC1. 2. Create a PRC, PRC1, under the PC1. 3. Configure the PRC. 4. Send the PRC to Product editor. 5. Insert a part, P1. 6. Insert a constituent part, P11 under P1 7. Promote P11 to final state 8. Promote the part P1 to final state. 9. Click on Edit on P1 and change or add an attribute on the part VERSION. Not allowed! 10. Click on Edit on P1 and change or add an attribute on the part INSTANCE. Allowed! 11. Rightclick on the part P11 and Choose Delete. Not allowed! 12. Rightclick on the part P11 and Choose Cut. Not allowed! 13. Rightclick on the part P1 and Choose insert instance. Not Allowed! 14. Click Edit on P11 and change the attribute quantity on the part INSTANCE. Not Allowed! 15. Rightclick on the part P1 and Choose Delete. Allowed! Note: Only Delete Part instance from PRC NOT database. 16. Rightclick on the part P1 and Choose Cut. Allowed! . Scenario 3 PRC2 (Controlled by an action - Action completed- New children cannot be added) Part1 - Valid (Cannot be cut from PRC1, cannot change PartVersion Attributes, Cannot add or delete children, cannot update PartInstance Attributes, cannot delete part from the database) Part2 (Cannot be deleted from Part1) 1. Create a Product class, PC1. 2. Create a PRC, PRC1, under the PC1. 3. Configure the PRC. 4. Send the PRC to Product editor. 5. Assiociate an Action status In Work 6. Insert a part, P1. 7. Insert a constituent part, P11 under P1 8. Promote P11 to final state 9. Promote the part P1 to final state. 10. Promote the action to Complete 11. Click on Edit on P1 and change or add an attribute on the part VERSION. Not allowed! 12. Click on Edit on P1 and change or add an attribute on the part INSTANCE. Not allowed! 13. Rightclick on the part P11 and Choose Delete. Not allowed! 14. Rightclick on the part P11 and Choose Cut. Not allowed! 15. Rightclick on the part P1 and Choose insert instance. Not Allowed! 16. Rightclick on the part P1 and Choose Delete. Not Allowed! 17. Rightclick on the part P1 and Choose Cut. Not Allowed! .
Local fix
Problem summary
Can change attributes and delete parts from a product s tructure when the part is in final status ABSTRACT: Can change attributes and delete parts from a product structure when the part is in final status . DETAILED DESCRIPTION: When you have a customized lifecycle on a part the user can delete the part from a productstructure and and change it's attributes even if the part is in final state. In this case Valid. Note: this bug is related to PMR 03400 where the problem is that the behavior of customized lifecycle in release state don't work. . Step by step Scenario: 1. Create a Product class, PC1 2. Create a PRC, PRC1, under the PC1 3. Configure the PRC 4. Send the PRC to Product editor 5. Insert a part, P1 6. Promote the part P1 to final state 7. Click on Edit and change or add an attribute 8. Click OK. Enovia saves the changes! 9. Rightclick on the part P1 and Choose Delete. Enovia removes the part from the productstructure! Problem1: You are not supposed to be able to change attributes on a part that is in final state. Problem2: You are not supposed to be able to delete parts from a productstructure when it's in final state. Please use the new, more explicit scenario's below: . Note1: No difference with or without an associated action if the action is not complete Note2: Not allowed to change attributes on a partinstance if the associated action is complete. Note3: The attribute Quantity may not be changed when the parent part is in final state. This is considered a change on the parent part. . Scenario 1: PRC1 (Not controlled by an action) Part1 - Valid (Can be cut from PRC1, cannot change PartVersion Attributes, Cannot add or delete children, can update PartInstance Attributes, Cannot delete part from the database) Part2 (Cannot be deleted from Part1) . 1. Create a Product class, PC1. 2. Create a PRC, PRC1, under the PC1. 3. Configure the PRC. 4. Send the PRC to Product editor. 5. Insert a part, P1. 6. Insert a constituent part, P11 under P1 7. Promote P11 to final state 8. Promote the part P1 to final state. 9. Click on Edit on P1 and change or add an attribute on the part VERSION. Not allowed! 10. Click on Edit on P1 and change or add an attribute on the part INSTANCE. Allowed! 11. Rightclick on the part P11 and Choose Delete. Not allowed! 12. Rightclick on the part P11 and Choose Cut. Not allowed! 13. Rightclick on the part P1 and Choose insert instance. Not Allowed! 14. Click Edit on P11 and change the attribute quantity on the part INSTANCE. Not Allowed! 15. Rightclick on the part P1 and Choose Delete. Allowed! Note: Only Delete Part instance from PRC NOT database. 16. Rightclick on the part P1 and Choose Cut. Allowed! . Scenario 3 PRC2 (Controlled by an action - Action completed- New children cannot be added) Part1 - Valid (Cannot be cut from PRC1, cannot change PartVersion Attributes, Cannot add or delete children, cannot update PartInstance Attributes, cannot delete part from the database) Part2 (Cannot be deleted from Part1) 1. Create a Product class, PC1. 2. Create a PRC, PRC1, under the PC1. 3. Configure the PRC. 4. Send the PRC to Product editor. 5. Assiociate an Action status In Work 6. Insert a part, P1. 7. Insert a constituent part, P11 under P1 8. Promote P11 to final state 9. Promote the part P1 to final state. 10. Promote the action to Complete 11. Click on Edit on P1 and change or add an attribute on the part VERSION. Not allowed! 12. Click on Edit on P1 and change or add an attribute on the part INSTANCE. Not allowed! 13. Rightclick on the part P11 and Choose Delete. Not allowed! 14. Rightclick on the part P11 and Choose Cut. Not allowed! 15. Rightclick on the part P1 and Choose insert instance. Not Allowed! 16. Rightclick on the part P1 and Choose Delete. Not Allowed! 17. Rightclick on the part P1 and Choose Cut. Not Allowed! .
Problem conclusion
THIS PROBLEM WILL BE FIXED ON ENOVIA VERSION 5 RELEASE 13 GA le vel. NOTE THAT THIS PROBLEM WILL ALSO BE FIXED ON V5R12SP03. NOTE THAT THIS PROBLEM WILL ALSO BE FIXED ON V5R11SP07. NOTE THAT THIS PROBLEM WILL ALSO BE FIXED ON V5R10SP10. .
Temporary fix
Comments
APAR Information
APAR number
HD10751
Reported component name
ENOVIA LCA NT/2
Reported component ID
569151700
Reported release
510
Status
CLOSED PER
PE
NoPE
HIPER
NoHIPER
Special Attention
NoSpecatt
Submitted date
2003-09-02
Closed date
2003-10-31
Last modified date
2009-06-24
APAR is sysrouted FROM one or more of the following:
APAR is sysrouted TO one or more of the following:
Fix information
Fixed component name
ENOVIA LCA NT/2
Fixed component ID
569151700
Applicable component levels
R510 PSN SP51010
UP03/11/26 N 1000
R511 PSN SP51107
UP03/12/08 N 1000
R512 PSN SP51203
UP03/11/18 I 1000
[{"Business Unit":{"code":"BU053","label":"Cloud & Data Platform"},"Product":{"code":"SSDJRN","label":"ENOVIA LCA"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"510","Edition":"","Line of Business":{"code":"","label":""}}]
Document Information
Modified date:
24 June 2009