Hi,
You may go for development to create program with own screens to create the material request and store the material request number along with other details in ztable. Create custom program to refer this material request and issue the material against it with corresponding movement type. You may use the BAPI: BAPI_GOODSMVT_CREATE in background. Refer the wiki doc: How To Goods Movements with BAPI - ERP SCM - SCN Wiki
Also refer the doc: Material Request Creation against Reservations and Issue against Request ID
Regards,
AKPT