Hi,
I am sending materials by specific IDOC at each creation of a material or
changes of some fields of the material. In order to do it, I use SMD and
track changes in tables CDHDR/BDCPV. This specific IDOC contains standard
fields of tables MARA,MARC... but also classification fields of the
material.
changes of some fields of the material. In order to do it, I use SMD and
track changes in tables CDHDR/BDCPV. This specific IDOC contains standard
fields of tables MARA,MARC... but also classification fields of the
material.
But when a user modifies classification values, no changes is tracked in
CDHDR/CDPOS. I have seen that standard message 'CLFMAS' is automatically
created at the modification of the classification, but I don't know how to
track this changes in my specific message.
CDHDR/CDPOS. I have seen that standard message 'CLFMAS' is automatically
created at the modification of the classification, but I don't know how to
track this changes in my specific message.
Activate/De-activate change pointers 2.1 Activate change pointers. A) TCODE: BD50 (Activate change pointer for message type) Below screen shows Activating change pointer for Message Type 'MATMAS' In above screen if active flag (Check box) is unchecked then Change pointers is deactivated. B) TCODE: BD66 (Segment Field-Change Document field).
Has anybody a good idea to solve this problem?
Thank in advance.
Gabriel Gorge
Active4 years, 7 months ago
I have change pointers set-up for material master data and it is already working. Now, I have the requirement always send the whole material information to the external system. When doing manually in BD10, I can select the option to send the full material. However, when using change pointers and the program RBDMIDOC, there does not seem to be a proper way to do it.
I have searched around and the solutions seem to be creating a custom program (copy of RBDMIDOC) which implements the logic to manually change the table BCDP to fool the system to send the full material information. This does not look like a good solution.
Any advise how this requirement can be realized 'properly'? I don't think I am the first to have this requirement...
Thanks a lot for your answer(s)!
Peter HoeverPeter Hoever
1 Answer
![Sap Change Pointer Matmas Full Sap Change Pointer Matmas Full](/uploads/1/2/5/6/125637438/701846054.jpg)
![Sap Change Pointer Matmas Full Sap Change Pointer Matmas Full](http://ftp.magicsoftware.com/www/help/ibolt3/mergedProjects/How_To/image61.gif)
My solution was to set the fldname in the change pointers to the special value of 'ALELISTING'. This will cause the system to send the whole material master data via the IDoc. Note that this might only work for material master data but not other IDocs.
Peter HoeverPeter Hoever