Skip to Content
avatar image
Former Member

How to trigger Material CIF change pointers when changing Source List

I need to trigger a Material Change pointer (CIFMAT) creation when the Source List is updated for that material. In BD52 (ALE configuration) table EORD is not an option for CIFMAT message type, so by standard ALE this can not be done automatically. I could not find any BAdI/Userexit which will help me to create a material master change pointer so that the Material (Product) will be sent to APO via the CIF when the Source List in R/3 is changed.

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

3 Answers

  • Best Answer
    avatar image
    Former Member
    Oct 09, 2008 at 09:21 PM

    Hi Kaci Murphy,

    You can try with transaction codes CFM1 & CFM2 in R/3 for sending the changes from R/3 and APO. Check for any queues and take necessary actions for effective transfer. The queues can be monitored via transaction codes SMQ1, SMQ2 in both R/3 and in APO.

    Regards,

    R. Senthil Mareeswaran.

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 10, 2008 at 12:00 AM

    Hi , Can you please check user exit CIFMAT01 function module EXIT_SAPLCMAT_001.You can use this enhancement to influence the logic according to which material data from SAP R/3 is mapped to APO product interface data.

    I suggest to put logic in user exit to check table source list table EORD changes & trigger CIF for material master.You can pull change data from table CDPOS using EORD table reference & material object value details.

    Based on change record CIF user exist should trigger material CIF run and feed to APO.

    Hope this solution will work in your case.thanks

    Sanjay Karkun

    Add comment
    10|10000 characters needed characters exceeded

  • avatar image
    Former Member
    Oct 10, 2008 at 12:29 AM

    Need to use BADI BDCP_BEFORE_WRITE .

    In code identify material and plant and create change pointer for material for the CIFMAT

    make sure you activate

    1. BD61 - Activate the change pointers globally for INFREC.

    2. BD50 - Activate the change pointers for individual message types(BD50)

    or in the user exit CIFMAT01 read table BDCP and BDCPS which host the change pointers for the messagte type INFREC and among this read it for the required material and if found than CIF that material to APO.

    Manish

    Add comment
    10|10000 characters needed characters exceeded