MUNDOSAP

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

-toRRezz- 01/12/09 00:05:28

Ayuda /DSD/BAPI_VL_CHANGEFROMDATA
 
Buen día comunidad,

Espero que me puedan ayudar, alguien de ustedes ha usado la bapi /DSD/BAPI_VL_CHANGEFROMDATA?
Tengo un requerimiento donde me piden utilizarla para actualizar el texto de las Lista de visitas pero no he podido hacerla funcionar.

El método manual para actualizar el texto de una lista de visita es ir a la transacción /DSD/VC_VL, indicar el ID listas de visitas, y una vez en la siguiente pantalla, seleccionar un cliente asignado a la lista y dar clic al botón Textos. Capturar el texto, clic en aceptar y Grabar.

Y para visualizar el texto hay que ir a la transacción /DSD/VC_VL_VIEW, indicar el ID listas de visitas, seleccionar el cliente asignado a la lista y dar clic en el botón Textos.


Hice una pequeña prueba con la BAPI, con el siguiente código,



Al ejecutar el código, la tabla interna i_return me regresa un registro con el siguiente mensaje:

Instancia 0000000036 del tipo objeto VL modificada

Pero al entrar a la transacción /DSD/VC_VL_VIEW para revisar si actualizó el texto, la actualización no se ve reflejada.

De antemano muchas gracias.

Saludos!

VLozano 01/12/09 07:00:33

Necesitas un COMMIT. Después de cualquier llamada a una BAPI de actualización de datos, y una vez comprobado el éxito de la llamada, necesitas llamar a la BAPI_TRANSACTION_COMMIT (aconsejo WAIT = 'X').

-toRRezz- 01/12/09 17:09:04


Muchísimas gracias VLozano!!! :D

Efectivamente, estaba omitiendo el COMMIT :p después de llamar a la BAPI.

De nuevo gracias.

Saludos!


Husos Horarios son GMT. La hora en este momento es 03:29:59.

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