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