IBM Support

IJ04016: BMXAA4208E - CANNOT REPORT ACTUAL MATERIAL BASED ON INVENTORY RESERVATION

Subscribe

You can track all active APARs for this component.

 

APAR status

  • Closed as program error.

Error description

  • It's not possible to report Actual Material transaction in
    WorkExecution app using "Create Actuals From Plan" action on
    Work Order Details screen.
    Application itself displays following error:
    "The SEG2 segment is required. Enter a value for this segment. -
    BMXAA4208E"
    At this point it's not possible to neither "Undo Changes" nor
    "Resend Changes" and application falls into the state which
    makes it impossible to continue the work with given WO
    without clearing application data store.
    At the time of Actual Material report attempt Maximo produces
    set of log entries.
    If you compare how similar functionality is implemented in core
    Maximo you can observe that MATUSETRANS.REQUESTNUM is set
    with NOACTION_AND_NOVALIDATION flag which is in consequence
    suppressing GL account validation being result of
    psdi.app.inventory.
    FldMatUseTransRequestNum.action(FldMatUseTransRequestNum.java:61
    ).
    However when IF is populating MATUSETRANS.REQUESTNUM then all
    validations are being triggered and it fails because
    MATUSETRANS.
    GLACCOUNT is being populated with incomplete
    INVRESERVE.GLACCOUNT.
    The problem only happens when we have partial GL Accounts for
    the given WO, using Planned Materials to Create Actuals - it is
    also something  done in Maximo core, as create plans in is not
    done in Maximo Anywhere.
    IMPORTANT: Before reporting current PMR Anywhere 7.6.1 June
    2017 IFix has been installed which did not solve the problem.
    STEPS TO REPLICATE:
    
    MAXIMO core
    -----------
    
    1. Go to WO Tracking,
    - create new WO WO#1
    - Verify that GL Account is 6500-300-???
    - add planned tool of quantity  equals 5 for 2h
    - approve WO#1
    ANYWHERE WorkExecution app
    --------------------------
    
    2. Search for WO#1 and navigate to WO Details
    3. Tap "Create Actuals From Plan" menu action
    4. Leave planned tool checked and tap "Create"
    Application displays following error:
    "The SEG2 segment is required. Enter a value for this segment. -
    BMXAA4208E"
    At this point it's not possible to neither "Undo Changes" nor
    "Resend Changes" and application falls into the state which
    makes it impossible to continue the work with given WO without
    clearing application data store.
    The GL ACCOUNT having incomplete segment has been merged, but
    for some unknown reason the mbo is reset and and the GL segment
    becomes incomplete again, making it to fail in the GL
    validation.  This seems to only happen when we use "Create
    Actuals from Plan" (Anywhere).
    Anywhere does not do any GL validation and that is understood.
    The problem is on Maximo end.
    PRODUCT VERSION:
    MobileFirst: 7.1.0.00-20160726-1659
    IBM Maximo Anywhere 7.6.2.0 Build 20170812_011458-0500 DB Build
    V7620-04,
    Tivoli's process automation engine 7.6.0.7 Build 20170215-0100
    DB Build V7607-14,
    IBM TPAE Integration Framework 7.6.0.7 Build 20170130-1250 DB
    Build V7607-03,
    TPAE OSLC Object Structure 7.6.2.0 Build 20170812_011444-0500
    DB Build V7620-02,
    IBM Maximo Asset Management Scheduler 7.6.4.0 Build
    20170215-0100 DB Build V7640-53,
    IBM Maximo for Service Providers 7.6.3.0 Build 20170221-2101 DB
    Build V7630-21,
    IBM Maximo Asset Management Work Centers 7.6.0.1 Build
    20161104-1046 DB Build V7601-41,
    Coor Maximo Customizations 2.5.0.0 Build r2885 DB Build
    V7600-00,
    IBM Maximo Asset Management 7.6.0.7 Build 20170215-0100 DB
    Build V7604-01
    ENVIRONMENT:
    Websphere: WebSphere Application Server 8.5.5.8
    OS: Windows 2012 R2 (applicable to all components)
    DB: DB2 10.5
    

Local fix

  • Dev to provide Fix
    

Problem summary

  • ****************************************************************
    * USERS AFFECTED:                                              *
    * maximo anywhere                                              *
    ****************************************************************
    * PROBLEM DESCRIPTION:                                         *
    * BMXAA4208E - CANNOT REPORT ACTUAL MATERIAL BASED ON          *
    * INVENTORY                                                    *
    ****************************************************************
    * RECOMMENDATION:                                              *
    * Apply fixpack  Release 7.6.1.0 of Base Services or request   *
    * an interim fix                                               *
    ****************************************************************
    

Problem conclusion

  • Fix has been made to fix....The fix for this APAR is contained
    in the following maintenance package:
    		 | release\fix pack\interim fix for  Release 7.6.1.0 of Base
    Services
    

Temporary fix

Comments

APAR Information

  • APAR number

    IJ04016

  • Reported component name

    ANYWHERE APPS

  • Reported component ID

    5725M39MA

  • Reported release

    760

  • Status

    CLOSED PER

  • PE

    NoPE

  • HIPER

    NoHIPER

  • Special Attention

    NoSpecatt / Xsystem

  • Submitted date

    2018-02-09

  • Closed date

    2018-02-12

  • Last modified date

    2018-02-12

  • 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

    INVENTORY

  • Fixed component ID

    5724R46IN

Applicable component levels

  • R760 PSY

       UP

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

Document Information

Modified date:
12 February 2018