IBM Support

HD10751: CAN CHANGE ATTRIBUTES AND DELETE PARTS FROM A PRODUCT S TRUCTURE WHEN THE PART IS IN FINAL STATUS

Subscribe

You can track all active APARs for this component.

 

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