#1
|
|||
|
|||
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! |
#2
|
|||
|
|||
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').
__________________
"Porque algunos sabemos que somos parte del problema"
Úlima edición por VLozano fecha: 01/12/09 a las 07:02:42. |
#3
|
|||
|
|||
Muchísimas gracias VLozano!!! Efectivamente, estaba omitiendo el COMMIT después de llamar a la BAPI. De nuevo gracias. Saludos! Úlima edición por -toRRezz- fecha: 01/12/09 a las 17:18:12. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|