You could use a third party product like a Transaction recorder to do this and you could use BAPI_PRODORD_CREATE to do this or a recording of the transaction. The advantage of using a third party product over LSMW or a BDC recording is that it can be used by the business without needing to get IT involved every time you want to run the data into SAP.
Alternatively you can follow Julian Putra's advice however again you need IT to develop and make this available.