Skip to Content
avatar image
Former Member

Queries related to MAM configuration and MI synchronization

Hi,

I have queries as to the synchronization in MI & MAM

1. When I am synchronizing with MI Server, the requests are going in I-Waiting work lists in work list monitor.. What could be the reason for it.

2. I require clarification as to exact purpose of the variants used in Master data selections of the MAM configuration. Is it to reduce the replicator database or to reduce the handheld database.

I have created one variant for each FL, equipment and measurement points

A. The FL variant downloads all the necessary FL to the MI server. We havent assigned the variant to the user so as download the ony the FLs related to work orders.

B. The Equipment variant doesnt download any equipments because we are not using any equipments

C. The measurement point variant downloads the measurement points related to the FLs mentioned in the FL variant.

In the above scenario, we are able to download Work orders, Functional locations but not able download measurement points. In our scenario, we dont have equipments and measurement points are related to FL directly. The work list monitor displays "No data from R/3 downloaded".

Is it due to the MAM configuration ?

Can I debug the synchronization process in MI server so as to simulate the events happening when a synchronization is requested from MI client.

Thanks

Raj

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

5 Answers

  • avatar image
    Former Member
    Jan 16, 2007 at 06:40 AM

    Hi Raja,

    Ans to Q1:

    This could be mainly because one of your inbound records has gone in partial state. Kindly ignore the record and trigger handlers for the I-waiting records. Make sure you have sufficient number of handlers available.

    If this not the case then regenerate the syncBos and enable them, if you have not done so.

    Ans to Q2.

    If you are talking about the variant used in the backend system, those are basically for keeping a copy with proper values with you so that you need not type them everytime.

    > Is due to MAM Configuration?

    This could be the cascading relatation between equipments and measurement points and some other entity. Kindly check the 'Catalog Code Group'. You need to make an related entry for each measurement point under this.

    Regards,

    Rahul

    Message was edited by:

    Rahul Gavande

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 16, 2007 at 07:18 PM

    Rahul,

    Thanks for your reply.

    I have checked the worklists. None of them are in the partial state.

    I set the waiting worklists to ignore state and synced again. The new worklist also went into the wait state. When I invoke the trigger handler "Processing in another task" is displayed

    Does it mean that handler is busy in processing some other task.

    How can I verify if the handlers are working fine.

    Thanks

    Raj

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member

      Hi Raja,

      NEVER set a I-waiting records to ignore status. ONLY I-PARTIAL records should be set to ignore status.

      I had a similar error once.

      Check if all the MAM syncBos are active.

      Kindly check transaction ST22 for any dumps; sometimes they are not displayed to the user. It will give info about which syncBo is malfunctioning. If you can find the same, kindly renegerate it and activate. If cannot locate any such syncBo then as I have already suggested renegenerate all the MAM syncBos and activate them.

      Regards,

      Rahul

  • avatar image
    Former Member
    Jan 16, 2007 at 11:54 PM

    Hi Raja,

    Question 1: Two possible reasons for I-Waiting - breakpoint in backend BAPI and it waits for action. Or one of the SyncBOs is not activated (very common reason, check merep_pd).

    Question 2: "Master data selection" is for replication. Technical objects on the device are coming from three sourses - when they are referenced on order and notif header level, when they are in order object list (and this is activated on the backend), standalone TOs configured in "user-dependent data".

    Normally, if order references FL, FL should come to the device, if this FL references Meas. Point it should come to the deice as well. If you check logs for FL you will probably see "cascading error" for the meas. point. Few things to check - this meas. point is returned by the BAPI MAM041_getlist so it is suposed to be replicated. If it is in the list - check BAPI MAM041_getdetail to see that it does not return error. No error - check DB on the middleware to see that it is indeed replicated.

    Regards,

    Larissa Limarova

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 17, 2007 at 05:51 AM

    Hi Raja,

    Q1: Reasons:

    1) Check whether all the syncbos are generated in Middleware(If not try to regenerate them and replicate and enable them)

    2) In work list monitor check if any entry is in Partial state...if so..ignore it and reprocess it.

    Records coming into Waiting state in Outbox means all records have come to the client DB from there (after sync) data should be present in client DB.

    Check st22 for short dump.(check the syntax check for syncbos and make sure that all bapis are active)

    Try this once.

    Cheers,

    Karthick

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Jan 22, 2007 at 01:34 AM

    Hi all,

    Thanks a lot for all your replies.

    The problem is solved.

    The measurement points were not downloaded because the catalog codes which were assigned to the measurement point were not replicated. After we replicated the related catalogs to MI server, the meas pts were downloaded to MI client

    The issue of sync requests going to I-Waiting is also resolved when I reset the Mi client database, regenerated the Sync Bos and replicated again.

    Thanks again

    Raj

    Add comment
    10|10000 characters needed characters exceeded