Maximo Open Forum

 View Only
  • 1.  Help required with Maximo Receipts/MATRECTRANS Interface

    Posted 09-19-2021 08:32
    Dear All, 

    We are trying to import records in Maximo using Enterprise service(MATRECTRANS object) but we are not able to created record in receiving application since it is errored out in message tracking application. below is the error we are facing:

    When we are posting the data from POSTMAN in synchronous(HOST/meaweb/es/SAP2005/MATRECTRANS2) way we are getting the below error response:
    Error 500: BMXAA4134E - POLINENUM did not validate. Gather the logs from the <HOME> directory and determine the
    problem by looking at the message that is appended to this message.
    null
    When we are posting the data from POSTMAN in Asynchronous(HOST/meaweb/esqueue/SAP2005/MATRECTRANS2) 
    And in Maximo message tracking the record is errored and there is no error details. If I check same record in message Reprocessing application the error is like A programming error resulted in a null pointer exception.

    When we tried creating record with same Enterprise service but with MXRECEIPT object the record is processed in message tracking but we are not able to find the where the record is created in Maximo. Kindly help us to create a record in Receiving application. Thanks in advance !


    #Customizations
    #Integrations

    ------------------------------
    Venkatrao Y
    TCS
    ------------------------------


  • 2.  RE: Help required with Maximo Receipts/MATRECTRANS Interface

    Posted 09-20-2021 08:37

    Hello!
    This sounds like a data mapping problem with the line #. 

    SAP likes 10, 20, 30, etc., for PO line numbers.  Maximo does 1, 2, 3, etc.  Did you change the POlinenum syntax to match SAP?  This could be your problem.

    Hope this helps!
    Thanks
    Gina



    ------------------------------
    Gina Leonard
    Aquitas Solutions
    ------------------------------



  • 3.  RE: Help required with Maximo Receipts/MATRECTRANS Interface

    Posted 09-20-2021 09:00
    I've used the MXRECEIPT Object Structure for posting receiving transactions in the past. Here is a sample payload against some demo data:

    {
        "ponum": "1021",
        "porevisionnum": 0,
        "polinenum": 1,
        "positeid": "BEDFORD",
        "siteid": "BEDFORD",
        "issuetype": "RECEIPT",
        "receiptquantity": 1,
        "externalrefid": "12345",
        "sourcesysid": "SAP"
    }

    You'll need to make sure to supply both the EXTERNALREFID and the SOURCESYSID attributes in your message. It doesn't seem to post without those elements.

    Hope this helps,



    ------------------------------
    Alex Walter
    A3J Group, LLC
    ------------------------------



  • 4.  RE: Help required with Maximo Receipts/MATRECTRANS Interface

    Posted 09-21-2021 09:07
    Edited by Hardik PAtel 09-21-2021 16:41


  • 5.  RE: Help required with Maximo Receipts/MATRECTRANS Interface

    Posted 09-21-2021 16:32
    I agree with Alex. i have worked with MXRECEIPT object in the past as well. you will need the externalrefid and sourcesysid. Also make sure the POLINENUM are valid for the PO you are trying to receive. Also the status of the PO needs to be APPROVED to receive against it.

    -Megha

    ------------------------------
    Megha Tatiya
    ------------------------------