cancel
Showing results for 
Search instead for 
Did you mean: 

Enabling change pointers on a standard table

ramiwal_dsilva
Participant
0 Kudos

Hi Experts!..

I need some guidance on my problem below.

As a part of SAP PM , we have been creating/updating equipments (via T-code IE02 or via external interfaces ),.

The equipment detail is saved in the EQUIPMENT master table EQUI for which it seems like change documents are enabled for some fields, because I see an delta entry in CDHDR/CDPOS each time a change on some fields are triggered.

However , my requirement is to have the change pointer to be triggered on table BGMKOBJ-GWLEN, that is whenever there is a change on the Equipment warranty data.

To solve this, I created and configured a Z-message type, and configured the field BGMKOBJ-GWLEN to it via T-code BD52.

I went ahead and changed the warranty data on the screen and saved it, but did not find any change pointer being triggered on CDHDR/CDPOS or BDCP2

My question is:

1) Is there any special way to configure change pointers on any field for any standard SAP table? For eg: BGMKOBJ.

Would appreciate your inputs.

Accepted Solutions (0)

Answers (3)

Answers (3)

peter_atkin
Active Contributor

Ramiwal Dsilva

It is the same in my system, the Warranty End Date (GWLEN) does not trigger a change document when changed in IE02. There is nothing in CDHDR/CDPOS either..

I checked the data element GWLEN and it DOES have the flag set for change documents.

Strangely enough, it is shown in the Action Log..

If you need it in the change documents, then one option is to manually create the CD at the equiment save event (user-exit IEQM0003).

.

PeteA

ramiwal_dsilva
Participant
0 Kudos

Thanks Pete,

I just checked IEQM0003, I am not sure any of the warranty related dates are accessible within that user exit.

Have you tried it successfully?

peter_atkin
Active Contributor
0 Kudos

They are in the EQUI table (GWLEN, GWLDT) within user-exit IEQM0003

.

PeteA

ramiwal_dsilva
Participant
0 Kudos

Thanks Arghadip,

I do not need the object name , It has been already configured correctly in BD52.

Just wanted to understand why changes on some tables are captured on CDPOS and why some are not ?

Is there a config that we're missing somewhere?

I am able to see all the action logs for table BGMKOBJ in SCU3, but they do not get captured in CDHDR/CDPOS.

arghadipkar3013
Contributor
0 Kudos

This should be triggered automatically.

Check this blog for change document

https://blogs.sap.com/2020/07/24/how-to-find-change-document-object-from-table-name/