IBM Support

IJ01185: CANNOT APPROVE LABOR FOR MULTIPLE CONTRACTS IN LABOR REPORTING

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • n Labor Reporting, on the List page, approving multiple Labor
    for multiple contracts produces BMXAA8874E warning message, and
    the process hangs.
    
    Steps to Reproduce:
    -Go To Purchasing | Company Master
    -Click the New Company Master button on the toolbar
    -In the Company field enter "ALLIANCE-1"
    -In the Description field enter "Alliance Contractor 1"
    -In the Company Type field | Select Value | click V (Vendor)
    -Save the record
    -More Actions | Add Company Master to Organization
    -Click the checkbox for EAGLENA, then click OK
    -Click OK at the System Message indicating that the record was
    created
    -Use these steps to create a second Company Master record,
    "ALLIANCE-2"
    -Go To Purchasing | Companies
    -In the Company field enter "alliance" and press Enter
    -Open the record for ALLIANCE-1
    -Save the record
    -Repeat these steps for the other Company record, ALLIANCE-2
    -Go To Contracts | Labor Rate Contracts
    -Click the New Labor Rate Contract on the toolbar
    -In the Contract field enter AC-1
    -In the Description field enter "Alliance Contract 1"
    -In the Start Date field use the Select Date button to click on
    yesterday's date
    -In the End Date field use the Select Date button to click on a
    date one year from today
    - Leave Total Cost as blank (KEY to reproduce this issue)
    -In the Company field enter "alliance-1" and tab out
    -Save the record
    -On the Rate Schedule tab click the Select Crafts button
    -Click the checkbox for ELECT FIRSTCLASS, then click OK
    -In the Standard Rate field enter 25
    -Save the record
    -On the Associated Labor tab click the New Row button
    -In the Labor field enter "liberi" and tab out
    -In the Craft field enter "elect" and tab out
    -Click the checkbox for "Inherit Rate From Contract"
    -Save the record
    -Common Actions | Change Status
    -In the New Status field use the drop-down arrow and click
    Approved
    -Click OK
    -More Actions | Duplicate Labor Rate Contract
    -In the Contract field enter "AC-2"
    -In the Description field enter "Alliance Contract 2"
    -In the Start Date field use the Select Date button to click on
    yesterday's date
    -In the End Date field use the Select Date button to click on a
    date  one year from today
    - Leave Total Cost as blank (KEY to Reproduce this PMR)
    -In the Company field enter "alliance-2" and tab out
    -Save the record
    -On the Rate Schedule click the Select Crafts button
    -Click the checkbox for ELECT FIRSTCLASS, then click OK
    -In the Standard Rate field enter 25
    -Save the record
    -On the Associated Labor tab click the New Row button
    -In the Labor field enter "wilson" and tab out
    -In the Craft field enter "elect" and tab out
    -Click the checkbox for "Inherit Rate From Contract"
    -Save the record
    -More Actions | Duplicate Labor Rate Contract
    -In the Contract field enter "NON-AC"
    -In the Description field enter "Non-Alliance Contract"
    -In the Start Date field use the Select Date button to click on
    yesterday's date
    -In the End Date field use the Select Date button to click on a
    date one year from today
    - Leave Total Cost as blank (KEY to reproduce this issue)
    -In the Company field enter "cmc" and tab out
    -Save the record
    -On the Rate Schedule click the Select Crafts button
    -Click the checkbox for ELECT FIRSTCLASS, then click OK
    -In the Standard Rate field enter 25
    -Save the record
    -On the Associated Labor tab click the New Row button
    -In the Labor field enter "hunter" and tab out
    -In the Craft field enter "elect" and tab out
    -Click the checkbox for "Inherit Rate From Contract"
    -Save the record
    -Go To Administration | Organizations
    -In the Organization field enter "eaglena" and press Enter
    -Click EAGLENA to open the record
    -More Actions | Labor Options
    -UNcheck all options EXCEPT for "Allow Mismatched Craft and
    Labor When  Reporting Actual Labor?"
    -Save the record
    -Sign Out
    -Go To Administration | Resources | People
    -Click the New Person button on the toolbar
    -In the Person field enter "A-1"
    -In the First Name field enter "Alliance"
    -In the Last Name field enter "Contractor1"
    -Save the record
    -Repeat the steps to create another Person record with values:
     Person: A-2
     First Name: Alliance
     Last Name: Contractor2
    -Go To Administration | Resources | Labor
    -Click the New Labor button on the toolbar
    -In the Labor field enter "AC1" and tab out
    -In the Person field enter "a-1" and tab out
    -On the Crafts tab click the New Row button
    -In the Contract field | Detail Menu | Select Value | click the
    row for AC-1
    -Save the record
    *Verify that the Active Contract checkbox is now checked, and
    that  values for the Craft, Skill Level, Vendor, and Rate
    fields populate
    -Repeat these steps to create another Labor record with values:
     Labor: AC2
     Person: A-2
     Contract: AC-2
     Vendor: ALLIANCE-2
    Create Work Orders that will use the Labor Rate Contracts,
    Vendor, and Labor records:
    -Go To Work Orders | Work Order Tracking
    -Click the New Work Order button on the toolbar
    -In the Asset field enter "13150" (or 11430) and tab out
    -On the Plans tab | Tasks for Work Order section | click the
    New Row  button
    -In the Task 10 Summary field enter "Task One"
    -In the Duration field enter 1
    -On the Labor tab click the Select Craft button
    -Click the checkbox for ELECT FIRSTCLASS Contract AC-1 , then
    click OK
    -Save the record
    -Common Actions | Change Status
    -In the New Status field use the drop-down arrow and click
    Approved
    -Click OK
    -More Actions | Duplicate Work Order
    -Click OK with the radio button selected for "Duplicate Work
    Order with its Tasks"
    -Common Actions | Approve Work Order
    -Click OK
    -Repeat these steps to create and approve total 2 Work Orders.
    -Repeat the WO creation steps, create 2 WOs, except
    -Click the checkbox for ELECT FIRSTCLASS Contract AC-2 , then
    click OK
    -Repeat the WO creation steps, create 2 WOs, except
    -Click the checkbox for ELECT FIRSTCLASS Contract NON-AC , then
    click OK
    -Make a note of all the Work Order numbers used
    -Once the Work Orders are created and approved, add Actuals in
    the following manner:
        2 Work Orders will use vendor Alliance-1 Contract AC-1
        2 Work Orders will use vendor Alliance-2 Contract AC-2
        2 Work Orders will use vendor CMC and Contract NON-AC
    -On the List tab | Work Order field enter the first Work Order
    number  that was created, and press Enter
    -Click the record to open it
    -On the Actuals tab | Labor tab | click the Select Planned
    Labor  button, then click OK
    -In the Task field | Select Value | click 10h
    -In the Labor field enter "ac1" and tab out
    -Expand the details for the Labor record, verify that the
    Contract and  Vendor field were populated with AC-1 and
    ALLIANCE-1 as expected
    -In the Regular Hours field enter 1 and tab out
    -Save the record
    -Repeat these steps for 1 more Work Order records that were
    created
    -Repeat these steps for 2 of the remaining Work Order records,
    but use
    AC2 for the Labor value (AC-2 and ALLIANCE-2 for the Contract
    and Vendor values)
    -Use the following steps for the remaining 2 Work Orders:
    -On the Actuals tab | Labor tab | click the Select Planned
    Labor  button, then click OK
    -In the Labor field enter "hunter" and tab out
    -Expand the details for the Labor record
    -In the Regular Hours field enter 1 and tab out
    -In the Contract field | Detail Menu | Select Value | click the
    row  where NON-AC is in the Contract column
    -Save the record
    Approve the Labor records that use the YORN field:
    -Go To Work Orders | Labor Reporting
    -Click the checkboxes for all 6 of the Work Order records that
    were created (for Labor codes AC1, AC2, and HUNTER)
    -More Actions | Approve Labor
    - The following message could be displayed. Click Yes/OK to
    continue
    BMXAA8874E - Approving this labor will exceed the 0 USD maximum
    value on labor contract NON-AC by XXXXX USD. Do you want to
    proceed?
    BMXAA8874E - Approving this labor will exceed the 0 USD maximum
    value on labor contract AC-1 by XXXXX USD. Do you want to
    proceed?
    BMXAA8874E - Approving this labor will exceed the 0 USD maximum
    value on labor contract AC-2 by XXXXX USD. Do you want to
    proceed?
    Result:
    *the process hangs; the Please Wait... dialog remains on the
    screen  indefinitely; the session must be terminated (close
    browser) to allow   any further
    

Local fix

  • Approve Labor for one associated contract at a time
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * MAXIMO                                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * CANNOT APPROVE LABOR FOR MULTIPLE CONTRACTS AND CONTRACTS    *
    * HAVE NO LIMIT IN LABOR REPORTING                             *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

  • The fix for this APAR is contained in the following maintenance
    package:
    		 | Release 7.6.1.0 of Base Services
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ01185

  • Reported component name

    WORK ORDERS

  • Reported component ID

    5724R46WO

  • Reported release

    750

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-11-01

  • Closed date

    2017-12-07

  • Last modified date

    2017-12-07

  • 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

    WORK ORDERS

  • Fixed component ID

    5724R46WO

Applicable component levels

  • R760 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCHPPU","label":"Work Order Tracking"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"750","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
07 December 2017