For creation of maintenance plan, we were using function module MPLAN_CREATE. But, This function module checks authorization for T-Codes IP01 for maintenance plan creation. We don't have authorization for IP01. Instead we have authorization only for IP41. ( Creation of single cycle plan ).
Also, FYI, We are creating the maintenance plan in a screen programming.
Could you please let me know if we have other function module which I can use for the same? or I would have to do a BDC only.