IBM Support

IZ60738: RECEIVING ITEM USING CONVERSION,LINECOST, LOADEDCOST,LINECOST2 AND CURRENCYLINECOST ARE CALCULATED WRONGLY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • Problem description:
    
    When in Maximo receiving an item that is using conversion, the
    linecost, loadedcost, linecost2 and currencylinecost are
    calculated wrongly.
    This issue seems to (re)occur in Maximo 5.2 patch 8 and Supply
    Maximo 5.2 patch 4.
    Observation:
    
    The field quantity is recalculated with conversion but unitcost
    are still the same, witch makes the prior fields calculated
    wrongly.
    I've tried to recalculate unitcost and currencyunitcost with
    conversion but the rounding will be far from exact as the format
    of unitcost is number(10,2).
    
    Environment:
    
    Maximo 5.2 patch 8
    Oracle 9.0.2
    BeaWebLogic 7
    Windows 2003 Server
    
    
    Steps to replicate issue:
    
    1)Go to ?material receipts? tab to receive the material e.g:
    PO=1000
    Vendor=XXX
    PO status=INPRG
    Ordered cost= 1650,00,
    Received cost= 1006,50
    Receipt Status= Partial
    Ordered date= 2009-09-07 9:10
    2)Say line 6, item 223264, change the order unit to one with a
    conversion =1,
    3) Receive Quantity =10 with Order unit =fat with conversion 1.5
    and unit cost 16.50. In MATRECTRANS quantity = 15
    N.B!: The quantity is recalculated according to conversion but
    unit cost remains the same. The linecost becomes quantity *
    unitcost, not the same as in purchase order.
    
    Because:
    4) You receive 10 @ PO line cost 165,00 before hand
    5) Before changing order unit, it shows Conversion 1.5 for
    orderunit "fat" (in ?receiving>Select Order/Issue Unit)
    6) After changing order unit, the PO-line cost is multiplied
    with conversion (1.5) ,but   unit cost remained 16,5.  Linecost
    should remain 165,however shows 247.50
    7) When looking in matrec trans  via select statement on the
    record it shows:
    
    Quantity=15
    Unit cost=16.50
    Actual cost= 16.50
    Conversion=1.5
    Line cost=247.50
    Loaded cost=247.50
    Qtyrequested=10
    
    Looks very similar like issue 06-18694
    

