Hi,
create the generic data source -> using table/view/FM.
come to BW side create the data soruce based on the generic data source.
create the cube/dso and design the process chain.
for process chain schedule schedule montly once.
when ever run the process chain you will get the data every month 1 day.
Thanks,
Phani.