Hi, Dave
Thank you so much for the help.
I tried the user exit for the material filtering.
In FM /SAPSLL/MATMAS_DISTRIBUTE_R3
In debugger I see the Key_Old tables, that I can delete unnecessary entries from. That way the materials will not be transferred to GTS.( The ET_MAT_TRANSFER table is always blank ).
The only problem I have with this approach is that the materials that I delete from the ls_material_key_tables_old and ls_material_tables_old tables keep coming back in for transfer when the program is run again. This is a big problem for us, since we have multiple global companies on the system, and could potentially end up with a thousand materials that we have to "filter out" every single time.
Is there another approach, may be in configuration, how can we stop the materials that do not belong to a specific company code from being picked up by change pointers?
Thank you