MUNDOSAP

MUNDOSAP (foro/index.php)
-   Programación ABAP IV (foro/forumdisplay.php?f=4)
-   -   BAPI_DOCUMENT_CREATE Ayuda (foro/showthread.php?t=13268)

don_pelayo 09/05/08 14:43:13

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.

Marco 13/05/08 00:39:28

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. ;)


Husos Horarios son GMT. La hora en este momento es 05:24:37.

www.mundosap.com 2006 - Spain
software crm, crm on demand, software call center, crm act, crm solutions, crm gratis, crm web