IBM Support

IV99570: CANCELING A LABOR INVOICE PREVENTS THE LABOR RECORD FROM BEING USED ON A SUBSEQUENT INVOICE

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • If a Labor Invoice is created in Labor Reporting for Outside
    Labor, and then the Invoice is canceled, the Labor record
    cannot be used again on a new Invoice.
    
    Steps To Reproduce:
    -Log in to maxdemo instance as maxadmin
    -Go To Security | Security Groups
    -Click the New Security Group button on the toolbar
    -In the Group field enter "ACCT-MGR"
    -In the Description field enter "Accounting Manager - Cancels
    Invoices"
    -In the Start Center Template field | Select Value | click 7 -
    Purchasing
    -Click the checkbox for "Independent of Other Groups?"
    -On the Sites tab click the New Row button
    -In the Site field enter "bedford" and tab out
    -Save the record
    
    -On the Applications tab click Filter
    -In the Description field enter "invoices" and press Enter
    -In the Options for Invoices section click the checkboxes to
    grant the following:
      Delete Invoice
      New Invoice
      Read access to Invoices
      Save Invoice
    
      Approve Invoice
      Bookmarks
      Cancel Invoice
      Change Status
      Delete Report Button
      More Search Fields
      Reverse Invoice
      Run Reports
      Save Current Query
      View Search Tips
      View/Manage Queries
      Waiting on Approval
    -Save the record
    
    -On the Users tab click the Select Users button
    -In the User field enter "adams" and press Enter
    -Click the checkbox for ADAMS
    -Save the record
    
    -Go To Security | Users
    -In the User field enter "adams" and press Enter
    -Click ADAMS to open the record
    -On the Groups click the trashcan button on each row to delete
    every row except for:
      DEFLTREG
      EVERYONE
      ACCT-MGR
    -Save the record
    
    -Go To Security | Security Groups
    -Click the New Security Group button on the toolbar
    -In the Group field enter "WORK-MGR"
    -In the Description field enter "Work Manager - Creates Labor
    Invoices"
    -In the Start Center Template field | Select Value | click 11 -
    Operations Manager
    -Click the checkbox for "Independent of Other Groups?"
    -On the Sites tab click the New Row button
    -In the Site field enter "bedford" and tab out
    -Save the record
    
    -On the Applications tab click Filter
    -In the Description field enter "invoices" and press Enter
    -In the Options for Invoices section click the checkboxes to
    grant the following:
      Read access to Invoice
    
      Bookmarks
      Delete Report Button
      More Search Fields
      Run Reports
      Save Current Query
      View Search tips
      View/Manage Queries
    -Save the record
    
    -In the Applications Description field "labor reporting" and
    press Enter
    -In the Options for Labor Reporting section click the
    checkboxes to grant the following:
      Read access to Labor Reporting
      Save Labor Report
    
      Approve Labor
      Approve Labor Transactions
      Create Invoice
      Create KPI
      Create Report
      Daily Attendance
      Delete Report Button
      Edit QBR Report
      Enable Create Report (Ad Hoc) Public Access
      More Search Fields
      Run Reports
      Save Current Query
      View Search Tips
      View/Manage Queries
    -Save the record
    
    -On the Labor tab click the checkbox for "Authorize Group for
    All Labor?"
    -Save the record
    
    -On the Users tab click the Select Users button
    -In the User field enter "bethune" and press Enter
    -Click the checkbox for BETHUNE
    -Save the record
    
    -Go To Security | Users
    -In the User field enter "bethune" and press Enter
    -Click BETHUNE to open the record
    -On the Groups click the trashcan button on each row to delete
    every row except for:
      DEFLTREG
      EVERYONE
      WORK-MGR
    -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 "Allow Mismatched Craft and Labor
    When
    Reporting Actual Labor?"
    -Click OK
    -Save the record
    
    -Go To Work Orders | Work Order Tracking
    -Click the New Work Order button on the toolbar
    -In the Asset field | Detail Menu | Select Value | click any
    value, such as 13150
    -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 Estimated Duration field enter 1
    -On the Labor tab click the New Row button
    -In the Vendor field | Detail Menu | Select Value | click any
    Craft where there is a valid vendor, such as ELECT FIRSTCLASS
    CMC
    -In the Regular Hours field enter 1
    -Save the record
    -Common Actions | Change Status
    -In the New Status field use the drop-down arrow and click
    Approved, then click OK
    
    -More Actions | Duplicate Work Order
    -Click OK
    -Save the record
    -Common Actions | Change Status
    -In the New Status field use the drop-down arrow and click
    Approved,
    then click OK
    -Repeat these steps to create 2 additional Work Orders; the
    result is 4
    Approved Work Orders with the same planned Labor (external
    labor)
    -Make a note of the 4 Work Order numbers that were created
    
    -Perform the following steps on each Work Order that was
    created:
    -On the Actuals tab | Labor tab | click the Select Planned
    Labor button
    -Click the checkbox for the row and then click OK
    -In the Labor field | Detail Menu | Select Value | click
    HUNTER, or whichever value is presented for the Vendor that was
    selected in a previous step
    -In the Start Time field | Select Date and Time button | click
    any time that is greater than 1 hour in the past
    *use different Start Time values for each Work Order, all
    separated by at least 1 hour; for example, 1:00 AM, 2:00 AM,
    3:00 AM, 4:00 AM
    -Save the record
    
    User steps to demonstrate the issue:
    ====================================
    -Log in as BETHUNE
    -Go To Work Orders | Labor Reporting
    -In the Transactions table click the checkbox for the 4 entries
    for
    WILSON (from the Work Orders that were just created)
    -Note the Work Order numbers that were selected
    -More Actions | Approve Labor
    -Save the record
    -Click the checkboxes for only 3 of the 4 records that were just
    approved
    -More Actions | Create Invoice
    -Click OK and make a note of the Invoice number
    -Save the record
    
    -Go To Purchasing | Invoices
    -In the Invoice field enter the number of the Invoice that was
    just created and press Enter
    -Click the record to open it
    -Note that the Status is WAPPR, and on the Invoice Lines tab,
    there are 3 rows
    -Sign out
    
    -Log in as adams
    -Go To Purchasing | Invoices
    -In the Invoice field enter the number of the Invoice that was
    just created and press Enter
    -Click the record to open it
    -Click the Change Status button on the toolbar
    -In the New Status field use the drop-down arrow and click
    Cancel
    -Click OK
    -Save the record
    -Sign out
    
    -Log in as bethune
    -Go To Work Orders | Labor Reporting
    -Expand the details for one of the rows for the Labor that was
    used on the Invoice
    *Observe that the Invoice is still populated
    -Click the checkbox for this row, and also click the checkbox
    for the row that was NOT used on the canceled Invoice
    -Select Action | Create Invoice
    *System Message appears:
      BMXAA2615E - One or more of the selected labor transactions
    already   have invoices defined on them. You cannot create
    multiple invoices for the same labor transaction. You must
    filter out all transactions with an invoice number defined.
    

Local fix

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * Users of Labor Invoice                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * If a Labor Invoice is created in Labor Reporting for Outside *
    * Labor, and then the Invoice is canceled, the Labor record    *
    * cannot be used again on a new Invoice.                       *
    ****************************************************************
    * RECOMMENDATION:                                              *
    ****************************************************************
    

Problem conclusion

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

Temporary fix

Comments

APAR Information

  • APAR number

    IV99570

  • 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-09-01

  • Closed date

    2017-10-04

  • Last modified date

    2017-10-04

  • 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:
04 October 2017