Local fix

  • n/a
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED: Receiving users.                             *
    ****************************************************************
    * PROBLEM DESCRIPTION: Problem description:                    *
    *                                                              *
    *                      When in Maximo receiving an item that   *
    *                      is using conversion, the                *
    *                                                              *
    *                      linecost, loadedcost, linecost2 and     *
    *                      currencylinecost are                    *
    *                                                              *
    *                      calculated wrongly.                     *
    *                                                              *
    *                      This issue seems to (re)occur in Maximo *
    *                      5.2 patch 8 and Supply                  *
    *                                                              *
    *                      Maximo 5.2 patch 4.                     *
    *                                                              *
    *                      Observation:                            *
    *                                                              *
    *                      The field quantity is recalculated with *
    *                      conversion but unitcost                 *
    *                                                              *
    *                      are still the same, which makes the     *
    *                      prior fields calculated                 *
    *                                                              *
    *                      wrongly.                                *
    *                                                              *
    *                      I've tried to recalculate unitcost and  *
    *                      currencyunitcost with                   *
    *                                                              *
    *                      conversion but the rounding will be far *
    *                      from exact as the format                *
    *                                                              *
    *                      of unitcost is number(10,2).            *
    *                                                              *
    *                      Environment:                            *
    *                                                              *
    *                      Maximo 5.2 patch 8                      *
    *                                                              *
    *                      Oracle 9.0.2                            *
    *                                                              *
    *                      BeaWebLogic 7                           *
    *                                                              *
    *                      Windows 2003 Server                     *
    *                                                              *
    *                      Steps to replicate issue:               *
    *                                                              *
    *                      1)Go to ?material receipts? tab to      *
    *                      receive the material e.g:               *
    *                                                              *
    *                      PO=1000                                 *
    *                                                              *
    *                      Vendor=XXX                              *
    *                                                              *
    *                      PO status=INPRG                         *
    *                                                              *
    *                      Ordered cost= 1650,00,                  *
    *                                                              *
    *                      Received cost= 1006,50                  *
    *                                                              *
    *                      Receipt Status= Partial                 *
    *                                                              *
    *                      Ordered date= 2009-09-07 9:10           *
    *                                                              *
    *                      2)Say line 6, item 223264, change the   *
    *                      order unit to one with a                *
    *                                                              *
    *                      conversion =1,                          *
    *                                                              *
    *                      3) Receive Quantity =10 with Order unit *
    *                      =fat with conversion 1.5                *
    *                                                              *
    *                      and unit cost 16.50. In MATRECTRANS     *
    *                      quantity = 15                           *
    *                                                              *
    *                      N.B!: The quantity is recalculated      *
    *                      according to conversion but             *
    *                                                              *
    *                      unit cost remains the same. The         *
    *                      linecost becomes quantity *             *
    *                                                              *
    *                      unitcost, not the same as in purchase   *
    *                      order.                                  *
    *                                                              *
    *                      Because:                                *
    *                                                              *
    *                      4) You receive 10 @ PO line cost 165,00 *
    *                      before hand                             *
    *                                                              *
    *                      5) Before changing order unit, it shows *
    *                      Conversion 1.5 for                      *
    *                                                              *
    *                      orderunit "fat" (in ?receiving>Select   *
    *                      Order/Issue Unit)                       *
    *                                                              *
    *                      6) After changing order unit, the       *
    *                      PO-line cost is multiplied              *
    *                                                              *
    *                      with conversion (1.5) ,but   unit cost  *
    *                      remained 16,5.  Linecost                *
    *                                                              *
    *                      should remain 165,however shows 247.50  *
    *                                                              *
    *                      7) When looking in matrec trans  via    *
    *                      select statement on the                 *
    *                                                              *
    *                      record it shows:                        *
    *                                                              *
    *                      Quantity=15                             *
    *                                                              *
    *                      Unit cost=16.50                         *
    *                                                              *
    *                      Actual cost= 16.50                      *
    *                                                              *
    *                      Conversion=1.5                          *
    *                                                              *
    *                      Line cost=247.50                        *
    *                                                              *
    *                      Loaded cost=247.50                      *
    *                                                              *
    *                      Qtyrequested=10                         *
    *                                                              *
    *                      Looks very similar like issue 06-18694  *
    *                                                              *
    *                      LOCAL FIX:                              *
    *                                                              *
    *                      n/a                                     *
    *                                                              *
    ****************************************************************
    * RECOMMENDATION:                                              *
    *                                                              *
    *                                                              *
    *                                                              *
    ****************************************************************
    RECEIVING ITEM USING CONVERSION,LINECOST,  LOADEDCOST,LINECOST2
    AND CURRENCYLINECOST ARE CALCULATED WRONGLY
    

Problem conclusion

  • This issue is not reproducible.  The client confirmed it must
    be due to the end their heavily customized environment and has
    confirmed we can close both the logged APAR as well as the PMR
    
    
    
    
    
    The fix for this APAR is contained in the following maintenance
    package:
    
      | release\fix pack | REL 5.2
    

Temporary fix

Comments

APAR Information

  • APAR number

    IZ60738

  • Reported component name

    INVENTORY

  • Reported component ID

    5724R46IN

  • Reported release

    620

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2009-09-17

  • Closed date

    2009-11-05

  • Last modified date

    2009-11-05

  • 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

    INVENTORY

  • Fixed component ID

    5724R46IN

Applicable component levels

  • R620 PSY

       UP

[{"Business Unit":{"code":"BU048","label":"IBM Software"},"Product":{"code":"SSCHPMA","label":"Inventory"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"620","Edition":"","Line of Business":{"code":"","label":""}}]

Document Information

Modified date:
05 November 2009