Skip to Content

Replication of Custom MDG entity - Delta only


Dear Experts,

I'm trying to find a solution for replicating a Custom MDG entity delta records only.

Using DRFOUT, when I use my filter, I'm able to replicate all active records using my Replication model (type RFC).

My question is, can I use the Replication mode: Changes (the one that identifies the changed records based on Change Pointers) and replicate only the newlly activated records?

Also any other ideas on how to replicate the delta are welcome.

Thanks in advance,

Boris

Add a comment
10|10000 characters needed characters exceeded

Related questions

2 Answers

  • Best Answer
    Posted on Dec 10, 2013 at 12:48 PM

    Hello Boris

    To replicate delta - there is a config step in the replication model. Go to define outbound implementation - Assign outbound parameter - add SEND_DELTA_INFO as outbound parameter with value as Y. This will ensure that you are sending only delta records.

    Kiran

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Dec 10, 2013 at 07:40 AM

    Hello Boris,

    I'm also trying to replicate data using type RFC, however we are getting ABAP dump showing issue with the system generated RFC.

    I followed the SAP guide "How to Configure Data Replication for MDG Custom Objects (Flex Option)"

    Any directions how did you try to replicate the data please.

    Regards,

    Srihari

    ABAP Dump:

    Category ABAP Programming Error

    Runtime Errors OBJECTS_OBJREF_NOT_ASSIGNED_NO

    Except. CX_SY_REF_IS_INITIAL

    ABAP Program CL_MDG_OIF_DRF_OUTBOUND_IMPL==CP

    Application Component CA-MDG-RIF

    Date and Time 09.12.2013 23:12:36

    Short Text

    Access using a 'ZERO' object reference is not possible.

    What happened?

    Error in the ABAP Application Program

    The current ABAP program "CL_MDG_OIF_DRF_OUTBOUND_IMPL==CP" had to be

    terminated because it has

    come across a statement that unfortunately cannot be executed.

    Error analysis

    An exception has occurred which is explained in more detail below. The

    exception is assigned to class 'CX_SY_REF_IS_INITIAL' and was not caught in

    procedure

    "FILL_DATA_IN_RECURSION" "(METHOD)", nor was it propagated by a RAISING clause.

    Since the caller of the procedure could not have anticipated this

    exception, the current program was terminated.

    The reason for the exception is:

    You are trying to access a component with a 'ZERO' object reference

    (points to 'nothing').

    Add a comment
    10|10000 characters needed characters exceeded

    • Hi Srihari,

      I believe you need an ABAP person to do that for you. Just send him the first link in my previous post and work with him on generating the proxy for the WS you want to call. Once this is done, the ABAP-er would have to go to the other function modlue that was generated by the configuration you made and call the proxy one after mapping the values properly.

      That's all... 😊

      Regards,

      Boris

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.