Application Development and Automation Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 
Read only

Create change pointers, IDOC

Former Member
0 Likes
1,904

Hi anyone.

If I like to create change pointers in table BDCPV with an own created message type, which step do I have to go throught?

Best regards // Peter Bergkvist

1 ACCEPTED SOLUTION
Read only

Former Member
0 Likes
1,406

Hi,

Please check following related link

You have to follow these steps:

BD61 - activate change pointers globally

BD50 - activate change pointers for message type

B52 - activate change pointers for particular fields

After doing settings through above transactions, whenver you run report RBDMIDOC then change pointers will be created if any changes happened in the master data. Also when you replicate master data through suitable transaction change pointers will be created for any changes in master data.

Regards

Vinod

11 REPLIES 11
Read only

Former Member
0 Likes
1,406

Hi

Hope this link helps u...

http://help.sap.com/saphelp_nw04s/helpdata/en/ab/27bde462848440ba70cf8eb348c86f/frameset.htm

BD21- Select change pointer

BD22 -Delete change pointers

BD40 -Read change pointer for group

BD52 -Activate change pointer per chng.doc.it

BD61 -Activate Change Pointers in general

Read only

Former Member
0 Likes
1,406

Hi,

Check this link.http://www.abapprogramming.net/2008/01/ale-change-pointers.html

Read only

0 Likes
1,406

Thanks to both Avinash and Anil.

What I have done now is to copy the message type HRMD_A and called it ZPB_HRMD_A in WE81.

Then I also took a copy of HRMD_A to ZPB_HRMD_A with all the basic types in WE82.

After that I activated the ZPB_HRMD_A in BD50.

From my point of view, this would be enough to update the table BDCPV with change pointers when someone maintain master data in PA30 on a personnel no.

It wasnu2019t, so I also created BD53, BD59, BD60 and BD64, just in case.

Have you any idea why this doesnu2019t work?

Of course BD61 is activated.

Read only

0 Likes
1,406

Hi,

If you are not adding extra field then why are you going for custom message type, make use of standard message type only or if you are adding some extra fields then in WE82 we need to link message type, basic type and extension type. It seems ZPB_HRMD_A is your custom message type. Have you created extension on basic type in WE30 ?

Thanks,

Asit Purbey.

Read only

0 Likes
1,406

Yes. Of course it is easier to use the standard message type (HRMD_A), but if the company would like to have two interface to two different external systems don't I have to create my own message type then?

The change pointer will be marked X when they are processed and therefore only can been used once.

Read only

0 Likes
1,406

Hi,

I donu2019t know what is your exact requirement but I think instead of creating two interface, create two logical systems for your two external systems and maintain the same in distribution model(BD64).

Thanks,

Asit Purbey.

Read only

0 Likes
1,406

In BD64 I can create two distribution models but if I use the same message type and the company would like to send files to one of the external system once a day and the other external system once a week. Is this possible with the same message type?

I really would like to thank all of you who are helping me with this.

Many thanks

Peter B

Read only

Former Member
0 Likes
1,407

Hi,

Please check following related link

You have to follow these steps:

BD61 - activate change pointers globally

BD50 - activate change pointers for message type

B52 - activate change pointers for particular fields

After doing settings through above transactions, whenver you run report RBDMIDOC then change pointers will be created if any changes happened in the master data. Also when you replicate master data through suitable transaction change pointers will be created for any changes in master data.

Regards

Vinod

Read only

0 Likes
1,406

Hi ,

for updating in table BDCPV u have to do the following steps..

Change pointers concept works on the values getting changed in table/field level - are recorded in Change log system of SAP i.e. CDHDR and CDPOS tables. So, first you must enable the new idoc tables to get the change log created and then you can you BD61,BD50 and BD52 transactions entry for your idoc type.those will be...

~linganna

Read only

Former Member
0 Likes
1,406

Hi,

It is possible using the same message type, but not using change pointers.

Thanks

Krithika

Read only

0 Likes
1,406

OK. Short and confused answer.

How to use the same message type without any change pointers, maybe you mean that I should use PFAL transaction. But then I don't catch what has been changed.