Hi,
Create a variant in MMPV with company code and date only and maintain the date field as type of selection variable: "Dynamic Selection" (D) and name of variable: first day of current month. keep all other fields as blank (including fiscal year and period).
Test the variant in foreground and check whether the period is getting closed correctly.
Now, schedule a background job with the above variant. System will close the period based on the date (that is first day of current month).
Test the scenario and revert back in case of any issues.
Regards,
AKPT