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

BD52- change pointer

Former Member
0 Likes
6,657

Hi

In BD52, we have a option for selecting the fields based on which the change pointers should be triggered

.

However it needs the following 2 details -

1. Object - how do i find this for a particular business process ( e.g. it is OK that for material i know that business object is MATERIAL...how do i find for others )

2. table name - here for say material object , if i need to activate the change pointer on MAKTX the table is DMAKT

where does this DMAKT come from? how do i find it ? cant i just use MAKT table instead

3 REPLIES 3
Read only

JL23
Active Contributor
0 Likes
2,375

the object can be found using F4 search help

Technically, have a look into TBD62 table

Read only

eduardo_hinojosa
Active Contributor
0 Likes
2,375

Hi

Also see tables BDCP and BDCPS. For instance, if you have the relevant pointer in an internal table called I_BDCP, you can see the changes with this coding:


  select * from cdhdr
    into table i_cdhdr
    for all entries in i_bdcp
   where objectclas = i_bdcp-cdobjcl
     and objectid   = i_bdcp-cdobjid
     and changenr   = i_bdcp-cdchgno.


  select * from cdpos
    into table i_cdpos
    for all entries in i_bdcp
   where objectclas = i_bdcp-cdobjcl
     and objectid   = i_bdcp-cdobjid
     and changenr   = i_bdcp-cdchgno.

I hope this helps you

Regards

Eduardo

PD: I forgot, see SAP Note 1139020 - Checklist: Change pointer in the material master

Edited by: E_Hinojosa on Nov 15, 2011 3:30 PM

Read only

Former Member
0 Likes
2,375

Run SCDO, try to match the description. Then you will find the corresponding object.

also from http://help.sap.com/saphelp_nw04/helpdata/en/0b/2a61f1507d11d18ee90000e8366fc2/content.htm.

Then activate the change pointer and change the records. You will find table names from CDPOS Table.