IBM Support

IV85373: ERROR IN LABOR REPORTING WHEN TRYING TO SELECT LABOR RECORDS WHOSE CONTRACT IS DIFFERENT FROM THE CONTRACT FROM DEFAULT CRAFT

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Steps to replicate the issue in Maxdemo database, BEDFORD Site:
    
    1) Go to Crafts application
    
    2) Create the new CRAFT01
    
    3) From Skill Levels table-window, click on New Row and create
    the Skill Levels below:
    Skill Level = APPRENTICE, Skill Level Rank = 5
    Skill Level = JUNIOR, Skill Level Rank = 4
    Skill Level = JOURNEYMAN, Skill Level Rank = 3
    Skill Level = SECONDCLASS, Skill Level Rank = 2
    Skill Level = FIRSTCLASS, Skill Level Rank = 1
    
    4) Save Craft
    
    5) Go to Master Contracts application
    
    6) Create the new Master Contract MC01 associated to Vendor BWC
    
    7) Select Action > Authorize Sites and authorize BEDFORD Site
    
    8) Approve Master Contract
    
    9) Select Action > Create Associated Contract and create the
    Labor Contract CT01A
    
    10) Select Action > Create Associated Contract again and create
    the Labor Contract CT01B
    
    11) Go to Labor Rate Contracts application
    
    12) Bring up the Labor Contract CT01A
    
    13) Go to Rate Schedule tab
    
    14) From Rate Schedule table-window, click on Select Crafts
    button
    
    15) From Select Crafts dialog, select the Crafts below and click
    OK:
    CRAFT01/APPRENTICE, CRAFT01/JUNIOR, CRAFT01/JOURNEYMAN
    
    16) Save and approve Labor Rate Contract
    
    17) Bring up the Labor Contract CT01B
    
    18) Go to Rate Schedule tab
    
    19) From Rate Schedule table-window, click on Select Crafts
    button
    
    20) From Select Crafts dialog, select the Crafts below and click
    OK:
    CRAFT01/SECONDCLASS, CRAFT01/FIRSTCLASS
    
    21) Save and approve Labor Rate Contract
    
    22) Go to Labor application
    
    23) Create the new LABOR01
    
    24) Save Labor
    
    25) Go to Labor Rate Contracts application
    
    26) Bring up the Labor Contract CT01A
    
    27) Go to Associated Labor tab
    
    28) From Associated Labor table-window, click on New Row button,
    set Associated Labor and Rates as below:
    LABOR01, CRAFT01/APPRENTICE, Rate = 1.00
    LABOR01, CRAFT01/JUNIOR, Rate = 2.00
    LABOR01, CRAFT01/JOURNEYMAN, Rate = 3.00
    
    29) Save Labor Rate Contract
    
    30) Bring up the Labor Contract CT01B
    
    31) Go to Associated Labor tab
    
    32) From Associated Labor table-window, click on New Row button,
    set Associated Labor and Rates as below:
    LABOR01, CRAFT01/SECONDCLASS, Rate = 4.00
    LABOR01, CRAFT01/FIRSTCLASS, Rate = 5.00
    
    33) Save Labor Rate Contract
    
    34) Go to Labor application
    
    35) Bring up LABOR01
    
    36) Go to Crafts tab and make sure that CRAFT01/APPRENTICE
    (whose Contract is CT01A) is set as Default
    
    37) Go to Labor Reporting application
    
    38) Select Action > Enter By Work Order
    
    39) From Enter By Work Order dialog, select an approved Work
    Order and click on Select Labor button
    
    40) From Select Labor dialog, filter by LABOR01, select all the
    records and click OK
    
    At this point, system throws the error "BMXAA2634E - Mismatches
    between labor, craft, skill level, vendor and contract are not
    allowed. Use the Select Value lookup to see a list of valid
    choices." and we need to close the browser session.
    
    41) Login to Maximo and go to Labor Reporting application again
    
    42) Select Action > Enter By Work Order
    
    43) From Enter By Work Order dialog, select an approved Work
    Order and click on Select Labor button
    
    44) From Select Labor dialog, filter by LABOR01, select all the
    records whose Contract is CT01A (that is, the same Contract as
    the Default Craft's) and click OK
    
    45) Notice that the records are successfully brought into the
    Enter By Work Order dialog
    
    46) Click on Select Labor button again
    
    47) From Select Labor dialog, filter by LABOR01, select all the
    records whose Contract is CT01B and click OK
    
    At this point, system also throws the error "BMXAA2634E -
    Mismatches between labor, craft, skill level, vendor and
    contract are not allowed. Use the Select Value lookup to see a
    list of valid choices."
    
    So the issue is:
    
    Labor records whose Contract is the same as the Contract from
    the Default Craft are allowed to be selected. Labor records with
    a different Contract result in error.
    
    Additional information:
    
    As described in the steps below, if we select the option ?Allow
    Mismatched Craft and Labor When Reporting Actual Labor?? from
    Organizations application, the error changes to "BMXAA2528E -
    The combination of craft, skill level, vendor, and contract is
    not valid. Use the Select Value lookup to see a list of valid
    choices.":
    
    a) Go to Organizations application
    
    b) Bring up EAGLENA Organization
    
    c) Select Action > Labor Options
    
    d) From Labor Options dialog, select the check-box ?Allow
    Mismatched Craft and Labor When Reporting Actual Labor?? and
    save
    
    e) Go to Labor Reporting application
    
    f) Select Action > Enter By Work Order
    
    g) From Enter By Work Order dialog, select an approved Work
    Order and click on Select Labor button
    
    h) From Select Labor dialog, filter by LABOR01, select all the
    records and click OK
    
    Result:
    
    The error changes to ?BMXAA2528E - The combination of craft,
    skill level, vendor, and contract is not valid. Use the Select
    Value lookup to see a list of valid choices.
    

Local fix

  • No workaround has been found.
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Maximo users who use the Labor Reporting application         *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * Using the Labor Reporting application, user cannot select    *
    * multiple labor craft records if they consist of same craft   *
    * but different skill levels and contracts.                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Select one labor at a time.  Or per the presented use case,  *
    * select the records with different skill levels.              *
    ****************************************************************
    

Problem conclusion

  • This is fixed in code.
    
    The fix for this APAR is contained in the following maintenance
    package:
    	 | release\fix pack | Interim Fix for Release 7.6.0.8 Product
    

Temporary fix

Comments

APAR Information

  • APAR number

    IV85373

  • 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

    2016-06-06

  • Closed date

    2016-11-02

  • Last modified date

    2024-10-29

  • APAR is sysrouted FROM one or more of the following:

  • APAR is sysrouted TO one or more of the following:

Modules/Macros

  • maximo
    

Fix information

  • Fixed component name

    WORK ORDERS

  • Fixed component ID

    5724R46WO

Applicable component levels

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

Document Information

Modified date:
30 October 2024