procurement idoc functional specification business process problem management project implementation sap abap purchasing functional requirement mechanical engineering consignment unit testing requisition bidding registration marathi (language) management purchase requisition change request subcontracting grading inventory management current source physical inventory sourcing auction management integration