‎2011 Nov 14 1:51 PM
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
‎2011 Nov 14 3:55 PM
the object can be found using F4 search help
Technically, have a look into TBD62 table
‎2011 Nov 15 2:28 PM
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
‎2011 Nov 16 4:50 PM
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.