Hi there,
I have enhanced the Data Source 0MAT_PLANT_ATTR with a few fields from table MBEW (MBEW-BWPRS, MBEW-BWPRH, MBEW-PEINH). I have written the code in Function exit: EXIT_SAPLRSAP_002 in order to populate the newly added fields. I have activated the message type belonging to 0MAT_PLANT_ATTR (transaction BD50). I have maintained the Change document items for message type (transaction BD52). I have activated Change Pointers Generally with transaction BD61. I have created the ALE change pointers for the newly added fields from table MBEW. On the BW side I have done all the configuration steps in order to bring the newly created fields into BW. So far so good.
The Data Source 0MAT_PLANT_ATTR is Delta capable. On the BW side at the Info Package level I set up the update mode as Delta (of course I did the Initialisation first). Now, here comes the problem. When I change one of the fields I have added (MBEW-BWPRS, MBEW-BWPRH, MBEW-PEINH) <u>the Delta does not work</u> (BW does not see the changes made in R/3). But if I change a field belonging to table MARC (for example WEBAZ) the delta works fine. Now I understand that the Data Source 0MAT_PLANT_ATTR is mainly based on table MARC and a change on a field from table MARC is recognized by the system. Why is a change to a field from table MBEW not recognized as a change (delta) by the system? <u>Is this a normal behaviour or I am missing something? If I m missing something what is that?</u>
Thanks,
Dan Grecescu.
P.S. I am pretty much sure that all the changes/configuration I have done on the R/3 and BW sides are OK because when I do a change to the field MARC-WEBAZ in <u>the same time</u> with a change to the field MBEW-BWPRS, everything works fine, the system sees the changes and <u>all fields are nicely updated into 0MAT_PLANT.</u> Of course this is because the system sees the change done to MARC-WEBAZ. If I <u>only</u> do a change to MBEW-BWPRS, the system no longer sees it.