Skip to Content
author's profile photo Former Member
Former Member

Replication with insert merep_111 with D action

Hi,

We have a strange case. We create an object in R/3 that returns the Getlist to us, and when we replicate this SyncBo it creates a entry in merep_207 and in merep_111, but in merep_111 it is created with the action D(Delete), how is it possible?

Thanks and regards.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

2 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Jul 23, 2008 at 06:34 AM

    The syncbo is massdata and the default value in tab SyncBo Dependent is '100'. It's T01 SyncBo.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Jul 23, 2008 at 10:42 AM

    Hi,

    you only talk about the getlist - but not about the getdetail. Do you have a getdetail?

    The behaviour should be the following:

    - GETLIST is called. Getlist gets you all possible entries for this particuly BO. The return value of GETLISt is a list of keys.

    - GETDETAIL is automatically called after GETLIST and takes all keys from GETLIST to get the relevant DETAIL for the object.

    So the first question is: have you implemented both BADIS and do they work in SE37 on the backend as expected with the correct data and result?

    Hope this helps to come a step further.

    Regards,

    Oliver

    Add a comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      it is a T01 SyncBO - that is the strange thing. If your coding is correct it should always send this data as available and so it is fine. I expect that you either have an error in the BADI - so for example you check if the data is already on the device and if that is the case you say you do not neet the data again. In that case the D would make sence. MI takes care abou this - so you only say: I need that data on the device. Do not care if the data was send at the last request or not.

      Or there is an issue in your default value combined with the select. So your dataset changes as well. Tell me a little more about your coding. With the information I have it is just a guess - but the conclusion above should point you hopefully onto the direction. Cause from MI side this is not possible - it only send D message if it sees: data is on the device but it is missing in the GETLIST with DEFAULT value for this device.

      Hope it helps.

      Regards,

      Oliver

Before answering

You should only submit an answer when you are proposing a solution to the poster's problem. If you want the poster to clarify the question or provide more information, please leave a comment instead, requesting additional details. When answering, please include specifics, such as step-by-step instructions, context for the solution, and links to useful resources. Also, please make sure that you answer complies with our Rules of Engagement.
You must be Logged in to submit an answer.

Up to 10 attachments (including images) can be used with a maximum of 1.0 MB each and 10.5 MB total.