2010 Feb 19 11:35 AM
Hi,
For change pointers for custom message type :I did few steps in the below sequence.
1. Added message type and check the check box as ACtive in BD50
2. In Tcode SCDO created the object and entered the name of the table.
Check the check box Doc. for individual fields at delete and saved.
3. In BD52 given the object name, Table name and Field name ( Which I will be changing the field )
4. When I execute the report RBDMIDOC and entered the message type,
I get error message " Message type zmessage_type cannot be sent with chagne pointer."
Venkata.
2010 Feb 19 1:39 PM
can you find entries for your z-messagetype in table BDCP, BDCPV(view) ?
2010 Feb 19 1:51 PM
i went through my knowledgebase and found some information.
Maybe it´s usefull.
1) Define Change Document Object (tcode SCDO) like MAT_FUlLL, MATERIAL, etc.
2) Generate function
3) Check that all dataelements you want to trace are checked as relevant for change documents
4) build in function wherever you change DB
6) define an ALE Message type (WE-81 you don't have to use ALE)
5) acticate change pointer creation (BD50)
6) define tables/fields for change pointers (BD52)
7) filter CP unwanted CP (at least duplicates for the same object) with BADI BDCP_BEFORE_WRITE
If 3) is not fullfiled for some tables or you want to skip some points you may use FM CHANGE_POINTERS_CREATE_DIRECT.
2010 Feb 19 2:52 PM
Thanks for your support,
I dont see values in table BDCP/BDCPV view.
I have done the 2nd step and generated a FM.
In the 3rd step, I'm not sure how to check the dataelements.
Function module generated with two function CHANGEDOCUMENT_SINGLE_CASE and CHANGEDOCUMENT_TEXT_CASE.
How to go with 3rd step and 4th step.
Venkata
2010 Feb 19 3:06 PM
2010 Feb 19 4:26 PM
2010 Apr 15 2:31 PM
2010 Apr 26 6:58 AM
Hi Prasad,
I need your help if you used BADI ' BDCP_BEFORE_WRITE'.I am sending material master data to PI from ECC.Data is now going to PI using change pointers.But I need to restrict to few fields .when ever some fields changed then only idoc should trigger.I Implemented BDCP_BEFORE_WRITE but iam unable to trigger that.Please help me if you have any idea.
Thanks
Srikanth.A
2015 Feb 10 5:52 AM