Skip to Content

I-Doc created from change pointers contains unchanged records of the cost center

Jan 17 at 08:22 AM


avatar image
Former Member

Dear experts,

While sending the changes in Cost center master data to an external system using I-Docs, if the Cost center has multiple records with different validity periods, then no matter which record is changed, all the records (even the unchanged ones) are captured in the I-Doc created by executing BD21.

How to identify & remove the I-Doc segments which contain unchanged data?

Please refer to the attached screen shot for an example of this situation.

csks.jpg (117.7 kB)
10 |10000 characters needed characters left characters exceeded
* Please Login or Register to Answer, Follow or Comment.

2 Answers

Jürgen L
Jan 19 at 07:31 PM

I would recommend to read OSS note 1631873 - Changes on CCTR IDOC outbound for "delete old data" issue

to understand the purpose of the validity periods and what might happen if you remove them.

10 |10000 characters needed characters left characters exceeded
Jelena Perfiljeva
Jan 19 at 06:32 PM

When it comes to IDoc segments it's already too late to deal with the issue. The question should be rather "if there are no changes then why are change pointers created?" Take a look at the change documents and change pointer records to see what exactly triggers this. Maybe you can adjust the change pointer configuration to track only certain changes. It's also quite possible that what is perceived as "no change" kind of is a change from a technical standpoint. Is this actually causing an issue?

If you feel that change pointers are created incorrectly then I'd suggest to contact SAP Support.

10 |10000 characters needed characters left characters exceeded