Q

I activated change pointers but there is still no entry in CDPOS

I have activated change pointers for a field of ZTABLE (table maintenance for this table is allowed). I have done all the required settings. Now if I change value of the field using SM30 transaction, should change document get created? I mean should I see entry in CDPOS and CDHDR tables for my change?
I think there is a little confusion about change pointers and change documents. Change documents are written every time when a field of a DDIC table is modified, if and only if the underlying data element has the field LOGFLAG (in DDIC: DD04D-LOGFLAG) is ticked. You can inspect this by browsing table DD04D or via transaction SE11 for the data element in question.

The ALE model ignores the CDHDR/CDPOS entries. Rather it uses an own definition of what has to recorded and used as change pointer trigger. These information is defined in tables:
* TBDA1 ? general activation
* TBDA2 ? message types relavent for change pointers
* TBD62 ? relevant fields for change pointers

The logic for this is coded in function:

Function CHANGE_POINTERS_CREATE
Which is in turn called by:

Function CHANGEDOCUMENT_CLOSE
This was last published in May 2003

Dig Deeper on SAP ABAP

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.

-ADS BY GOOGLE

SearchERP

SearchOracle

SearchDataManagement

SearchAWS

SearchBusinessAnalytics

SearchCRM

SearchContentManagement

SearchHRSoftware

Close