|
#1
|
|||
|
|||
BAPI_DOCUMENT_CREATE Ayuda
Hola no consigo crear un documento con la bapi BAPI_DOCUMENT_CREATE me da el error ''Número-documento 3729 no contenido en rango-número'' , mi codigo es el siguiente si alguien me puede ayudar es urgente.
** Allocate document data ls_doc-documenttype = 'ZDB'. ls_doc-documentnumber = '3729'. ls_doc-documentversion = '000'. ls_doc-documentpart = '00'. * --------------------------------------------------------------------- * Create document * --------------------------------------------------------------------- CALL FUNCTION 'BAPI_DOCUMENT_CREATE' EXPORTING: documentdata = ls_doc IMPORTING: documenttype = lf_doctype documentnumber = lf_docnumber documentpart = lf_docpart documentversion = lf_docversion return = ls_return. * TABLES: documentdescriptions = it_drat * objectlinks = it_drad * documentfiles = lt_files. break d_garcia. ** Error occurred ?? IF ls_return-type CA 'EA'. ROLLBACK WORK. MESSAGE ID '26' TYPE 'I' NUMBER '000' WITH ls_return-message. ELSE. COMMIT WORK. ENDIF. Gracias y saludos. |
#2
|
||||
|
||||
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. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|