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

Change pointers for custom message type

Former Member
0 Likes
2,665

Hi all,

I have a new project on ALE (and I don't know so much about it!). I have created a new message type with one segment. I activated the change pointer globally and specially for my two fields of table TVRO. I linked my message type to my function (which works). I also added my message type to the distribution model.

But when I change the value of the field (which is change enabled), nothing appears in table BDCP or BDCPV.

Could someone help?

thanks

Anne

1 ACCEPTED SOLUTION
Read only

nablan_umar
Product and Topic Expert
Product and Topic Expert
0 Likes
1,642

Hi Anne,

How do you change the value of the field? The application that maintain table TVRO probably is not providing a mechanism that update the change pointers since you are creating your own message type for this table. You probably need to look at using CONDAT for distribution of customizing data.

8 REPLIES 8
Read only

christian_wohlfahrt
Active Contributor
0 Likes
1,642

Hello Anne,

if you want to have change pointers, you need change documents (tables CDHDR, CDPOS).

Pointers are just pointing to the change documents, applications have to implement change doc creation explicit.

Have a look in table TCDOB to get object (first key of CDHDR) of your table (-fields).

When you have change documents, something in customizing is missing, otherwise some programming is needed.

Regards,

Christian

Read only

nablan_umar
Product and Topic Expert
Product and Topic Expert
0 Likes
1,643

Hi Anne,

How do you change the value of the field? The application that maintain table TVRO probably is not providing a mechanism that update the change pointers since you are creating your own message type for this table. You probably need to look at using CONDAT for distribution of customizing data.

Read only

0 Likes
1,642

Hi thank for your answers,

Christian, The tables CDHDR and CDPOS do not have get any additionnal entry when I change something in table TVRO. Should we create change documents and how?

Nablan, what do you mean by using CONDAT?

Anne

Read only

nablan_umar
Product and Topic Expert
Product and Topic Expert
0 Likes
1,642

TVRO looks like a customizing table(Maintainable thru IMG). CONDAT is used for distribution of customizing tables.

Read only

0 Likes
1,642

Hi,

Finally, I will do it without whange pointers, a stand alone program seems to be the best solution.

However, we had some solutions that did come up during the night

It seems that the change pointers are not activated when we directly change the concerned field of the table, but only through a transaction.

Anne

Read only

Former Member
0 Likes
1,642

Anne,

I will like you to check below items:

1. Table fields which you are looking at , should have Change document Check box selected at Data element level.

2. You have mentioned these fields in BD52 against correct object and table name.

3. Look into CDHDR table for change documents corresponding to the change object.

4. Text fields can not create Change pointers.

Let me know what you find.

Regards,

Jeet

Read only

0 Likes
1,642

Hi Jeet,

- points 1&2 are ok

- point 3: no entry is made in CDHDR

- point 4: How do I check that?

Anne

Read only

Former Member
0 Likes
1,642

Hi Anne,

I have a requirement to enable change pointers for custom fields. I know how to activate globally(using BD61). In your query you have mentioned that you have activated specifically for 2 custom fields also. How to activate for specific custom fields? Please tell me the steps.

Thanks,

Bhuvana.