IBM Support

IV98380: RECEIVING ERROR BMXAA7737E WHEN CREATING A PO REVISION VIA MIF AND LINE QUANTITY IS LESS THAN RECEIVED QUANTITY

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • CLIENT PROBLEM:
    Receiving error BMXAA7737E when creating a PO Revision via MIF
    and PO line  quantity is less than received quantity
    
    BUSINESS IMPACT:
    Issue blocks PO revision from our external system from
    processing into  Maximo.
    
    ENVIRONMENT:
    App Server IBM WebSphere Application Server 8.5.5.10
    Version
    Tivoli's process automation engine 7.6.0.3-IFIX20170120-1436
    Build
    20160113-2204 DB Build V7603-151 HFDB Build HF7603-08
    IBM TPAE Integration Framework 7.6.0.3 Build 20160108-1912 DB
    Build
    V7603-21
    TPAE OSLC Object Structure 7.6.0.0 Build 20170130_184059-0600
    DB Build
    V7600-03
    IBM Maximo Asset Management Scheduler 7.6.2.0 Build
    20160114-1313 DB
    Build V7620-42
    IBM Maximo Spatial Asset Management 7.5.0.1-20161207-1030 Build
    
    20120714-2208 DB Build V7501-13 HFDB Build HF7501-07
    IBM Maximo Anywhere 7.6.0.0 Build 20160112_031213-0600 DB Build
    V7600-03
    IBM Maximo for Utilities 7.5.0.1-20170322-1419 Build
    20120710-0136 DB
    Build V7501-14 HFDB Build HF7501-14
    IBM Maximo Asset Management 7.6.0.3 Build 20160113-2204 DB
    Build V7603-
    01
    
    Server OS Windows Server 2012 R2 6.3
    Server DB Oracle 12.1 (Oracle Database 12c Enterprise Edition
    Release
    12.1.0.2.0 - 64bit Production With the Partitioning, OLAP,
    Advanced
    Analytics and Real Application Testing options)
    
    PERFORMANCE ISSUE: No
    
    SECURITY IMPACT: No
    
    STEPS TO REPRODUCE:
    The steps below use MAXDEMO as example:
    
    1) Go to Purchase Oreders application.
    Fill out the PO as below:
    
    PO: PF1000
    Company: ATI
    Click on Po Lines. Add a new line.
    Item: 140-2925
    Storeroom: CENTRAL
    Order Unit: EACH
    Conversion Factor: 1
    Quantity: 1
    Unit Cost: 10
    
    Save.
    Approve PO.
    
    2)Go to Receiving application. Search for PF1000.
    Click on Select Ordered Items. Change the Quantity Due to 10.
    Click OK.
    
    Save.
    
    3)Go to External Systems. Search for EXTSYS1.
    Check Enabled checkbox.
    
    Click on Enterprise Services tab. Click on Data Import.
    Create a XML file below and import it.
    
    <?xml version="1.0" encoding="UTF-8"?>
    <SyncMXPO xmlns="http://www.ibm.com/maximo"
    xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
    creationDateTime="2 016-07-27T11:45:30-04:00"
    transLanguage="EN"
    baseLanguage="EN" messageID="9616344.1469634331128911078"
    maximoVersion="7 6 20141117-2230 V7600-218" event="0">
             <MXPOSet>
                <PO action="AddChange">
                   <DESCRIPTION>TEST PO REV</DESCRIPTION>
                   <ORGID>EAGLENA</ORGID>
                   <PONUM>PF1000</PONUM>
                   <REVCOMMENTS>REVISAO 01</REVCOMMENTS>
                   <REVISIONNUM>1</REVISIONNUM>
                   <SITEID>BEDFORD</SITEID>
                   <STATUS>APPR</STATUS>
       <POLINE>
                     <LINETYPE>ITEM</LINETYPE>
                     <ORDERQTY>1</ORDERQTY>
                      <ITEMNUM>140-2925</ITEMNUM>
                      <STORELOC>CENTRAL</STORELOC>
                      <ITEMSETID >SET1</ITEMSETID>
                      <CONVERSION>1</CONVERSION>
                      <POLINENUM>1</POLINENUM>
                      <REMARK >test remark</REMARK>
                   </POLINE>
               </PO>
             </MXPOSet>
          </SyncMXPO>
    
    
    Check Import Preview checkbox.
    
    The error message will retun:
    
    BMXAA5598E - Processing of an inbound transaction failed. The
    processing exception is identified in document 1.
     BMXAA3279E - Could not change PO PF1000 status to APPR.
     BMXAA7737E - The quantity of 1.00000000 cannot be less than
    the
    received quantity of 10.00000000. For the latest received
    quantity, see
    the approved version of purchase order PF1000.
    
    STACK:
    [7/19/17 14:12:57:617 BRT] 00000753 SystemOut     O 19 Jul 2017
    
    14:12:57:617 [DEBUG] [MAXIMO] [] Error handler handling error -
    caused
    by exception psdi.util.MXApplicationException: BMXAA7737E - The
    
    quantity of 1.00000000 cannot be less than the received
    quantity of
    10.00000000. For the latest received quantity, see the approved
    version
    of purchase order PF1000.
    [7/19/17 14:12:57:632 BRT] 00000753 SystemOut     O 19 Jul 2017
    14:12:57:632 [ERROR] [MAXIMO] [] BMXAA3279E - Could not change
    PO
    PF1000 status to APPR.
     BMXAA7737E - The quantity of 1.00000000 cannot be less than
    the
    received quantity of 10.00000000. For the latest received
    quantity, see
    the approved version of purchase order PF1000.
    psdi.util.MXApplicationException: BMXAA3279E - Could not change
    PO
    PF1000 status to APPR.
     BMXAA7737E - The quantity of 1.00000000 cannot be less than the
    received quantity of 10.00000000. For the latest received
    quantity, see
    the approved version of purchase order PF1000.
    
    Caused by: psdi.util.MXApplicationException: BMXAA7737E - The
    quantity
    of 1.00000000 cannot be less than the received quantity of
    10.00000000.
    For the latest received quantity, see the approved version of
    purchase
    order PF1000.
     at psdi.app.po.PO.checkPOLineQtyCost(PO.java:4393)
     at psdi.app.po.PO.updatePndRevPO(PO.java:4283) Page 29 of 56
     at
    psdi.app.po.POStatusHandler.approve(POStatusHandler.java:1501)
     at
    psdi.app.po.POStatusHandler.changeStatus(POStatusHandler.java:69
    8)
     at psdi.mbo.StatefulMbo.changeStatus(StatefulMbo.java:231)
     at psdi.app.po.PO.changeStatus(PO.java:3591)
     ... 26 more
    
    CURRENT ERRONEOUS RESULT:
     BMXAA5598E - Processing of an inbound transaction failed. The
    processing exception is identified in document 1.
     BMXAA3279E - Could not change PO PF1000 status to APPR.
     BMXAA7737E - The quantity of 1.00000000 cannot be less than
    the
    received quantity of 10.00000000. For the latest received
    quantity, see
    the approved version of purchase order PF1000.
    
    
    
    EXPECTED RESULT:
    Customer should be able to import the PO revision since the
    quantity
    was not changed.
    

Local fix

  • NA
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * MAXIMO                                                       *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * IV98380 RECEIVING ERROR BMXAA7737E WHEN CREATING A PO        *
    * REVISION VIA MIFAND LINE QUANTITY IS LESS THAN RECEIVED      *
    * QUANTITY                                                     *
    ****************************************************************
    * 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

    IV98380

  • Reported component name

    INTEGRATION

  • Reported component ID

    5724R46I1

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2017-07-24

  • Closed date

    2017-07-27

  • Last modified date

    2017-07-27

  • 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

    INTEGRATION

  • Fixed component ID

    5724R46I1

Applicable component levels

  • R760 PSY

       UP

[{"Business Unit":{"code":"BU059","label":"IBM Software w\/o TPS"},"Product":{"code":"SSLKT6","label":"IBM Maximo Asset Management"},"Component":"","ARM Category":[],"Platform":[{"code":"PF025","label":"Platform Independent"}],"Version":"760","Edition":"","Line of Business":{"code":"LOB59","label":"Sustainability Software"}}]

Document Information

Modified date:
27 July 2017