Amigo,
Yo he usado BAPIs para crear pedidos y Ofertas, cuando intentes crear un documento no mandes ningun numero, manda datos de cabecera y de Items y prueba... Los tipos de documentos y de linea tienen que estar correctos, pero no mandes Numero de documento porque eso te lo dara SAP en la BAPI si todo esta Ok.
En tu codigo veo:
ls_doc-documentnumber = '3729'. <--- no lo veo util
SAP te devolvera el numero creado en: lf_docnumber
Prueba y mira la ayuda de la BAPI en el mismo SAP.
Me avisas.. Saludos y suerte.