I've created an ALE interface to create MATMAS idocs based on change pointers I set up in BD52. The change pointers are based on MARA, MARC and MAKT fields.
I'm finding that the BD21 transaction will only produce a MATMAS IDOC if I have the materials inserted into an open change master. I'm referring to the document you create with transaction CC01.
Is this the only way SAP can generate the MATMAS IDOCs? The company I work for would like not to have to add each material number to the object list of a change master.