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

Change Pointers?

Is it possible that the Idocs of basic type OILDEB Generated using the Program "RBDMIDOC" with Variant "OILDEB" miss the few segments/Values when the Customers are changed?

In BD50,The Change Pointers are Active.

If yes,Kindly suggest what configurations should be checked for proper creation of Idoc with all Values of the Customer?

Regards,

Shashank.

Add a comment
10|10000 characters needed characters exceeded

Assigned Tags

Related questions

3 Answers

  • author's profile photo Former Member
    Former Member
    Posted on Mar 27, 2009 at 08:37 AM

    Hi,

    When you are using the change pointers concept, it won't send the complete information all the times, when you are creating a new customer then only it will send complete information, and when you are changing something in the customer master then only that new information alone will go.

    This is the FM MASTERIDOC_CREATE_SMD_DEBMAS which is being called internally from the RBDMIDOC program, and that FM works on the change pointers concept.

    Thanks,

    Mahesh.

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Mar 27, 2009 at 12:17 PM

    1. Change pointers are not globally active. Execute transaction BD61 to verify this condition.

    2. Change pointers have not been activated for the message type. Execute transaction BD50 to verify

    this condition.

    ยท

    3.The fields for which ALE change pointers are written do not include the field you are modifying.

    Execute transaction BD52 to verify this condition.

    If this step is successful, an entry should appear in the BDCP table for the change. Use transaction SE16 orSE17 to view entries in this table. If everything looks good, you should execute program RBDMIDOC to start the IDoc generation process from change pointers

    Edited by: Tarang Shah on Mar 27, 2009 1:55 PM

    Add a comment
    10|10000 characters needed characters exceeded

  • author's profile photo Former Member
    Former Member
    Posted on Mar 27, 2009 at 05:44 PM

    Hi,

    Follow the below steps...

    1) Transaction: BD61 Activate change pointers generally. You must activate this flag in order for ANY change pointers to be written.

    2) Transaction: BD50 Activate change pointers for message type. This sets up data change detection for individual message types.

    3) Transaction: BD52 Define change-relevant fields.This allows you to set which fields in the master data record should trigger the writing of a change pointer. SAP proposes a default set, which usually, but not always, includes every field in the table. This is optional u2013 if you want to use SAP's default set of fields, you do not need to configure this.

    Schedule IDoc creation job. This program (RBDMIDOC) will look for records that have changed, and send them to the appropriate receiving systems, based on the distribution model.

    Thanks,

    Asit Purbey

    Add a comment
    10|10000 characters needed characters exceeded

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.