MUNDOSAP

MUNDOSAP (foro/index.php)
-   PM - Mantenimiento de Planta (foro/forumdisplay.php?f=24)
-   -   Bapi_salesorder_createfromdat2 (foro/showthread.php?t=5250)

newmiadpe 07/05/07 14:12:06

Bapi_salesorder_createfromdat2
 
Hola!

Cuando ejecuto la BAPI: BAPI_SALESORDER_CREATEFROMDAT2

Los mensajes que me devuelve son:

S V4 233 SALES_HEADER_IN procesado con éxito
S V1 311 CG-Ped. Pasta Fresca 8101282403 se ha grabado

SALESDOCUMENT 8101282403

Pero cuando voy a ver este pedido en la VA03, y pongo el salesdocument indicado, me dice que no existe... llevo bastante rato y no acabo de ver qué es lo que pasa... si alguien me puede ayudar :-)

Miguel Angel.

tracer 07/05/07 14:23:15

Hola Miguel Angel,

Pues tiene toda la pinta de que no esté incluido el commit en tu Bapi. Después de llamar a la BAPI_SALESORDER_CREATEFROMDAT2 llama a la BAPI_TRANSACTION_COMMIT.

Ejemplo:

if sy-subrc = 0.
data : L_WAIT TYPE BAPITA-WAIT VALUE 'X'.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
WAIT = L_WAIT.
endif.

Un saludo ;)

newmiadpe 07/05/07 14:34:12

........ toda la razón..... qué burro me siento :-/

GRACIAS!

tracer 07/05/07 14:56:53

Nada hombre que nos ha pasado a todos :D .

Un saludete.

newmiadpe 07/05/07 15:36:20



mmm.... ahora ya me crea los pedidos, pero siempre me crea del mismo tipo (VBTYP). En principio, si le pongo VBTYP = 'C' es un pedido y VBTYP = 'H' es una devolución, pero siempre me lo guarda como 'C' :-/ alguna idea?

newmiadpe 08/05/07 07:30:26


Hola de nuevo,

Ahora me da un error como este al intentar hacer una devolución (tipo H):

E V1 761 Combinación no permitida de objeto empresarial BUS2032 y tipo doc.comercial H

Gracias por tus respuestas tracer, supongo que se nota que en temas SD voy muy pez...

Miguel Angel.

newmiadpe 08/05/07 09:48:52



Solventado :) para las devoluciones el Object es el BUS2102

hjara 20/05/08 21:21:31

Devoluciones
 
para las devoluciones debes usar la funcion / Bapi BAPI_CUSTOMERRETURN_CREATE.

Recuerda que debes hacerle el commit.

Espero te funcione.

vlg1971 20/06/08 10:30:48

Problemas Bapi BAPI_SALESORDER_CREATEFROMDAT2
 
Hola, el problema es el siguiente, "alguien" nos hizo un report para cargar pedidos de ventas, este consistia en coger un fichero de texto leerlo y grabar el contenido mediante la bapi "BAPI_SALESORDER_CREATEFROMDAT2" ahora el problema es que en este mismo fichero viene notas de abono, la bapi BAPI_SALESORDER_CREATEFROMDAT2 peta retornando el error "Combinación no permitida de objeto empresarial BUS2032 y tipo doc.come k", entiendo que esta bapi no es la que se debe utlilizar para grabar notas de abono, alguien me podria decir cual es la indicada para este caso y si es posible indicar un ejemplo

Muchas gracias

gabygon21 03/09/08 15:59:00

Bapi_salesorder_createfromdat2
 
Hola a todos,

La bapi me tira el error con el que ustedes han tratado:

E V1 761 Combinación no permitida de objeto empresarial BUS2032 y tipo doc.comercial H.

Han podido solucionarlo??
O han debido utilizar la BAPI_CUSTOMERRETURN_CREATE??

Gracias!

torrescano 17/03/10 21:36:50

error en bapi
 
saludos, foro.

estoy usando la bapi 'BAPI_SALESORDER_CREATEFROMDAT2'
despues de llamar a la bapi llamo al commit 'BAPI_TRANSACTION_COMMIT'

el resultado son estos mensajes:

E |VP |112 |Indicar solicitante o destinatario de mercancías
E |V4 |219 |El documento de venta no se modifica

alguien ya le paso esto? o una idea de que puede ser?

gracias, saludos.

gabygon21 18/03/10 01:51:30

Hola, prueba pasando el solicitante, destinatario de mercancias o ambos a la bapi como paràmetro a la tabla t_order_partners

** Solicitante
wa_order_partners-partn_numb = tb_kunnr_sol.
* Tipo
wa_order_partners-partn_role = 'AG'.
* Pais
wa_order_partners-country = tb_land1.
* Idioma
wa_order_partners-langu = tb_spras.
* Nombre
wa_order_partners-name = wa_kna1-name1.
* Población
wa_order_partners-city = wa_kna1-ort01.
* Calle
wa_order_partners-street = wa_kna1-stras.
* Código postal
wa_order_partners-postl_code = wa_kna1-pstlz.
APPEND wa_order_partners TO t_order_partners.

** Destinatario de mercancía
wa_order_partners-partn_numb = tb_kunnr_dest.
* Tipo
wa_order_partners-partn_role = 'WE'.
* Pais
wa_order_partners-country = g_dest-pais.
* Idioma
wa_order_partners-langu = tb_spras.
* Nombre
wa_order_partners-name = g_dest-nom.
* Nombre 2
wa_order_partners-name_2 = g_dest-nom2.
* Nombre 3
wa_order_partners-name_3 = g_dest-nom3.
* Nombre 4
wa_order_partners-name_4 = g_dest-nom4.
* Población
wa_order_partners-city = g_dest-pob.
* Region
wa_order_partners-region = g_dest-region.
* Calle
wa_order_partners-street = g_dest-calle.
* Código postal
wa_order_partners-postl_code = g_dest-codp.
* Núemro de teléfono
wa_order_partners-telephone = g_dest-tel.
* Núemro de fax
wa_order_partners-fax_number = g_dest-fax.
APPEND wa_order_partners TO t_order_partners.

Saludos!

LUIS EDUARDO PIEDRAHITA S 26/03/10 14:39:33

Bapi Para Crear Pedidos De Venta
 
Tengo Problemas Con Esta Bapi, No Me Esta Explosionado Los Materiales De Una Lista De Materiales. Con Que Campos Controlo Esto.

torrescano 28/05/10 14:37:30

disponibilidad de mercancia
 
hoal foro estoy usando la BAPI_SALESORDER_CREATEFROMDAT2, para crear sales order en automatico pero no me esta chekando la disponibilidad de mercancia, alguna idea por donde puede ir la cosa?

es decir con la bapi se genera el documento de ventas normal aun sin tener exitencia, sin embargo cuando proceso manualmente el pedido si me cheka la disponibilidad.

muchas gracias, saludos.

tere90210 28/07/10 20:27:32

Error con BAPI SALES ORDER
 
Qué tal:

Tengo el programa que ejecuta la BAPI y aparentemente funciona correctamente, pero no me crea el número de Pedido. El código de retorno me da 0 y en la tabla de errores no me muestra nada (ya que en teoría, la BAPI funcionó como debe).

¿Alguien tiene alguna idea de cómo solucionarlo o qué está pasando?

Gracias.

¡Saludos!


Husos Horarios son GMT. La hora en este momento es 14:19:58.

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