What shall a BAPI do without data? It is a BAPI, not Harry Potter.
What is actually your goal?
Do you want to load legacy data, or data prepared in another system or medium, or do you want to create a material based on some info entered in a purchase order?
Have you ever maintained a material master, do you even know which fields you need?