IBM Support

IJ49991: UNEXPECTED READONLY CONDITIONS AND SYSTEM MESSAGES WHEN COLUMN CONTROLS WITH CONDITIONS ARE ADDED TO PR LINES SECTION IN PR APPL

Subscribe to this APAR

By subscribing, you receive periodic emails alerting you to the status of the APAR, along with a link to the fix after it becomes available. You can track this item individually or track all items by product.

Notify me when this APAR changes.

Notify me when an APAR for this component changes.

 

APAR status

  • Closed as program error.

Error description

  • ABSTRACT:
    Unexpected Readonly Conditions And System Messages When Column
    Controls With Conditions Are Added To PR Lines Section In PR
    Application
    
    DESCRIPTION:
    When checkbox controls are added to the PR form, and specific
    Signature Options and conditional properties are associated to
    the the controls, and to the logged-in User's Security Group,
    there are erroneous readonly errors in the UI when the Checkbox
    controls are used.
    
    STEPS TO REPRODUCE:
    1.	Log in to maxdemo instance
    2.	Go To System Configuration | Platform Configuration |
    Database Configuration
    3.	Turn Admin Mode ON
    4.	Open the PR Object in Database Configuration
    5.	On the Attributes tab, click the New Row button
    6.	Enter values:
    		Attribute: VALIDATED
    		Description: Validated
    		Type: YORN
    		Length 1
    		Required: Checked
    		Title: Validated
    		Default Value: 0
    7.	Click the New button and enter values:
    		Attribute: VALIDATIONREQ
    		Description: Validation Required
    		Type: YORN
    		Length 1
    		Required: Checked
    		Title: Validation Required
    		Default Value: 0
    8.	Save the record
    9.	On the List View tab | More Actions | Apply Configuration
    Changes
    10.	Click the checkbox for "Do you have a current backup?"
    11.	Click the Start Configuring the Database? button
    12.	When Structural Database Configuration is complete, turn
    Admin Mode OFF
    
    13.	Go To Administration | Conditional Expression Manager
    14.	Click the New Row button
    15.	Enter values:
    		Condition: VALREQREAD
    		Description: Checks if the Validated? checkbox is checked.
    		Type: Expression
    		Expression: :validated=1
    		Always Evaluate: Checked
    16.	Click the New Row button
    17.	Enter values:
    		Condition: VALREAD
    		Description: Checks if the validation required checkbox is
    checked.
    		Type: Expression
    		Expression: :validationreq=1
    		Always Evaluate: Checked
    18.	Save the record
    19.	Go To System Configuration | Platform Configuration |
    Application Designer
    20.	Open the Purchase Requisitions application (PR)
    21.	Select Action | Add/Modify Signature Options
    22.	Click the New Row button
    23.	Enter values:
    		Option: VALREAD
    		Description: VALREAD Checkbox
    		Visible: checked
    24.	Click the New Row button
    25.	Enter values:
    		Option: VALREQREAD
    		Description: VALREQREAD Checkbox
    		Visible: checked
    26.	Click OK
    27.	Go To Security | Security Groups
    28.	Open the EVERYONE group
    29.	On the Applications tab | Applications section | click
    Filter
    30.	In the Description field, enter "purchase", then press Enter
    
    31.	Click to highlight the Purchase Requisitions application
    32.	In the bottom section below the Options section, click the
    Grant Access checkbox for VALREAD Checkbox and VALREQREAD
    Checkbox
    33.	Save the record
    34.	Go To System Configuration | Platform Configuration |
    Application Designer
    35.	Open the Purchase Requisitions application (PR)
    36.	Click the PR Lines tab
    37.	Click the Control Palette button on the toolbar
    38.	Click and drag a Table Column control onto the form in the
    PR Lines header section, and to the right of the Tax column
    39.	Repeat the steps to add a second Table Column control next
    to the first one
    40.	Close the Control Palette dialog
    41.	Right-click the first Table Column control, then click
    Properties
    42.	Enter Values:
    		Label: Validation Required
    		Attribute: VALIDATIONREQ (In the Object field select PRLINE)
    		Always Synchronous: checked
    		Signature option: VALREQREAD
    43.	Right-click the second Table Column control, then click
    Properties
    44.	Enter values:
    		Label: Validated
    		Attribute: VALIDATED
    		Always Synchronous: Checked
    		Signature option: VALREAD
    45.	Use similar steps to add 2 Checkbox controls in the details
    section of the prline, under the Class Description field
    46.	Enter values:
    		Label: Validation Required
    		Attribute: VALIDATIONREQ (In the Object field select PRLINE)
    		Always Synchronous: Checked
    		Signature option : VALREQREAD
    
    		Label: Validated
    		Attribute: VALIDATED
    		Always Synchronous: Checked
    		Signature Option: VALREAD
    47.	While still in Application Designer, with the PR application
    open:
    48.	On the PR Lines tab | PR Lines section, click to highlight
    the Validation Required? field
    49.	Right-click | Properties
    50.	On the Advanced tab, click the Configure Conditional
    Properties button
    51.	In the Security Groups section, click the Select Groups
    button
    52.	Click Filter, then enter "everyone" in the Group field;
    press Enter
    53.	Click the checkbox for EVERYONE, then click OK
    54.	In the Conditions section, click the Select Conditions
    button
    55.	Click Filter, then enter "valreqread" in the Condition
    field; press Enter
    56.	Click the checkbox for VALREQREAD, then click OK
    57.	On the Condition is true tab, click the Enter Property
    button
    58.	In the Property field, enter "inputmode", then tab out
    59.	In the Value field, enter "readonly", then tab out
    60.	On the Condition is false tab, click the Enter Property
    button
    61.	In the Property field, enter "inputmode", then tab out
    62.	In the Value field, enter "default", then tab out
    63.	Click OK
    64.	Close the Table Column Properties dialog
    65.	Save the record
    66.	On the PR Lines tab | PR Lines section, click to highlight
    the Validated? field
    67.	Right-click | Properties
    68.	On the Advanced tab, click the Configure Conditional
    Properties button
    69.	In the Security Groups section, click the Select Groups
    button
    70.	Click Filter, then enter "everyone" in the Group field;
    press Enter
    71.	Click the checkbox for EVERYONE, then click OK
    72.	In the Conditions section, click the Select Conditions
    button
    73.	Click Filter, then enter "valreqread" in the Condition
    field; press Enter
    74.	Click the checkbox for VALREAD, then click OK
    75.	On the Condition is true tab, click the Enter Property
    button
    76.	In the Property field, enter "inputmode", then tab out
    77.	In the Value field, enter "default", then tab out
    78.	On the Condition is false tab, click the Enter Property
    button
    79.	In the Property field, enter "inputmode", then tab out
    80.	In the Value field, enter "readonly", then tab out
    81.	Click OK
    82.	Close the Table Column Properties dialog
    83.	Save the record
    84.	Log out, then log back in
    85.	Go To Purchasing | Purchase Requisitions
    86.	Common Actions | New Purchase Requisition
    87.	In the Company field, enter "almar", then tab out
    88.	Save the record
    89.	On the PR Lines tab, click the New Row button
    90.	In the Item field, enter "0-0031", then tab out
    91.	In the Storeroom field, enter "central", then tab out
    92.	Click the New Row button
    93.	In the Item field, enter "0-0048", then tab out
    94.	In the Storeroom field, enter "central", then tab out
    95.	Click the New Row button
    96.	In the Item field, enter "0-0514", then tab out
    97.	In the Storeroom field, enter "central", then tab out
    98.	Click the New Row button
    99.	Save the record
    100.	On PR Lines 1 and 2, click the checkboxes for "Validation
    Required?"
    101.	On PR Line 2, click the checkbox
    102.	Save the record
    103.	Uncheck the "Validation Required?" checkbox on Line 2
    104.	Save the record
    105.	Re-check the "Validation Required?" on Line 2
    106.	Save the record
    107.	On PR Line 2, check the "Validated?" checkbox
    
    RESULT:
    System Message appears, "BMXAA2256E - Field Validated is
    read-only."
    If the User clicks OK to close the System Message, the
    "Validated?" checkbox is cleared; if the User re-checks the
    "Validated?" checkbox, the record can be saved without error.
    
    EXPECTED RESULT:
    All PR Lines correctly apply the conditional expressions as they
    are updated individually
    
    REPORTED IN VERSION:
    Tivoli's process automation engine 7.6.1.3-IFIX20230831-1702
    
    
    LOCAL WORKAROUND:
    none
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * MAXIMO                                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * UNEXPECTED READONLY CONDITIONS AND SYSTEM MESSAGES WHEN      *
    * COLUMN CONTROLS WITH CONDITIONS ARE ADDED TO PR LINES        *
    * SECTION IN PR APPL                                           *
    ****************************************************************
    

Problem conclusion

  • The fix for this APAR is contained in the following maintenance
    package: release\fix pack for Release 9.x Product
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ49991

  • Reported component name

    MAXIMO ASST MGM

  • Reported component ID

    5724R46AM

  • Reported release

    761

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2024-02-07

  • Closed date

    2024-05-14

  • Last modified date

    2024-05-14

  • 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

    MAXIMO ASST MGM

  • Fixed component ID

    5724R46AM

Applicable component levels

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSLKT6","label":"Maximo Asset Management"},"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"761","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
15 May 2024