04-02-2009 3:47 PM
Hi All,
I am trying to create IDOC for Activity type master - KL02 through change pointers. For that I have done following things.
Message type - COAMAS
1. Created Custom message type - WE81 - ZIN_COAMAS_TCSMOBILE
2. WE82 - Config for Mess Type and Idoc type combination
3. SCDO - Checked object type LSTAR and have required tables in that object.
4. BD61 - Activated Change pointers - Generally.
5. BD50 - Checked Active for ZIN_COAMAS_TCSMOBILE
6. BD52 - Added fields for I want to create Change pointers
7. BD60 - Message type and ref Mesage Type and function module config.
8. BD64 - Created distribution model for my Message type
After doing all this settings the change pointers are not getting created in BDCP and BDCPV tables.
Note - The entries are going in CDHDR and CDPOS table for activity which i change through KL02 for class LSTAR
Can anybody figure out what need to be done in this case?
Regards,
Gautam Joshi.
04-02-2009 3:49 PM
I will read your post properly now.
Edited by: Martin Shinks on Apr 2, 2009 4:49 PM
04-02-2009 5:46 PM
Hi All,
Solved the problem myself.
In BD52 I have given
LSTAR CSLA KOARS
LSTAR CSLA LSTAR
LSTAR CSLT KTEXT
Here the data of activity are stored in TCLA and TCLT tables. So intially while doing config in BD52 I have given TCLA and TCLT table names.
But I debugged the KL02 and found that change pointers are not created for TCLA and TCLT table. further looking into CDHDr and CDPOS table I found that for COAMAS message type in these two tables table name was CSLAB.
CDPOS entry
LSTAR
3166442
119512890
*CSLAB*
2003166442 2400123120000101
KTEXT
U
--> BUT CSLAB is structure.
After putting these entry in BD52 the problem solved.
LSTAR CSLAB KOKRS
LSTAR CSLAB KTEXT
LSTAR CSLAB LSTAR
Regards,
Gautam Joshi.