Sending IDOC's automatically using Change Pointers

Sending IDOC's automatically using Change Pointers


Abstract

During integration projects, one might face requirement to trigger delta information like creation/change of master data out of SAP ERP.
There might be additional requirements to trigger this at scheduled interval or as a nightly job.

To fulfill the above requirement, "Change pointers" can be activated for the required IDOC's. A background job can trigger the generated IDOC's to PI.

Following are the applicable situations:
1. Trigger delta data
2. Batch processing
3. Timed/Nightly processing

The solution is to activate change pointers from Customizing and use report program RBDMIDOC. Separate jobs can be scheduled for separate IDOC's.

Steps to be followed

1. Goto the following path in TCODE: SPRO.
SPRO > SAP NetWeaver > Application Server > Idoc interface/ALE > Modeling and Implementing Business Process > Master data distribution > Replication of modified data > activate change pointers for message types.

image

2. Select the IDOCs where change pointers are to be activated and save your settings.

image

3. Run transaction BD22 to delete existing Change pointers. This is required to clear the existing change pointers. If this is not done, enormous amount of IDOC might be generated during the first run.

image

4. Run Schedule report RBDMIDOC ( TCode: BD21)

image

image

Tip: You can check for processed IDOC's using WE05.

SAP Developer Network SAP Weblogs: SAP Process Integration (PI)