We have to create new material masters (about 1000) for a new plant. Template should be the matmaster of an existing plant. We thought about creating the new ones with function module BAPI_MATERIAL_SAVEDATA. Do you know a bapi that reads the material master into the fields needed by it? For example, MATERIAL_READ_ALL_SINGLE only returns the MARA, MAKT etc. records, but that would mean a lot of mapping in the report. Maybe there's also a solution provided by the MATMAS idoc?